Batam hotels from RM79

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Area
Area
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top 10 trending Batam hotels

ASTON Batam Hotel & Residence
3.5 out of 5
Jl. Sriwijaya No. 1, Kp. Pelita, Lubuk Baja, Batam, 29444
Fully refundableReserve now, pay when you stay
The price is RM211 per night from 30 Jan to 31 Jan
RM211
per night
30 Jan - 31 Jan
4.59 km from city centre
4.4/5 Excellent! (341 reviews)
Good holiday @ Aston
"Housekeeping responsive. Download Whatsapp to maintain speedy communications"

Reviewed on 11 Jan 2023

ASTON Batam Hotel & Residence
Aston Nagoya City Hotel
Jln Imam Bonjol, Nagoya Thamrin City, Gedung 3, Lubuk Baja Kota Batam, Batam, 29444
Fully refundableReserve now, pay when you stay
The price is RM146 per night from 7 Feb to 8 Feb
RM146
per night
7 Feb - 8 Feb
5 km from city centre
4.3/5 Excellent! (16 reviews)
"Very accessible and so many eateries. Don't need to go so far for spa treatment because there was one located opp the hotel. Overall was satisfied and definitely will make a come back."

Reviewed on 1 Jan 2023

Aston Nagoya City Hotel
Radisson Golf & Convention Center Batam
5 out of 5
Jl. Jendral Sudirman, Sukajadi, Batam, Kepulauan Riau, 29432
Fully refundableReserve now, pay when you stay
The price is RM298 per night from 29 Jan to 30 Jan
RM298
per night
29 Jan - 30 Jan
0.7 km from city centre
4.5/5 Wonderful! (408 reviews)
Repeat Guest
"We have been taking leisure getaways to radisson since 2018. It has never been a disappointing experience. The only disappointing thing we find is the menu.We don't really find the menu very appetizing to be eating day after day. However the breakfast is fantastic. There was only 1 strange problem ..."

Reviewed on 5 Jan 2023

Radisson Golf & Convention Center Batam

Save an average of 15% on thousands of hotels when you're signed in

Montigo Resorts Nongsa
4.5 out of 5
Jl. Hang Lekir, Nongsa, Batam, Batam Island, 29400
The price is RM1,109 per night from 27 Feb to 28 Feb
RM1,109
per night
27 Feb - 28 Feb
9.15 km from city centre
4.3/5 Excellent! (398 reviews)
"Property was amazing. Residence is clean and huge. Overall worth going and will go again."

Reviewed on 13 Jan 2023

Montigo Resorts Nongsa
Batam Marriott Hotel Harbour Bay
5 out of 5
Harbour Bay Downtown, Jalan Duyung, Kel Sungai Jodoh, Kec Batu Ampar, Batam, Batam Island, 29453
Fully refundableReserve now, pay when you stay
The price is RM696 per night from 6 Feb to 7 Feb
RM696
per night
6 Feb - 7 Feb
6.87 km from city centre
4.5/5 Wonderful! (14 reviews)
"Just above the ferry terminal, also inside harbour bay which is one of the secured places. But felt a bit expensive."

Reviewed on 25 Dec 2022

Batam Marriott Hotel Harbour Bay
Turi Beach Resort
4 out of 5
Jalan Hang Lekiu Nongsa, Batam, Batam Island, 29465
The price is RM293 per night from 16 Feb to 17 Feb
RM293
per night
16 Feb - 17 Feb
12.28 km from city centre
3.7/5 Good! (401 reviews)
"Service is excellent. From the reception to the bellman and even room service. Staff are friendly and helpful. Love it"

Reviewed on 7 Dec 2022

Turi Beach Resort
Holiday Inn Resort Batam, an IHG Hotel
4 out of 5
Waterfront City, Batam, Batam Island, 29422
Fully refundable
The price is RM208 per night from 27 Feb to 28 Feb
RM208
per night
27 Feb - 28 Feb
11.34 km from city centre
4/5 Very Good! (369 reviews)
"When we checked in I was told that I didn’t have breakfast which I did and ended paying an extra 6000000 rupiah for it. Also I requested for a queen sized bed and got twin beds. I tried to change but was turned away."

Reviewed on 24 Jan 2023

Holiday Inn Resort Batam, an IHG Hotel
Four Points by Sheraton Batam
4 out of 5
Komplek Panorama Nagoya, Batam, Batam Island, 29432
Fully refundableReserve now, pay when you stay
The price is RM440 per night from 5 Feb to 6 Feb
RM440
per night
5 Feb - 6 Feb
5.87 km from city centre
4.2/5 Excellent! (31 reviews)
"Room was tidy and clean. Staff were helpful and courteous 😊"

Reviewed on 23 Jan 2023

Four Points by Sheraton Batam
Best Western Premier Panbil
5 out of 5
Jl Ahmad Yani, Batam, Batam Island , 29433
Fully refundableReserve now, pay when you stay
The price is RM284 per night from 28 Jan to 29 Jan
RM284
per night
28 Jan - 29 Jan
2.73 km from city centre
4.4/5 Excellent! (252 reviews)
"Great service!"

