Batam Hotels from S$45

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on select stays with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Filter by

Popular filters
Guest rating
Property class
Payment type
Property type
Popular locations
Meal plans available
Traveller experience
Montigo Resorts Nongsa
4.5 out of 5
Jl. Hang Lekir, Nongsa, Batam, Batam Island, 29400
The price is S$322 per night from 3 Nov to 4 Nov
9.15 km from city centre
4.3/5 Excellent! (391 reviews)
A Must stay to Spoil Yourself
"The staffs was very friendly and respectful towards us. The buffet breakfast spread was full of variety and good. The rooms were clean n comfortable. We are very happy with our stay at Montigo. Just need a bit more maintenance on the exterior and facade of the villas."

Reviewed on 1 Feb,2020

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 S$86 per night from 30 Oct to 31 Oct
5.87 km from city centre
4.1/5 Very Good! (18 reviews)
"Pros: Staff are great with exceptional service. Location is very near nagoya mall, takes less 5 min to travel there by car. Hotel is very new, and looks great. Cons: Gym is slightly small."

Reviewed on 14 Sep,2022

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 S$245 per night from 4 Oct to 5 Oct
6.87 km from city centre
4.4/5 Excellent! (10 reviews)

Reviewed on 19 Feb,2022

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

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

HARRIS Hotel Batam Center - Batam
4 out of 5
Jl. Engku Putri, Batam, Riau Islands, 29461
Fully refundable
The price is S$62 per night from 27 Oct to 28 Oct
3.24 km from city centre
4.2/5 Very Good! (677 reviews)
"Great location , good amenities"

Reviewed on 29 Sep,2022

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 S$84 per night from 7 Oct to 8 Oct
4.59 km from city centre
4.4/5 Excellent! (331 reviews)
"I love the room, it's superb spacious, clean, comfy.. but not much TV programme available. Toilet and bathtub spacious enough for a big size body. On top of that their special arrangements to welcome me for my bday vacation was fabulous., Decorated the room well and lots of roses petals. I'm in love ..."

Reviewed on 28 Aug,2022

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 S$58 per night from 9 Oct to 10 Oct
5 km from city centre
4.3/5 Excellent! (3 reviews)
"In general, it was a good new hotel with good cleanliness. The staff was friendly and professional in their service. One comment would be the breakfast food was cold but they are edible and of good spread."

Reviewed on 25 Sep,2022

HARRIS Resort Batam Waterfront
4 out of 5
Waterfront City, Marina, Batam, Riau Islands, 29422
Fully refundable
The price is S$74 per night from 13 Oct to 14 Oct
11.53 km from city centre
3.7/5 Good! (339 reviews)
Wedding Anniversary Trip
"Resort style stay, away from the hustle and bustle of city life. Natural and serene surrounding within a stone throw away from the inland coastal beach. Ample amenities and pools. Food varieties are ample and taste good. Staff members are youthful, friendly and helpful. Due to the 2 years of Covid ..."

Reviewed on 29 Jul,2022

M One Hotel
3.5 out of 5
Harbour Bay Down Town, Jl. Duyung, Sungai Jodoh, Batu Ampar, Batam, Batam, 29453
The price is S$45 per night from 9 Oct to 10 Oct
6.84 km from city centre
3.8/5 Good! (100 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

I Hotel
4 out of 5
Jl Teuku Umar Bukit Nagoya, Batam, Batam Island, 29432
The price is S$91 per night from 9 Oct to 10 Oct
5.25 km from city centre
4.4/5 Excellent! (423 reviews)
"If the hotel can check-out extra 1-2 hours late will be much appreciated."

Reviewed on 26 Jul,2022

I Hotel Baloi Batam
3.5 out of 5
komplek Baloi Kusuma Indah No 7, Batam, BTH, 29411
The price is S$85 per night from 16 Oct to 17 Oct
4.53 km from city centre
4.5/5 Wonderful! (206 reviews)
"Our “Go-To” Hotel every time we come over to Batam. iHotel Baloi is conveniently located very close to Malls, Eateries and Massage Parlors. Staff were polite and attentive, both at hotel lobby and at the Nutmeg Cafe. Breakfast was great with many food offerings and choices. The Deluxe Room was spacious ..."

Reviewed on 12 Sep,2022

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 2498
Accommodation 235 hotels
Lowest Price S$45
Highest Price S$322

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?

Aviari Hotel is a top 3-star hotel on Expedia for families, and features free WiFi and in-room microwaves. Other options for your child-friendly holiday include OYO 676 Nasa Hotel and Hokkie Hotel Punggur Batam. 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 4-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.
QR code