Hotels in Batam, Indonesia

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

Batam, Riau Islands, Indonesia
7 Oct — 8 Oct2
Batam, Riau Islands, Indonesia
Fri 7/10
Sat 8/10
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Batam

Filter by star ratings
All filters
89 Hotel
7.9 Good
Jl. Pembangunan Baloi Blok 25, Batam, Indonesia
Show on map
4.9 km from city centre, Batam, KR, Indonesia 
GoodBased on 198 reviews
7.9

89 Hotel is a comfortable setting while visiting Lubuk Baja and is close to everything the area has to offer. It also offers a sauna and a Jacuzzi.

Ktm Resort
8.1 Excellent
Jl. Kolonel Soegiono, Batam, Indonesia
Show on map
13.9 km from city centre, Batam, KR, Indonesia 
ExcellentBased on 437 reviews
8.1

Combining a luxurious setting with first-rate amenities, KTM Resort Batam features an outdoor pool, a sauna and outdoor tennis courts. Just a short drive from Lubuk Baja, it provides air-conditioned rooms with free Wi-Fi.

Montigo Resorts Nongsa
7.7 Good
Jl. Hang Lekir, Batam, Indonesia
Show on map
6.4 km from city centre, Batam, KR, Indonesia 
GoodBased on 330 reviews
7.7

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.

Harris Hotel Batam Center
8.3 Excellent
Jl. Engku Putri, Batam Center, Batam, Indonesia
Show on map
0.4 km from city centre, Batam, KR, Indonesia 
ExcellentBased on 531 reviews
8.3

Located in Batam Kota, Harris Hotel Batam Center is an easy drive from Nagoya Hill Shopping Mall and offers private parking on site. It also provides an outdoor pool, free Wi-Fi and a coffee bar.

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

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

Harris Resort Barelang Batam
8.0 Excellent
Jl Trans Barelang (Sebelum Jembatan 1), Batam, Indonesia
Show on map
16.3 km from city centre, Batam, KR, Indonesia 
ExcellentBased on 321 reviews
8.0

HARRIS Resort Barelang Batam is situated on Batam, and provides 4-star accommodation as well as a private beach. It also features a kids pool, an outdoor pool and free Wi-Fi.

Nongsa Point Marina & Resort
7.1 Good
Jalan Hang Lekiu KM. 4, Nongsa, Batam, Kepulauan Riau, Batam, Indonesia
Show on map
9.4 km from city centre, Batam, KR, Indonesia 
GoodBased on 98 reviews
7.1

Nongsa Point Marina & Resort is situated on Batam and offers 4-star accommodation in addition to a Jacuzzi and outdoor tennis courts. There is also a fitness centre with a swimming pool.

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

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.

Woda Villa & Spa
7.0 Good
Jalan Bengkong Laut, Batam, Indonesia
Show on map
3.9 km from city centre, Batam, KR, Indonesia 
GoodBased on 69 reviews
7.0

Woda Villa & Spa is situated in Bengkong and is close to the area's well-known attractions. It also provides wireless internet access in public areas.

Batam View Beach Resort
7.7 Good
Jl. Hang Lekir Nongsa, Batam, Indonesia
Show on map
6.9 km from city centre, Batam, KR, Indonesia 
GoodBased on 108 reviews
7.7

Batam View Beach Resort boasts unique views of Batam and a private beach for guests to enjoy. Popular amenities, such as an outdoor pool, outdoor tennis courts and a Jacuzzi, ensure a satisfying stay in Nongsa.

Tips for booking hotels in Batam

Cheapest month:August
Most expensive month:March
Average price in Batam:C$ 1,163/night
Cheapest price found:C$ 8/night
Cheapest day:Wednesday
Most expensive day:Tuesday
C$ 23 - C$ 9,158
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 45 - C$ 97
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Batam hotels