Reviewed on 26 Dec 2022

Best Western Premier Panbil
HARRIS Hotel Batam Center - Batam
4 out of 5
Jl. Engku Putri, Batam, Riau Islands, 29461
Fully refundableReserve now, pay when you stay
The price is RM167 per night from 29 Jan to 30 Jan
RM167
per night
29 Jan - 30 Jan
3.24 km from city centre
4.2/5 Very Good! (697 reviews)
"Location is very convenient as it is right next to the ferry terminal and there is a shopping mall opposite."

Reviewed on 23 Jan 2023

HARRIS Hotel Batam Center - Batam
I Hotel
4 out of 5
Jl Teuku Umar Bukit Nagoya, Batam, Batam Island, 29432
The price is RM180 per night from 29 Jan to 30 Jan
RM180
per night
29 Jan - 30 Jan
5.25 km from city centre
4.4/5 Excellent! (434 reviews)
"main complaint is room and bedlinens musky smell and towels stained. a far cry from previous stay before covid."

Reviewed on 17 Dec 2022

I Hotel
ARTOTEL Batam
3 out of 5
Batu Selicin, Lubuk Baja, Batam City, Batam, Riau Islands, 29444
Fully refundable
The price is RM119 per night from 14 Feb to 15 Feb
RM119
per night
14 Feb - 15 Feb
4.76 km from city centre
3.7/5 Good! (7 reviews)
Good vibes..
"Service were on point. From security to reception staff, they all have a good vibrant vibes. It feels good to be there. Not forgetting the housekeepers too. One thing that needs to be better is the breakfast. Serving the same fried rice and fried noodles on every morning is abit too much. Definitely ..."

Reviewed on 26 Jan 2023

ARTOTEL Batam
Santika Hotel Batam
3 out of 5
No. 9 Jl. Engku Putri, Batam, Kepulauan Riau, 29464
The price is RM147 per night from 16 Feb to 17 Feb
RM147
per night
16 Feb - 17 Feb
3.06 km from city centre
5/5 Exceptional! (3 reviews)
"Love that the hotel is nearby to batam centre mall & ferry terminal. Rooms are super clean however our request to have one with seaview was denied but we'll try again next time. Staffs are polite & helpful. Hotel cafe is on rooftop with excellent view which makes up for the just ok food. Definitely ..."

Reviewed on 9 Jan 2023

Santika Hotel Batam
Swiss-Belhotel Harbour Bay - CHSE Certified
3.5 out of 5
Jl. Duyung, Sei Jodoh Batu Ampar, Batam, Batam Island, 29432
The price is RM282 per night from 29 Jan to 30 Jan
RM282
per night
29 Jan - 30 Jan
6.69 km from city centre
4.2/5 Very Good! (490 reviews)
Excellent Front Desk!
"I was not feeling well during check in. The front desk staff Dika recommended a hospital and arranged free transport to send me there. He even offered to help us changed our ferry tickets to ensure I can go back to Singapore for emergency treatment. He helped me a lot within a short period of time! ..."

Reviewed on 30 Dec 2022

Swiss-Belhotel Harbour Bay - CHSE Certified
Batam 1 Hotel
3 out of 5
Komp. Sarana Wisata Batamia, Blk. A-B, Nagoya Hill, Batam, Batam, 29432
The price is RM79 per night from 1 Feb to 2 Feb
RM79
per night
1 Feb - 2 Feb
5.43 km from city centre
4.3/5 Excellent! (3 reviews)
"Clean hotel"

Reviewed on 8 Jan 2023

Batam 1 Hotel
ASTON Inn Gideon Batam
3 out of 5
Komp Penuin Centre Blok AA No. 1, Penuin, Batam, Batam Island, 36000
Fully refundableReserve now, pay when you stay
The price is RM122 per night from 26 Feb to 27 Feb
RM122
per night
26 Feb - 27 Feb
4.51 km from city centre
3.8/5 Good! (239 reviews)
Good Location
"Good location, near to wet market, A2 Food Court, coffee shop, BCS mall and Grand Batam."

Reviewed on 23 Dec 2022

ASTON Inn Gideon Batam
Harmoni One Convention Hotel & Service Apartments
4 out of 5
Jl Engku Putri, Batam Centre, Batam, Batam Island, 29400
Fully refundableReserve now, pay when you stay
The price is RM96 per night from 29 Jan to 30 Jan
RM96
per night
29 Jan - 30 Jan
1.42 km from city centre
4.1/5 Very Good! (573 reviews)
"Clean property and very close to shopping mall"

Reviewed on 15 Jan 2023

Harmoni One Convention Hotel & Service Apartments
Planet Holiday Hotel & Residence
4 out of 5
Jl. Raja Ali Haji, Sei Jodoh, Batam, 29432
Fully refundableReserve now, pay when you stay
The price is RM164 per night from 2 Feb to 3 Feb
RM164
per night
2 Feb - 3 Feb
6.06 km from city centre
4.1/5 Very Good! (206 reviews)
"Excellent value for money."

Reviewed on 30 Dec 2022

