Hotels in Batam

Search and compare Batam hotels from hundreds of travel sites and save

Batam, Riau Islands, Indonesia
17 May — 18 May2
Batam, Riau Islands, Indonesia
Tue 17-5
Wed 18-5
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Batam

Filter by star ratings
All filters
Montigo Resorts Nongsa
Montigo Resorts Nongsa
8.2 Excellent
Jl. Hang Lekir, Batam, Indonesia
Show on map
6.4 km from city centre, Batam 
ExcellentBased on 366 reviews
8.2

Montigo Resorts Nongsa is set on Batam, and provides 5-star facilities, including a private beach. The resort offers an outdoor pool, a Jacuzzi and free Wi-Fi, as well as rooms with private terraces.

Harmoni One Convention Hotel & Service Apartments
Harmoni One Convention Hotel & Service Apartments
8.1 Excellent
JL. Engku Putri No 1 Batam Center, Batam, Indonesia
Show on map
1.5 km from city centre, Batam 
ExcellentBased on 398 reviews
8.1

Harmoni One Convention Hotel & Service Apartments offers 4-star accommodation in Batam Kota. It also features an outdoor pool and a fitness centre.

The BCC Hotel & Residence
The BCC Hotel & Residence
7.1 Good
Jl. Bunga Mawar, Baloi Kusuma, Batam, Indonesia
Show on map
4.8 km from city centre, Batam 
GoodBased on 8 reviews
7.1

Offering a Jacuzzi, a sauna and an outdoor pool, The BCC Hotel & Residence is located an easy drive from Batam Kota and Batu Ampar. It is also moments from Lubuk Baja's popular tourist spots.

Turi Beach Resort
Turi Beach Resort
7.9 Good
Jl. Hang Lekiu 140, Batam, Indonesia
Show on map
9.4 km from city centre, Batam 
GoodBased on 214 reviews
7.9

Turi Beach Resort is situated on Batam, and provides 4.5-star accommodation in addition to a private beach. It features a spa and wellness centre, as well as an outdoor pool, 24-hour room service and body treatments.

Harmoni Hotel
Harmoni Hotel
7.8 Good
Jl. Imam Bonjol 1 Nagoya, Batam, Indonesia
Show on map
5.5 km from city centre, Batam 
GoodBased on 29 reviews
7.8

Conveniently situated and providing a Jacuzzi, this comfortable hotel is located a short drive from Batam Kota. It is also within walking distance of Lubuk Baja's well-known tourist spots.

Best Western Premier Panbil
Best Western Premier Panbil
8.7 Excellent
Jl Ahmad Yani, Batam, Indonesia
Show on map
5.5 km from city centre, Batam 
ExcellentBased on 765 reviews
8.7

Best Western Premier Panbil is set on Batam, and provides 4-star facilities, including an infinity pool. Popular facilities, such as a sauna and a Jacuzzi, ensure an enjoyable stay in Batam Kota.

Harris Resort Batam Waterfront
Harris Resort Batam Waterfront
8.5 Excellent
Jl KH Ahmad Dahlan No 1 Waterfront City, Batam, Indonesia
Show on map
13.7 km from city centre, Batam 
ExcellentBased on 353 reviews
8.5

HARRIS Resort Batam Waterfront is situated on Batam and offers 4-star accommodation as well as free Wi-Fi and a Jacuzzi. It also provides a swimming pool and a bowling alley.

Radisson Golf & Convention Center Batam
Radisson Golf & Convention Center Batam
8.8 Excellent
Jl Jendral Sudirman, Sukajadi, Batam, Indonesia
Show on map
3.5 km from city centre, Batam 
ExcellentBased on 180 reviews
8.8

Located in Batam Kota, Radisson Golf & Convention Center Batam is a short drive from Mega Mall Batam Centre and offers free private parking on site. Some of the features on offer at this 5-star hotel include an indoor pool, free Wi-Fi and a Jacuzzi.

Nagoya Mansion Hotel & Residence
Nagoya Mansion Hotel & Residence
7.2 Good
Jl. Raden Patah, Kampung Utama No.01 Batam, Batam, Indonesia
Show on map
4.4 km from city centre, Batam 
GoodBased on 56 reviews
7.2

Nagoya Mansion Hotel and Residence is situated on Batam and provides 4-star facilities in addition to free Wi-Fi, an indoor pool and a Jacuzzi. Close to shops and restaurants, the hotel is an ideal base when visiting Lubuk Baja.

Swiss-Belhotel Harbour Bay
Swiss-Belhotel Harbour Bay
8.0 Excellent
Jl. Duyung, Sei Jodoh Batu Ampar, Batam, Indonesia
Show on map
6.2 km from city centre, Batam 
ExcellentBased on 314 reviews
8.0

Swiss-Belhotel Harbour Bay is set on Batam and provides 4-star facilities as well as free Wi-Fi. It also offers a sauna, a ballroom and a swimming pool.

