Photo by Lynn Marimo

Hotels with Restaurants in Batam, Riau Islands

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on Batam Hotels with Restaurants

This weekend
Next weekend

Our top choices for Batam hotels with a restaurant

Wyndham Panbil Batam

Wyndham Panbil Batam
5.0 star property
Batam
8.8 out of 10, Excellent, (308)
"Clean and great service "
Singapore
Hemanth Kumar
The price is P3,027
P3,662 total
includes taxes & fees
Jan 8 - Jan 9, 2026
Wyndham Panbil Batam

HARRIS Resort Batam Waterfront

HARRIS Resort Batam Waterfront
4.0 star property
Batam
7.6 out of 10, Good, (372)
"The room was quite Old, but nice place to stay, huge swimming Pool, limited Carpark Area, the Lift was old, Abit scary to use,, may breakdown anytime. Front Office was polite. Need to improve on hotel Facility"
Singapore
ARDY
The price is P2,461
P2,978 total
includes taxes & fees
Jan 4 - Jan 5, 2026
HARRIS Resort Batam Waterfront

Montigo Resorts Nongsa

Montigo Resorts Nongsa
5.0 star property
Batam
8.8 out of 10, Excellent, (480)
"Staff were wonderful. Best massage I’ve ever had."
Singapore
Darryl Samuel John
Montigo Resorts Nongsa

Batam Marriott Hotel Harbour Bay

Batam Marriott Hotel Harbour Bay
5.0 star property
Batam
9.2 out of 10, Wonderful, (117)
"All the staff are extremely friendly, room is very clean, spa is very good."
Singapore
Sharlynn
The price is P9,984
P12,080 total
includes taxes & fees
Jan 9 - Jan 10, 2026
Batam Marriott Hotel Harbour Bay

Grand Mercure Batam Centre

Grand Mercure Batam Centre
5.0 star property
Batam
9.2 out of 10, Wonderful, (30)
"Good location, beautiful rooms and great staff. We used the pool and Tapas Bar, both excellent. Staff booked us a very early taxi to the airport which arrived early and was also great. "
Australia
Lisa
The price is P3,699
P4,476 total
includes taxes & fees
Jan 18 - Jan 19, 2026
Grand Mercure Batam Centre

Harmoni One Convention Hotel & Service Apartments

Harmoni One Convention Hotel & Service Apartments
4.0 star property
Batam
8.4 out of 10, Very Good, (622)
"Room is not as big as I thought it to be, but the room boasts a big bath tub which my daughter enjoyed a lot. The breakfast spread was good with fruits, bread section, western, Japanese food and 3 live stations. The hotel has seen better days, but it is definitely worth the price. "
Singapore
Pei Yu
The price is P1,607
P1,944 total
includes taxes & fees
Jan 7 - Jan 8, 2026
Harmoni One Convention Hotel & Service Apartments

KTM Resort

KTM Resort
3.5 star property
Batam
8.0 out of 10, Very Good, (122)
"Simple accommodation with nice sea view. "
Singapore
Raymond
The price is P4,639
P5,613 total
includes taxes & fees
Jan 3 - Jan 4, 2026
KTM Resort

Radisson Golf & Convention Center Batam

Radisson Golf & Convention Center Batam
4.0 star property
Batam
9.2 out of 10, Wonderful, (482)
"Wonderful experience, super management and very friendly 😊"
United States
Bhairaja
The price is P5,202
P6,294 total
includes taxes & fees
Jan 10 - Jan 11, 2026
Radisson Golf & Convention Center Batam

Turi Beach Resort

Turi Beach Resort
4.0 star property
Batam
7.6 out of 10, Good, (463)
"Breakfast wide choices , and rated good"
Singapore
WILHELMUS
The price is P3,745
P4,532 total
includes taxes & fees
Jan 18 - Jan 19, 2026
Turi Beach Resort

Ayola Signature Ocarina Batam

Ayola Signature Ocarina Batam
3.0 star property
Batam
10.0 out of 10, Exceptional, (1)
The price is P1,587
P1,920 total
includes taxes & fees
Jan 27 - Jan 28, 2026
Ayola Signature Ocarina Batam
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.

Top Batam Hotel Reviews

Frequently asked questions

Why book your hotel with dining in Batam with Expedia?
Reserving a hotel with dining in Batam is as simple as working out your travel dates and choosing the option that satisfies your needs. On the lookout for a getaway that has an on-site restaurant or is in a foodie hot spot? Want it to be budget friendly or upmarket? Use Expedia's search filters to narrow your results even further and find your dream fit.
How can I find cheap hotels with dining in Batam?
With Expedia's helpful filter tool, scoring cheap hotels with dining in Batam couldn't be easier. To discover stays that'll make your wallet happy, refine your search by budget, meal plans and star rating.

Explore a world of travel with Expedia