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

Find out moreOpens in new tab or window
Botak Jon on trover

Batam Beach Resorts

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 Beach Resorts in Batam

Swiss-Belhotel Harbour Bay
3.5 out of 5
Free cancellationReserve now, pay when you stay
The price is SG$42 per night from 24 Sep to 25 Sep
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
Montigo Resorts Nongsa
Great for beach holidays
4.5 out of 5
Jl. Hang Lekir, Nongsa, Batam, Batam Island
The price is SG$346 per night from 9 Oct to 10 Oct
4.3/5Excellent! (390 reviews)
Travellers like: near the beach, children's pool
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

Montigo Resorts Nongsa
Harris Hotel Batam Center
Get Rates
4.2/5Very Good! (665 reviews)

"Close to ferry terminal & mega mall. Decent restaurant & easy access to the airport."…"

Reviewed on 14 Dec,2019

Harris Hotel Batam Center

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Holiday Inn Resort Batam
4 out of 5
Free cancellation
The price is SG$56 per night from 1 Oct to 2 Oct
4/5Very Good! (358 reviews)
Great, but won't return for festive seasons.

"Had a great experience with the seamless ferry terminal pickup and check in. The hotel staff are all super friendly and helpful. The only downside was we booked over the CNY weekend and the hotel and all the surrounding hotels had fireworks going off from 9pm-12am. Three hours of sporadic fireworks ..."…"

Reviewed on 30 Jan,2020

Holiday Inn Resort Batam
KTM Resort
3.5 out of 5
The price is SG$49 per night from 24 Sep to 25 Sep
3.9/5Good! (103 reviews)

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

Reviewed on 8 Dec,2019

KTM Resort
Turi Beach Resort
Great for beach holidays
The price is SG$99 per night from 8 Oct to 9 Oct
3.7/5Good! (384 reviews)
Travellers like: on the beach, massages on the beach, beach towels, children's pool
Travellers say...

"This is an easy getaway from Singapore -love it every time!"…"

Reviewed on 14 Mar,2020

Turi Beach Resort
HARRIS Resort Waterfront Batam
Great for beach holidays
3.7/5Good! (336 reviews)
Travellers like: near the beach, children's pool
Unforgettable stay

"Resort is old and run down Water sports? Dont bother as the water is dirty ATV? What terrain are you talking about? Just some flat dirt track Hotel pool is murky Food is decent though, staff are friendly"…"

Reviewed on 10 Jul,2017

HARRIS Resort Waterfront Batam
Batam View Beach Resort
Great for beach holidays
3.5 out of 5
Jl. Hang Lekir Nongsa, Batam, Batam Island
The price is SG$76 per night from 8 Oct to 9 Oct
3.5/5Good! (151 reviews)
Travellers like: on the beach, cabanas, beach bar, children's pool
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
Nongsa Point Marina & Resort
Great for beach holidays
4 out of 5
Free cancellationReserve now, pay when you stay
The price is SG$67 per night from 24 Sep to 25 Sep
3.5/5Good! (176 reviews)
Travellers like: on the beach, children's pool
Travellers say...

"Clean, good marina, close to singapore. Left from here to do Nongsa Neptune sailubg regatta."…"

Reviewed on 2 Feb,2020

Nongsa Point Marina & Resort
Don't see what you're looking for?
We've got more Beach Resorts. Find the right one for you.
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.

Beach Resorts in Batam

Search for Beach Resorts in Batam on Expedia. You can easily find your hotels in Batam using one of the methods below:

  • View our selection of featured hotels in Batam
  • Use the map to find hotels in the Batam neighborhood you prefer
  • Use the filters to see hotels in a specific area of Batam, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Batam
  • Enter your travel dates to view the best deals on hotels in Batam - while they last

Frequently asked questions

What is Batam like for travellers who love the beach?
Known for its amazing swimming spots and marina, Batam offers a lot for the traveller planning a beach getaway.
What's the best hotel to stay near the beach in Batam?
Turi Beach Resort is a top 4-star beachfront resort with 2 outdoor pools and 3 restaurants, and it’s located close to Nongsa Beach . Other good options for your beach trip include Batam View Beach Resort and Montigo Resorts Nongsa.
How many beach hotels can I expect to find in Batam?
Expedia has 9 beach hotels in Batam that are great for your beachside getaway.
When's the best time for a beach holiday in Batam?
Plan your trip to the beach with a look at the seasons in Batam: The hottest months are usually May and April, with an average temperature of 27°C, while the coldest months are January and February, with an average of 27°C. The rainiest months in Batam are December, January, November and October, with each month seeing an average of 247 inches of rainfall.
What is there to see and do around Batam?
After checking into your accommodation of choice, you’ll probably want to venture out and explore. Beach lovers can spend some quality time by the water at Nongsa Beach. Take advantage of the area’s swimming and golf courses, and make time for local attractions such as Batam Centre Ferry Terminal and Nagoya Hill Mall. For more things to see and do, consider visiting Harbor Bay Ferry Terminal or Mega Legenda.
What's the best way to get to my beach hotel in Batam?
Here’s some information to help you get to and around your beach accommodation in Batam more easily: Make your way to Batam with a flight to Batam Batu Besar (BTH-Hang Nadim), the closest major airport which is located 6 mi (9.6 km) from the city centre. You can travel on a ferry to see more of the region.

More trip options