Indonesia may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Compare and book 3 Star hotels in Batam, Riau Islands

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Batam 3 Star Hotels

Ibis Styles Batam Nagoya
3 out of 5
Jalan Yos Sudarso Bengkong Laut, Batam Kepulauan Riau, Batu Ampar, Batam, Riau Islands
Free cancellationReserve now, pay when you stay
The price is Rs2,774 per night
4.1/5Very Good! (122 reviews)

"The staffs were super friendly and helpful, and the amenities were good! :)"…"

Reviewed on 15 May 2020

Ibis Styles Batam Nagoya
89 Hotel
3 out of 5
Jl.Pembangunan Baloi Blok VI, Penuin, Batam, Batam Island
The price is Rs1,817 per night
3.9/5Good! (275 reviews)

"Very friendly staffs"…"

Reviewed on 16 Feb 2020

89 Hotel
Batam View Beach Resort
3.5 out of 5
Jl. Hang Lekir Nongsa, Batam, Batam Island
The price is Rs3,874 per night
3.5/5Good! (151 reviews)
Good place for vacation

"Its a good place to stay and the staff is very humble and nice"…"

Reviewed on 29 Mar 2020

Batam View Beach Resort
Boutique Hotel 01
3.5 out of 5
Jalan Engku Putri No.1, Teluk Tering, Batam Kota, Batam, Riau Islands
The price is Rs1,507 per night
3.6/5Good! (30 reviews)

"Walking distance from Batam Centre ferry terminal and Mega mall"…"

Reviewed on 31 Jan 2020

Boutique Hotel 01
Swiss-Belhotel Harbour Bay
3.5 out of 5
Jl. Duyung, Sei Jodoh Batu Ampar, Batam, Batam Island
The price is Rs2,798 per night
4.2/5Very Good! (470 reviews)

"Cleaniness was my priority. And your hotel is very clean. Even the lobby toilet is so clean n nice. Service was very good. Probably could improve on the swimming pool area."…"

Reviewed on 1 Mar 2020

Swiss-Belhotel Harbour Bay
Apartment Queen Victoria Batam
3 out of 5
Jalan Jendral Sudirman, Taman Baloi, Lubuk Baja, Batam, Riau Islands
The price is Rs1,223 per night
3.8/5Good! (18 reviews)
Excellent

"Excellent, convenient and quiet"…"

Reviewed on 31 Dec 2019

Apartment Queen Victoria Batam
The Golden Bay Hotel Batam
3.5 out of 5
Jalan Bengkong Laut, Golden City, Bengkong, Batu Ampar, Batam
The price is Rs646 per night
3.7/5Good! (51 reviews)

"Provide shuttle service to Nagoya Hill Mall & BCS. Breakfast provided are very basic, only few dishes. It's opposite GO CART & abt 10mins walk to Golden Prawn Seafood Restaurant."…"

Reviewed on 21 Nov 2019

The Golden Bay Hotel Batam
KTM Resort
3.5 out of 5
JL. Kolonel Soegiono, TG Pinggir - Sekupang, Batam, Batam Island
The price is Rs2,798 per night
3.9/5Good! (103 reviews)

"value for money and good stay. Staffs are very helpful and friendly."…"

Reviewed on 8 Dec 2019

KTM Resort
The Hills Batam
3 out of 5
Jl. Teuku Umar No. 1, Nagoya, Batam
Get Rates
3/5 (46 reviews)
Disappointed room to stays

"Hotel is old, although had done renovation is not well done anyway location is good for shopper.my experience is when check in the there is a miss where there no in room safe and there no chair that suppose to be there in room as I pay the room price that not match it's expensive for me as I can ..."…"

Reviewed on 30 Sep 2019

The Hills Batam
Formosa Hotel
3.5 out of 5
No. A8 City Plaza Nagoya, Batam, Batam Island
Get Rates
3.6/5Good! (121 reviews)
Happy trips

"Service is good check in fast . Booked for a family room which is no window and floor with a carpet. Regret to choose this room cos the carpet have a strong smell. After went back to home my son have a fever."…"

Reviewed on 6 Jan 2020

Formosa Hotel
Don't see what you're looking for?
See all available properties in Batam
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Three Star Hotels in Batam Island

An industrial hub, Batam Island is also a great holiday destination, with its beaches, nightlife and excellent shopping. It is also home to a few nice religious buildings and theme parks, attracting families, business travellers and sightseers. The fact that it is linked to Singapore and Malaysia but is just a short ferry ride also adds to its charm.

Accommodation in Batam Island ranges from a two-star guesthouse to a lavish five-star resort. Still, there are nearly 40 three-star hotels in Batam Island for those travelling on a mid-range budget; most properties are typical hotels in the city, though there are also a few great resorts along the coast close to the ferry ports. Two of the most popular 3-star hotels in Batam Island are the HARRIS Hotel Batam Center and 89 Hotel.

As the name suggests, the HARRIS Hotel Batam Center sits in Batam Center close to the Batam Center Ferry Terminal and Batam Center Shopping Area. It is a modern property that faces the sea, with bright and cheerful décor that is both comfortable and welcoming. It has a restaurant, a gym and an outdoor pool, and even features a kids’ club. It is also a good place to have a meeting or an event.

The 89 Hotel is located in the centre of Nagoya, which is known as the island’s city centre and is where most of its restaurants and nightlife can be found. It is a modern pink eight-level building that features a fitness centre, a health club, billiards, meeting rooms and conference space. Guests can also enjoy dining in its eclectic restaurant or having a cocktail in its lively lounge.

Most three-star hotels in Batam Island are close to its main nightlife centre, shopping areas and restaurants, as well as sights like the Maha Vihara Duta Maitreya Buddhist Temple, Ocarina theme park and Masjid Raya. There are also seven golf courses around the island for visitors to enjoy, like the Palm Springs Golf & Country Club in the Nongsa Beach area and the SouthLinks Country Club in Sekupang.

More trip options

Batam Hotel Reviews