Planet Holiday Hotel & Residence
Golden View Hotel
3.5 out of 5
Jl. Bengkong Laut, Batam, Riau Islands, 29433
The price is RM176 per night from 2 Feb to 3 Feb
RM176
per night
2 Feb - 3 Feb
6.17 km from city centre
4.1/5 Very Good! (33 reviews)
"Not bad"

Reviewed on 1 Jan 2023

Golden View Hotel
M One Hotel
3.5 out of 5
Harbour Bay Down Town, Jl. Duyung, Sungai Jodoh, Batu Ampar, Batam, Batam, 29453
The price is RM124 per night from 1 Feb to 2 Feb
RM124
per night
1 Feb - 2 Feb
6.84 km from city centre
3.7/5 Good! (103 reviews)
Convenient location. Nearby to amenity
"The stay was fine, but was disappointed when nobody came to fixed the choked sink after I feedback to front desk"

Reviewed on 18 Sep 2022

M One 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.

Batam hotels information

Number of reviews 5018
Accommodation 233 hotels
Lowest Price RM79
Highest Price RM1,109

Frequently asked questions

Where is the best place to stay in Batam?

Planet Holiday Hotel & Residence is a favourite with Expedia customers. This 4-star hotel offers a full-service spa and 4 restaurants. Other top choices based on reviews include Montigo Resorts Nongsa and I Hotel Baloi Batam. See all available top hotels, or vacation rentals in Batam.

What are some of the best holiday rentals that Batam has to offer?

Sleeprest Golden Prima 1: This highly rated holiday home rental in Batam is equipped with a terrace, air conditioning and free WiFi to help you feel comfortable during your stay. Kitchen amenities include a fridge, a stovetop and kitchenware. See all vacation rentals in Batam.

If I need to cancel my hotel reservation in Batam, will I receive a refund?

Yes! The majority of room reservations are fully refundable as long as you cancel before the accommodation's cancellation deadline, which is often 24 or 48 hours before the scheduled arrival. If you have a non-refundable reservation, it may still be possible to cancel it and get a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Batam.

What's the best place to stay on a budget in Batam?

Based on reviews, Hana Hotel is a popular 3-star hotel for our travellers looking for an economical choice, and features free WiFi and free parking. Other good choices for your budget-friendly stay include Batam City Hotel and Da Vienna Boutique Hotel. View all budget hotels in Batam.

What's the best place to stay for a family holiday to Batam?

OYO 676 Hotel Osaka is a hotel with free parking and free WiFi, and it's a top choice on Expedia for families. Other options for your child-friendly holiday include Hokkie Hotel Punggur Batam and Blitz Hotel Batam Centre. Also, attractions in the area such as Universal Studios Singapore and East Coast Park are fun for children of all ages. Find more child-friendly accommodations in Batam.

What's the best pet-friendly place to stay in Batam?

Greenland Hotel Batam is a top hotel for people travelling with their pets, and offers a restaurant and a bar/lounge for its human guests. See more pet-friendly hotel accommodations in Batam.

What's the best high-end place to stay in Batam?

Nongsa Point Marina & Resort is a 4-star resort with a private beach and an ocean-view restaurant, and it's a popular choice for Expedia travellers looking for a pampered stay. HARRIS Resort Barelang Batam and Harmoni One Convention Hotel & Service Apartments are other upscale choices for your holiday. Find more luxury hotels in Batam.

What's the best boutique-style accommodation in Batam?

Da Vienna Boutique Hotel is a favourite 3-star hotel with Expedia travellers looking for stylish accommodation, and features 2 restaurants and a bar. If you're searching for a boutique hotel, you might also want to look at Batam City Hotel.

What's the best hotel for a golf holiday in Batam?

Nongsa Point Marina & Resort is a top 4-star resort that has an adjacent golf course and features a marina. You can tee off at Tamarin Santana Golf Club during your trip. See more golf hotels in Batam.

What are some hotels with pools in Batam?

Best Western Premier Panbil is a popular 5-star hotel featuring a children's pool, an outdoor pool and 2 bars/lounges. Other choices that offer an on-site pool include Nongsa Point Marina & Resort and Holiday Inn Resort Batam, an IHG Hotel. View all hotels with pools in Batam.

What is the best spa hotel in Batam?

Asialink Easy by Prasanthi is a top spa hotel featuring a fitness centre, a bar and a restaurant. Spend an afternoon at the spa where you’ll find facials, body wraps and body treatments. Other popular spa hotels in Batam include Eska Hotel and Swiss-Belhotel Harbour Bay - CHSE Certified. See all spa hotels in Batam.

What's the most popular hotel in Batam with a water park on site or close by?

The Golden Bay Hotel Batam is a popular 3.5-star hotel featuring an airport shuttle and a water parkTake a look at all hotels with or near waterparks in Batam.

Recent Reviews in Batam
Expedia verified reviews

Plan your trip in a snap on the app

From home or hammock, organise your entire escape and explore app offers

Text yourself a download link for easy access

By providing your number, you agree to receive a one-time automated text message with a link to get the app. Standard text message rates may apply.