1
The Golden Bay Hotel Batam
7.4 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
7.8 Good
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
8.6 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
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 an easy drive from Mega Mall Batam Centre and Nagoya Hill Shopping Mall. Some of the features on offer at this 5-star hotel include free Wi-Fi, an indoor pool and a Jacuzzi.

5
Panbil Residence Apartment Batam
8.1 Excellent
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
7.5 Good
Jl. Bunga Mawar, Baloi Kusuma, Batam, Indonesia
Show on map
4.8 km from city centre, Batam, KR, Indonesia 

The BCC Hotel & Residence is a comfortable base while visiting Lubuk Baja and is close to everything the area has to offer. It also features an outdoor pool and a sauna.

7
Harmoni Hotel
8.1 Excellent
Jl. Imam Bonjol No.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
7.9 Good
Jalan Yos Sudarso Bengkong Laut, Batam, Indonesia
Show on map
4.4 km from city centre, Batam, KR, Indonesia 

Featuring an outdoor pool, ibis Styles Batam Nagoya is located in Bengkong and provides comfortable accommodation. It features a spa and wellness centre, as well as a kids pool, massage services and a playground.

Cheapest hotels in Batam, Indonesia

RedDoorz @ Batam Center 2
6.5 Good
Komp. Bintang Raya Blok C No.1-2, Batam, Indonesia
Show on map
1.3 km from city centre, Batam, KR, Indonesia 

RedDoorz @ Batam Center 2 is located in Batam Kota and features complimentary wireless internet. It is ideally positioned for those wishing to visit the area's popular attractions.

C$ 12
Avg. per night
Redlink Hotel
2.5 Mediocre
Kompleks Mitra Raya Blok A No.16-20 Batam Centre, Batam, Indonesia
Show on map
1.3 km from city centre, Batam, KR, Indonesia 

Redlink Batam is located in Batam Kota and features free Wi-Fi. It also provides a 24-hour reception, an express check-in and check-out feature and a currency exchange.

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

OS Hotel Batu Aji Batam is situated in Batu Aji and features free wireless internet. It is conveniently positioned for guests wishing to sightsee in the area.

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

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.

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

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.

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

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.

C$ 19
Avg. per night
Lovina Inn Penuin
7.8 Good
Komplek Penuin Centre Blok A1, No. 1, Batam, Indonesia
Show on map
4.6 km from city centre, Batam, KR, Indonesia 

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.

C$ 19
Avg. per night
Os Style Hotel
7.7 Good
Putri Hijau Complex, Jl. Letjen R. Suprapto, Langk, Batam, Indonesia
Show on map
12.8 km from city centre, Batam, KR, Indonesia 

OS Style Hotel provides a comfortable setting while visiting Sagulung and is close to everything the area has to offer. It also offers a 24-hour reception, meeting rooms and massage services.

C$ 19
Avg. per night

Hotel prices in Batam

2 stars and under
3 stars
4 stars +

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

Where to stay in Batam

Facts about staying in Batam

  • What are the best hotels in Batam?

    Harmoni One Convention Hotel & Service Apartments, rated with a score of 7.8 from 445 reviewers, is one of the most popular hotels in Batam. Other top stays include Harris Resort Barelang Batam, with an average rating of 8.0 from 321 reviewers, and Batam View Beach Resort, with a score of 7.7 from 108 reviewers.

  • How much do hotels in Batam cost?

    Batam hotels have an average price of C$ 91/night (based on searches on HotelsCombined in the last 3 days). For a 4-star hotel, the average price is C$ 329/night, and if you are looking for a 5-star hotel in Batam then the average price is around C$ 152/night.

  • How much is a cheap hotel in Batam?

    C$ 8 per night is the cheapest Batam hotel price found in our data from the last 72 hours.

  • How much is a hotel in Batam tonight?

    A hotel in Batam tonight has an average price of C$ 148, but some deals have been found for as low as C$ 20 in HotelsCombined searches over the last 72 hours. Prices in Batam are changing frequently. The best price found for a 4-star Batam hotel for tonight has been C$ 113.