Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Batam

Filter by star ratings
All filters
The Centro Hotel & Residence by Orchardz
The Centro Hotel & Residence by Orchardz
5.9 Okay

3.8 km from city centre, Batam Show on map

OkayBased on 104 reviews
5.9

The Centro Hotel & Residence By Orchardz provides a unique setting when in Batam Kota. It features a day spa, as well as an outdoor pool, a sauna and a beauty centre.

Zen Rooms Near Bcs Mall Penuin
Zen Rooms Near Bcs Mall Penuin

0.5 km from city centre, Lubuk Baja Show on map

ZEN Rooms Near BCS Mall Penuin is situated in Lubuk Baja and features complimentary wireless internet. It provides 3-star accommodation with air-conditioned rooms.

Beverly Hotel Batam
Beverly Hotel Batam
8.4 Excellent

4.1 km from city centre, Batam Show on map

ExcellentBased on 188 reviews
8.4

Beverly Hotel Batam is a modern setting when visiting Lubuk Baja and is close to everything the area has to offer. It also offers a sauna, a coffee bar and an outdoor pool.

Dju Dju Hotel
Dju Dju Hotel
4.9 Okay

1.2 km from city centre, Lubuk Baja Show on map

OkayBased on 8 reviews
4.9

Dju Dju Hotel is a comfortable base while in Lubuk Baja and is close to everything the area has to offer. Guests can also make use of free Wi-Fi.

Lovina Inn Penuin
Lovina Inn Penuin
7.4 Good

4.6 km from city centre, Batam Show on map

GoodBased on 82 reviews
7.4

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

Hotel 01 Batam
Hotel 01 Batam
6.6 Good

0.8 km from city centre, Batam Show on map

GoodBased on 141 reviews
6.6

This comfortable hotel in Batam Kota offers complimentary Wi-Fi, as well as an outdoor pool and a kids pool. It also features a concierge, luggage storage and a 24-hour reception.

Apartment Queen Victoria Batam
Apartment Queen Victoria Batam
7.8 Good

3.1 km from city centre, Batam Show on map

GoodBased on 172 reviews
7.8

Boasting a swimming pool, Apartment Queen Victoria is located in Batam Kota and provides comfortable accommodation. Guests can also enjoy complimentary wireless internet.

Hotel Utama
Hotel Utama
5.2 Okay

5.5 km from city centre, Batam Show on map

OkayBased on 6 reviews
5.2

Located in Batam Kota, Hotel Utama Batam is an easy drive from Nagoya Hill Shopping Mall and Mega Mall Batam Centre. It has a spa and wellness centre, as well as a sauna, a Jacuzzi and a beauty centre.

The Golden Bay Hotel Batam
The Golden Bay Hotel Batam
7.9 Good

4.0 km from city centre, Batam Show on map

GoodBased on 513 reviews
7.9

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

Batam City Hotel
Batam City Hotel
7.9 Good

0.5 km from city centre, Lubuk Baja Show on map

GoodBased on 149 reviews
7.9

Batam City Hotel is an elegant setting while in Lubuk Baja and is close to everything the area has to offer. It also provides an executive floor, an express check-in and check-out feature and a coffee bar.

Tips for booking a Batam hotel

Cheapest month:February
Most expensive month:June
Average price in Batam:S$ 133/night
Absolute cheapest price found:S$ 8/night
Cheapest day:Tuesday
Most expensive day:Sunday
S$ 22 - S$ 331
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 56 - S$ 124
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Batam hotels

Show all 341 hotels
1
The Golden Bay Hotel Batam
The Golden Bay Hotel Batam
7.9 Good

4.0 km from city centre, Batam Show on map

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

2
Panbil Residence Apartment Batam
Panbil Residence Apartment Batam
7.8 Good

5.7 km from city centre, Batam Show on map

Situated in Batam Kota, Panbil Residence Apartment Batam provides 4-star accommodation, as well as a swimming pool. It offers complimentary Wi-Fi, a laundry service and a 24-hour reception.

3
Beverly Hotel Batam
Beverly Hotel Batam
8.4 Excellent

4.1 km from city centre, Batam Show on map

