Photo by paul Mendoza

Find Hotels with Restaurants in Batu Caves

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check availability on Batu Caves Hotels with Restaurants

Our top choices for Batu Caves hotels with a restaurant

ibis Styles Kuala Lumpur Sri Damansara

3.0 star property
Bandar Sri Damansara
7.8 out of 10, Good, (75)
"Good service from front office and maintenance team."
Malaysia
Anonymous traveler
$36 nightly
The price is $41
Jan 8 - Jan 9, 2026
Total with taxes and fees
ibis Styles Kuala Lumpur Sri Damansara

Mercure Selangor Selayang

3.5 star property
Batu Caves
8.0 out of 10, Very Good, (48)
"Everything seems perfect"
Malaysia
Zulkiflee
$36 nightly
The price is $42
Dec 18 - Dec 19
Total with taxes and fees
Mercure Selangor Selayang

Hotel Richbaliz

3.5 star property
Batu Caves
7.2 out of 10, Good, (45)
"Good location."
Singapore
Subaharan
$38 nightly
The price is $44
Dec 11 - Dec 12
Total with taxes and fees
Hotel Richbaliz

Traders Hotel Kuala Lumpur

5.0 star property
Kuala Lumpur City Centre
9.2 out of 10, Wonderful, (1000)
"Good location and great room for the price."
United Kingdom
Miles
$116 nightly
The price is $127
Jan 1 - Jan 2, 2026
Total with taxes and fees
Traders Hotel Kuala Lumpur

DoubleTree by Hilton Hotel Kuala Lumpur

5.0 star property
Kuala Lumpur City Centre
9.0 out of 10, Wonderful, (1010)
"Very clean, staff is very friendly and helpful, so many choices on breakfast we ever see at any hotel."
United States
Ben
$80 nightly
The price is $88
Jan 7 - Jan 8, 2026
Total with taxes and fees
DoubleTree by Hilton Hotel Kuala Lumpur

The Chateau Spa & Wellness Resort

5.0 star property
Bukit Tinggi
9.0 out of 10, Wonderful, (201)
"The setting "
United Kingdom
S C
$119 nightly
The price is $132
Dec 16 - Dec 17
Total with taxes and fees
The Chateau Spa & Wellness Resort

Hilton Garden Inn Kuala Lumpur Jalan Tuanku Abdul Rahman South

3.5 star property
Chow Kit
8.2 out of 10, Very Good, (573)
"Good and easy stay"
United States
Sudipta
$33 nightly
The price is $38
Dec 18 - Dec 19
Total with taxes and fees
Hilton Garden Inn Kuala Lumpur Jalan Tuanku Abdul Rahman South

DoubleTree by Hilton Shah Alam i-City

5.0 star property
Shah Alam
9.2 out of 10, Wonderful, (190)
"The place is very clean and friendly"
Singapore
Anonymous traveler
$70 nightly
The price is $78
Dec 18 - Dec 19
Total with taxes and fees
DoubleTree by Hilton Shah Alam i-City

Cosmo Hotel Kuala Lumpur

4.0 star property
Golden Triangle
8.0 out of 10, Very Good, (571)
"Near the station, and central market is very attractive for a tourist."
Japan
Yuri
$28 nightly
The price is $33
Dec 10 - Dec 11
Total with taxes and fees
Cosmo Hotel Kuala Lumpur

Ahyu Hotel

2.0 star property
Golden Triangle
8.8 out of 10, Excellent, (279)
"The room wasclean and quiet, the staff was very nice and helpful "
Canada
Duc
$19 nightly
The price is $23
Dec 11 - Dec 12
Total with taxes and fees
Ahyu Hotel
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 Batu Caves Hotel Reviews

Frequently asked questions

How much do hotels with dining in Batu Caves cost?
The rate for hotels in Batu Caves ranges from $23 to $132 per night. Expedia has unbeatable offers on stays with restaurants or in foodie areas that'll please both your palate and budget. These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with dining in Batu Caves?
Take your pick of multiple hotels with dining in Batu Caves with a total average guest review rating of 8.5. citizenM Kuala Lumpur Bukit Bintang puts you near some tasty foodie experiences. This popular 4-star property also features buffet breakfasts and front desk services. Lanson Place Bukit Ceylon is another sought-after option with dining. It has a 4.5-star rating and conveniences such as pool sun loungers and a swimming pool.
How many hotels with dining are there in Batu Caves?
Pick from 4 hotels offering access to great dining options in Batu Caves. No matter if you're vacationing with the kids or planning a getaway with all your pals, Expedia is here to help you score the perfect pad.
What are the best cheap hotels with dining in Batu Caves?
With hotels with dining starting at just $23 per night, you'll have extra cash in your pocket to enjoy some awesome culinary experiences in Batu Caves! Atio Backpackers is a well-priced option that features amenities such as individually decorated rooms and express check-out services. Alternatively, taste the flavors of this city from OYO 44015 MK Inn Hotel. Front desk services and WiFi are among this stay's conveniences. If you're exploring Batu Caves and want to save money, there are plenty of fabulous free attractions to put on your itinerary. St. John's Cathedral and Asian Art Museum are favorites. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
Are there any family-friendly hotels with dining in Batu Caves?
Treat your crew to a stay at citizenM Kuala Lumpur Bukit Bintang, a 4-star option only a quick drive from downtown. Amenities here include housekeeping services and WiFi. Another family-friendly hotel with dining in Batu Caves is Garden Suites at Platinum. A children's pool and WiFi help make this 3.5-star property a traveler favorite. Once you've checked in and unpacked your bags, there are loads of family-friendly attractions to see around Batu Caves. National Zoo and Aquaria KLCC promise fun for all ages.
Are there any 5-star hotels with dining in Batu Caves?
The RuMa Hotel and Residences has what you're after. Amenities at this retreat, around 6 miles from central Batu Caves, include beauty services and designer toiletries. Four Seasons Hotel Kuala Lumpur is another 5-star hotel with dining. It features room service and a swimming pool and is 6 miles from the downtown area.
Why book your hotel with dining in Batu Caves with Expedia?
Booking a hotel with dining in Batu Caves is as simple as working out your travel dates and picking a place that checks your boxes. Chasing a getaway that has an on-site restaurant or is in a culinary hot spot? Want it to be affordable 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 Batu Caves?
The easiest way to score cheap hotels with dining in Batu Caves is with Expedia's useful filter tool. Book properties with restaurants or tasty extra touches, like included dinner. You can also narrow down your search by amenities, star rating and budget to snag unbeatable bargains in a few clicks.
What is there to do in Batu Caves near my hotel with dining?
The perfect travel accessory is a well-organized itinerary. Put Bukit Pana Kati toward the top of your sightseeing to-do list in Batu Caves.

Explore a world of travel with Expedia