Batu Caves Hotels with Restaurants

  • 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 prices for these dates

Our top choices for Batu Caves hotels with a restaurant

1. Mercure Selangor Selayang

Mercure Selangor Selayang
4.0 star property
Batu Caves
8.0 out of 10, Very good, (57 reviews)
"The most comfy mattress and pillow i've had event in medium rate hotel stay.. deserve 5 🌟🌟🌟🌟🌟 Will definitely come and stay in future.. good job mercure selayang!!!! 💖💖💖💖💖"
Malaysia
NADIA BINTI MOHIDDIN
The price is RM186
RM218 total
includes taxes & fees
12 Nov - 13 Nov
Mercure Selangor Selayang

2. Hotel Richbaliz

Hotel Richbaliz
3.5 star property
Batu Caves
7.0 out of 10, Good, (47 reviews)
"Good location."
Singapore
Subaharan
The price is RM119
RM134 total
includes taxes & fees
10 Nov - 11 Nov
Hotel Richbaliz

3. ibis Styles Kuala Lumpur Sri Damansara

ibis Styles Kuala Lumpur Sri Damansara
3.0 star property
Bandar Sri Damansara
7.8 out of 10, Good, (84 reviews)
"Generally comfortable & very convenient as it’s next to mrt station "
Singapore
Jacqueline
The price is RM157
RM185 total
includes taxes & fees
9 Nov - 10 Nov
ibis Styles Kuala Lumpur Sri Damansara

4. Hyatt Regency Kuala Lumpur At KL Midtown

Hyatt Regency Kuala Lumpur At KL Midtown
4.5 star property
Kuala Lumpur
9.6 out of 10, Exceptional, (129 reviews)
"Spacious and comfortable rooms. This is my second time staying in this hotel and will return again."
Malaysia
Katherine
The price is RM418
RM461 total
includes taxes & fees
1 Dec - 2 Dec
Hyatt Regency Kuala Lumpur At KL Midtown

5. Sofitel Kuala Lumpur Damansara

Sofitel Kuala Lumpur Damansara
5.0 star property
Bukit Damansara
8.8 out of 10, Excellent, (444 reviews)
"Amazing property !! Great stay!"
United States
Miroslav
The price is RM470
RM518 total
includes taxes & fees
26 Nov - 27 Nov
Sofitel Kuala Lumpur Damansara

6. Hyatt House Kuala Lumpur, Mont Kiara

Hyatt House Kuala Lumpur, Mont Kiara
4.0 star property
Mont Kiara
9.0 out of 10, Wonderful, (681 reviews)
"All round an excellent stay that suited my needs."
United States
Rodney James
The price is RM365
RM405 total
includes taxes & fees
29 Nov - 30 Nov
Hyatt House Kuala Lumpur, Mont Kiara

7. DoubleTree by Hilton Hotel Kuala Lumpur

DoubleTree by Hilton Hotel Kuala Lumpur
5.0 star property
Kuala Lumpur City Centre
9.2 out of 10, Wonderful, (1,034 reviews)
"Staff were all amazing and helpful, rooms were clean and tidy. Breakfast buffet was awesome. My family felt very happy here."
Australia
Nora
The price is RM303
RM368 total
includes taxes & fees
22 Nov - 23 Nov
DoubleTree by Hilton Hotel Kuala Lumpur

8. Hilton Garden Inn Kuala Lumpur Jalan Tuanku Abdul Rahman South

Hilton Garden Inn Kuala Lumpur Jalan Tuanku Abdul Rahman South
3.5 star property
Chow Kit
8.2 out of 10, Very good, (657 reviews)
"Nothing much more to say , great clean beautiful good location ."
United States
Matthew
The price is RM119
RM150 total
includes taxes & fees
10 Nov - 11 Nov
Hilton Garden Inn Kuala Lumpur Jalan Tuanku Abdul Rahman South

9. Petaling Jaya Marriott Hotel

Petaling Jaya Marriott Hotel
4.5 star property
Petaling Jaya
9.8 out of 10, Exceptional, (8 reviews)
"Great breakfast buffet"
United States
Bradley
The price is RM365
RM411 total
includes taxes & fees
7 Nov - 8 Nov
Petaling Jaya Marriott Hotel

10. Aloft by Marriott Kuala Lumpur Sentral

Aloft by Marriott Kuala Lumpur Sentral
4.0 star property
Kuala Lumpur
9.2 out of 10, Wonderful, (1,010 reviews)
"Good location and easy access to the rail transport lines. Next to the NU sentral meant loads of places to eat and shop"
United Kingdom
Siu
The price is RM340
RM377 total
includes taxes & fees
15 Nov - 16 Nov
Aloft by Marriott Kuala Lumpur Sentral
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 RM 119 to RM 470 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 6.8. 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 restaurants are there in Batu Caves?

Pick from 521 hotels offering access to great dining options in Batu Caves. No matter if you're holidaying 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 RM 119 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 flavours 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 favourites. 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 traveller favourite. 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 10 kilometers 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 10 kilometers from the downtown area.

Why book your hotel with restaurants in Batu Caves with Expedia?

Booking a hotel with restaurants 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 restaurants in Batu Caves?

The easiest way to score cheap hotels with restaurants 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 restaurants?

The perfect travel accessory is a well-organised itinerary. Put Bukit Pana Kati toward the top of your sightseeing to-do list in Batu Caves.