Tips for booking a Batam hotel

Cheapest month:February
Most expensive month:March
Average price in Batam:S$ 861/night
Cheapest price found:S$ 8/night
Cheapest day:Saturday
Most expensive day:Thursday
S$ 23 - S$ 9,386
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 34 - S$ 83
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Batam hotels

Show all 382 hotels
1
The Golden Bay Hotel Batam
The Golden Bay Hotel Batam
7.2 Good
Jalan Bengkong Laut, Golden City, Batam, Indonesia
Show on map
4.0 km from city centre, Batam, KR, Indonesia 

Situated in Bengkong, The Golden Bay Hotel Batam is a short drive from Batam Kota and offers complimentary Wi-Fi, massage services and an express check-in and check-out feature. It provides 3-star accommodation with air-conditioned rooms.

2
Harmoni One Convention Hotel & Service Apartments
Harmoni One Convention Hotel & Service Apartments
8.1 Excellent
JL. Engku Putri No 1 Batam Center, Batam, Indonesia
Show on map
1.5 km from city centre, Batam, KR, Indonesia 

Harmoni One Convention Hotel & Service Apartments offers 4-star accommodation in Batam Kota. It also features an outdoor pool and a fitness centre.

3
Best Western Premier Panbil
Best Western Premier Panbil
8.7 Excellent
Jl Ahmad Yani, Batam, Indonesia
Show on map
5.5 km from city centre, Batam, KR, Indonesia 

Best Western Premier Panbil is set on Batam, and provides 4-star facilities, including an infinity pool. Popular facilities, such as a sauna and a Jacuzzi, ensure an enjoyable stay in Batam Kota.

4
Radisson Golf & Convention Center Batam
Radisson Golf & Convention Center Batam
8.8 Excellent
Jl Jendral Sudirman, Sukajadi, Batam, Indonesia
Show on map
3.5 km from city centre, Batam, KR, Indonesia 

Located in Batam Kota, Radisson Golf & Convention Center Batam is a short drive from Mega Mall Batam Centre and offers free private parking on site. Some of the features on offer at this 5-star hotel include an indoor pool, free Wi-Fi and a Jacuzzi.

5
Panbil Residence Apartment Batam
Panbil Residence Apartment Batam
7.8 Good
Batam, Indonesia
Show on map
5.7 km from city centre, Batam, KR, Indonesia 

Panbil Residence Apartment Batam is situated on Batam and provides 4-star accommodation as well as free Wi-Fi and a Jacuzzi. Popular facilities, such as a sauna and an outdoor pool, make for a satisfying stay in Batam Kota.

6
The BCC Hotel & Residence
The BCC Hotel & Residence
7.1 Good
Jl. Bunga Mawar, Baloi Kusuma, Batam, Indonesia
Show on map
4.8 km from city centre, Batam, KR, Indonesia 

Offering a Jacuzzi, a sauna and an outdoor pool, The BCC Hotel & Residence is located an easy drive from Batam Kota and Batu Ampar. It is also moments from Lubuk Baja's popular tourist spots.

7
Harmoni Hotel
Harmoni Hotel
7.8 Good
Jl. Imam Bonjol 1 Nagoya, Batam, Indonesia
Show on map
5.5 km from city centre, Batam, KR, Indonesia 

Conveniently situated and providing a Jacuzzi, this comfortable hotel is located a short drive from Batam Kota. It is also within walking distance of Lubuk Baja's well-known tourist spots.

8
ibis Styles Batam Nagoya
ibis Styles Batam Nagoya
7.9 Good
Jalan Yos Sudarso Bengkong Laut, Batam, Indonesia
Show on map
4.4 km from city centre, Batam, KR, Indonesia 

Located in Bengkong, ibis Styles Batam Nagoya is within a 25-minute drive of Hang Nadim Airport and offers an outdoor pool. It provides a gym, as well as a playground, a kids pool and massage services.

Cheapest hotels in Batam, Batam Island

Show all 382 hotels
The L Hotel Entertainment
The L Hotel Entertainment
4.2 Okay
Jl. Raden Patah Blok III No. 12, Batam, Indonesia
Show on map
4.4 km from city centre,  

The L Hotel Entertainment is a comfortable setting while visiting Lubuk Baja and is close to everything the area has to offer. It also offers an express check-in and check-out feature, a 24-hour reception and free Wi-Fi.

S$ 10
Avg. per night
The Golden Bay Hotel Batam
The Golden Bay Hotel Batam
7.2 Good
Jalan Bengkong Laut, Golden City, Batam, Indonesia
Show on map
4.0 km from city centre,  

Situated in Bengkong, The Golden Bay Hotel Batam is a short drive from Batam Kota and offers complimentary Wi-Fi, massage services and an express check-in and check-out feature. It provides 3-star accommodation with air-conditioned rooms.