Beverly Hotel Batam is a modern setting when visiting Lubuk Baja and is close to everything the area has to offer. It also offers a sauna, a coffee bar and an outdoor pool.

Cheapest hotels in Batam, Batam Island

Show all 341 hotels
The Golden Bay Hotel Batam
The Golden Bay Hotel Batam
7.9 Good

4.0 km from city centre, Batam Show on map

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

S$ 13
Avg. per night
Redlink Hotel
Redlink Hotel
5.9 Okay

1.3 km from city centre, Batam Show on map

Redlink Batam is situated in Batam Kota and provides newly renovated rooms and complimentary Wi-Fi. It also features an express check-in and check-out feature, a 24-hour reception and a currency exchange.

S$ 14
Avg. per night
Os Hotel Batu Aji Batam
Os Hotel Batu Aji Batam
7.1 Good

12.8 km from city centre, Batam Show on map

OS Hotel Batu Aji Batam is located in Batu Aji and is close to the area's popular attractions. It also offers 24-hour room service, a coffee bar and laundry facilities.

S$ 15
Avg. per night
RedDoorz near Pantai Coastarina Batam
RedDoorz near Pantai Coastarina Batam
5.4 Okay

4.6 km from city centre, Lubuk Baja Show on map

RedDoorz Near Pantai Coastarina Batam Bengkong offers a comfortable setting while in Bengkong. It also provides room service.

S$ 15
Avg. per night
OYO 2422 Rama Hotel
OYO 2422 Rama Hotel
3.4 Mediocre

1.6 km from city centre, Lubuk Baja Show on map

Rama Hotel Batam provides a comfortable setting when visiting Lubuk Baja and is close to everything the area has to offer. Rooms are air conditioned and a wireless internet connection is provided free of charge.

S$ 16
Avg. per night
Eatern Hotel
Eatern Hotel
7.8 Good

0.6 km from city centre, Lubuk Baja Show on map

Eatern Hotel is located in Lubuk Baja and provides guests with free Wi-Fi. It also provides luggage storage, a 24-hour reception and room service.

S$ 17
Avg. per night
OYO 666 D' Grande Hotel Batam
OYO 666 D' Grande Hotel Batam
8.0 Excellent

4.2 km from city centre, Batam Show on map

OYO 666 D' Grande Hotel Batam Lubuk Baja is located in Lubuk Baja and offers free Wi-Fi. It provides 3-star accommodation with air-conditioned rooms.

S$ 20
Avg. per night
Airy Komplek Nagoya Square Blok C 66 Batam

Airy Komplek Nagoya Square Blok C 66 Batam is a comfortable base while in Batu Ampar and is close to everything the area has to offer. It also offers free Wi-Fi.

S$ 20
Avg. per night

Hotel prices in Batam

2 stars or below

S$ 13 - S$ 47

Zest Hotel Harbour Bay

No. 1 most popular

S$ 25
Avg. per night
Woda Villa & Spa

No. 2 most popular

S$ 47
Avg. per night
RedDoorz @ Batam Center 2

Best value

S$ 13
Avg. per night
3 stars

S$ 13 - S$ 194

Batam View Beach Resort

No. 1 most popular

S$ 97
Avg. per night
Batam Harbour Hotel & Spa

No. 2 most popular

S$ 30
Avg. per night
The Golden Bay Hotel Batam

Best value

S$ 13
Avg. per night
4 stars and up

S$ 38 - S$ 216

Montigo Resorts Nongsa

No. 1 most popular

S$ 216
Avg. per night
Turi Beach Resort

No. 2 most popular

S$ 94
Avg. per night
Nagoya Mansion Hotel & Residence
S$ 38
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?

    691 reviews rated Montigo Resorts Nongsa with an average score of 8.3/10. It may also be worth looking into the Turi Beach Resort, which received a rating of 7.9/10 from 419 reviews. Batam View Beach Resort could also be a good option, with a score of 7.6/10 from 366 reviews.

  • How much do hotels in Batam cost?

    Searches in the last 72 hours suggest an average price of around S$ 44/night is normal for a hotel in Batam.

  • How much is a cheap hotel in Batam?

    S$ 9/night is the cheapest price found for a hotel in Batam by HotelsCombined users over the last 72 hours.