S$ 13
Avg. per night
Os Hotel Batu Aji
Os Hotel Batu Aji
7.1 Good
Ruko Limanda Blok D No 1 - 3, Batu Aji, Batam, Indonesia
Show on map
12.8 km from city centre,  

OS Hotel Batu Aji Batam is located in Batu Aji and provides free Wi-Fi. It is conveniently positioned for guests wishing to sightsee in the area.

S$ 15
Avg. per night
Barelang Hotel Nagoya Batam
Barelang Hotel Nagoya Batam
7.5 Good
Kompleks Batam Plaza Blok E No 7 - 11, Batam, Indonesia
Show on map
5.3 km from city centre,  

Barelang Hotel Nagoya Batam provides a comfortable base when visiting Batu Ampar and is close to everything the area has to offer. Guests can also enjoy free internet access throughout the property.

S$ 17
Avg. per night
Nagoya Plasa Hotel
Nagoya Plasa Hotel
6.7 Good
Jl Imam Bonjol, Lubuk Baja, Nagoya, Batam, Indonesia
Show on map
4.8 km from city centre,  

Nagoya Plasa Hotel provides contemporary 3-star accommodation in Lubuk Baja. It also features a coffee bar, a beauty centre and valet parking.

S$ 17
Avg. per night
The K Hotel
The K Hotel
8.1 Excellent
Nagoya Garden Phase Ii, Nagoya, Batam, Indonesia
Show on map
4.6 km from city centre,  

Situated in Batu Ampar, The K Hotel Batu Ampar is a short drive from Batam Kota and provides free wireless internet, a beauty centre and an outdoor pool. It is conveniently located for those wanting to visit local attractions.

S$ 17
Avg. per night
Lovina Inn Penuin
Lovina Inn Penuin
7.3 Good
Komplek Penuin Centre Blok A1, No. 1, Batam, Indonesia
Show on map
4.6 km from city centre,  

Lovina Inn Penuin provides a comfortable base when visiting Lubuk Baja and is close to everything the area has to offer. It also features free Wi-Fi, a 24-hour reception and a concierge.

S$ 17
Avg. per night
Apartment Queen Victoria Batam
Apartment Queen Victoria Batam
8.0 Excellent
Batam, Indonesia
Show on map
3.1 km from city centre,  

Situated in Batam Kota, Apartment Queen Victoria provides 3-star accommodation, as well as an outdoor pool and a Jacuzzi. It offers complimentary Wi-Fi, a 24-hour reception and luggage storage.

S$ 17
Avg. per night

Hotel prices in Batam

2 stars and under
Zest Hotel Harbour Bay Batam
#1 most popular

Zest Hotel Harbour Bay Batam

Jl. Duyung Sei, Jodoh, Batam, Indonesia

8.0 Excellent
S$ 25

Avg. per night

Amaris Hotel Nagoya Hill - Batam
#2 most popular

Amaris Hotel Nagoya Hill - Batam

Komp. Ruko Nagoya Hill Blok I No. 10-16, Batam, Indonesia

7.9 Good
S$ 26

Avg. per night

Lovina Inn Penuin
Best value

Lovina Inn Penuin

Komplek Penuin Centre Blok A1, No. 1, Batam, Indonesia

7.3 Good
S$ 17

Avg. per night

3 stars
Swiss-Belinn Baloi Batam
#1 most popular

Swiss-Belinn Baloi Batam

Komplek Villa Idaman Baloi, Batam, Indonesia

7.9 Good
S$ 33

Avg. per night

Aston Inn Gideon Batam
#2 most popular

Aston Inn Gideon Batam

Jl. Komp. Penuin Centre No.1, Batam, Indonesia

7.8 Good
S$ 40

Avg. per night

Eska Hotel
Best value

Eska Hotel

Kompleks Ruko Kepri Mall No. 27-34, Batam, Indonesia

8.4 Excellent
S$ 29

Avg. per night

4 stars +
Montigo Resorts Nongsa
#1 most popular

Montigo Resorts Nongsa

Jl. Hang Lekir, Batam, Indonesia

8.2 Excellent
S$ 198

Avg. per night

Radisson Golf & Convention Center Batam
#2 most popular

Radisson Golf & Convention Center Batam

Jl Jendral Sudirman, Sukajadi, Batam, Indonesia

8.8 Excellent
S$ 97

Avg. per night

The BCC Hotel & Residence
Best value

The BCC Hotel & Residence

Jl. Bunga Mawar, Baloi Kusuma, Batam, Indonesia

7.1 Good
S$ 50

Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Batam

Batam travel FAQs

  • What are the best hotels in Batam?

    Montigo Resorts Nongsa is a very popular hotel in Batam, with a score of 8.2 from 367 reviews. Harmoni One Convention Hotel & Service Apartments (8.1 from 398 reviews) and Turi Beach Resort (7.9 from 213 reviews) are also highly rated Batam hotels based on recent feedback from HotelsCombined users.