Search Best Resorts in Batu Caves

  • Plan, book, stay with confidence

  • bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Check prices for these dates

Next weekend
In two weeks
In one month
In two months

Featured Resort in Batu Caves

Hotel S. Damansara

3.0 star property
8.0 out of 10, Very good, (54)
"Value for money "
The price is AU$48
includes taxes & fees
4 Feb - 5 Feb
Hotel S. Damansara

OYO Townhouse, Selayang formerly RHR Hotel

3.0 star property
8.6 out of 10, Excellent, (26)
"Small room in not great condition . Was quite and beds good. Ok for price"
The price is AU$32
includes taxes & fees
4 Feb - 5 Feb
OYO Townhouse, Selayang formerly RHR Hotel

ibis Styles Kuala Lumpur Sri Damansara

3.0 star property
8.0 out of 10, Very good, (63)
"Good "
The price is AU$94
includes taxes & fees
31 Jan - 1 Feb
ibis Styles Kuala Lumpur Sri Damansara

Hotel O Hotel 916

2.0 star property
8.6 out of 10, Excellent, (4)
"Receptionist lacking knowledge in handling OTA booking reservations. They have difficulties finding my bookings and kept mentioning my reservation was not being found. It took about 30 to 45 minutes to check in a pre-booked guest room. They are also not professional when handling check-in procedures. During check-in time the receptionist was busy with findings charging cables and their phone. Rooms and surroundings can be improved compared to other hotels surrounding this area with similar...
The price is AU$23
includes taxes & fees
3 Feb - 4 Feb
Hotel O Hotel 916

Smile Hotel Selayang Point

3.0 star property
8.6 out of 10, Excellent, (15)
"Quite spaces "
The price is AU$36
includes taxes & fees
18 Feb - 19 Feb
Smile Hotel Selayang Point

The Concept Hotel KL - Batu Caves

2.0 star property
8.0 out of 10, Very good, (2)
"住宿空間不錯,也有電視可看,洗手間及浴室有開窗,房間也可看到城市景觀!服務人員有禮貌,飯店有電梯很方便! 電梯灰塵有點多,沖澡時水柱很強也很舒服,但是剛我那間水退得有點慢,導致洗完澡後有點淹水! 搭大眾運輸過去的話,還真的不太方便,比較推薦搭grab!"
The Concept Hotel KL - Batu Caves

Mercure Selangor Selayang

3.5 star property
7.8 out of 10, Good, (43)
"Bad services, call to them an hour no respond. And blame me never call immediately. Room like no aircon. Before check out time got someone open the door! Mercure should be the 4 star hotel, and end up received the super bad experience."
The price is AU$85
includes taxes & fees
28 Feb - 1 Mar
Mercure Selangor Selayang

Hotel Inap Sri Gombak

2.0 star property
Hotel Inap Sri Gombak

Batu Caves Business Hotel

2.0 star property
6.6 out of 10, (19)
"Good"
Batu Caves Business Hotel

Hotel Richbaliz

3.5 star property
7.2 out of 10, Good, (45)
"Good location."
The price is AU$52
includes taxes & fees
11 Feb - 12 Feb
Hotel Richbaliz

Lavana Hotel Batu Caves

2.0 star property
6.8 out of 10, (16)
"Not central but easy to get into Central KL. A budget hotel, no frills but room although very small was clean. If all you want is somewhere to sleep it served its purpose. No kettle, tea or coffee making facilities in the room and no where local to hotel to eat. "
Lavana Hotel Batu Caves

OYO 89381 Moonnight Hotel

2.0 star property
2.6 out of 10, (10)
"Please change your map view that you put about Kuantan. Your real hotel is not in Kuantan, but in KL. Stop to make people confuse and get the money from them like the one you do to me. Scammers!"
OYO 89381 Moonnight Hotel

M3 Residences

3.0 star property
M3 Residences

OYO 90853 New Soho Hotel

2.0 star property
OYO 90853 New Soho Hotel

Aman Puri Hotel

3.0 star property
10.0 out of 10, Exceptional, (1)
"Good location in Aman Puri, more food and convenient to get food around. "
Aman Puri Hotel

Super OYO Capital O 1225 Agape Hotel Selayang

3.0 star property
8.4 out of 10, Very good, (29)
"ok"
Super OYO Capital O 1225 Agape Hotel Selayang

Sky Hotel Selayang

2.5 star property
7.0 out of 10, Good, (82)
"Everything is good "
Sky Hotel Selayang

Batu Caves Budget Hotel

2.0 star property
5.4 out of 10, (11)
"location and pricing"
Batu Caves Budget Hotel

Ark Batu Caves Hotel

3.0 star property
6.0 out of 10, (2)
Ark Batu Caves Hotel

Moon Night Hotel

2.0 star property
Moon Night 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.
Don't see what you're looking for?
See all available properties in Batu Caves
Save an average of 15% on thousands of hotels when you're signed in

Other property types in Batu Caves

PARKROYAL Serviced Suites Kuala Lumpur

5.0 star property
9.0 out of 10, Wonderful, (2162)
"We stayed at the Park Royal hotel last year and it was much closer to all amenities The serviced suites is not had but not as good as the hotel, bit walking distance to Bukit Bintang It's not top notch stay but its ok overall, friendly staff, accommodating and safe. The property itself is a bit old from inside however it looks great from outside The highlight was sky roof pool, was great, clean and the hot spa was magnificent Overall it was a pleasant stay."
The price is AU$198
includes taxes & fees
2 Feb - 3 Feb
PARKROYAL Serviced Suites Kuala Lumpur

Perdana Kuala Lumpur City Centre

4.0 star property
8.6 out of 10, Excellent, (443)
"The rooms will require update but were spacious and fundamentally sound for the stay. "
The price is AU$110
includes taxes & fees
17 Feb - 18 Feb
Perdana Kuala Lumpur City Centre

The Manor Residence KLCC by Five Senses

4.0 star property
7.6 out of 10, Good, (4)
"The property itself was good, clean, and neat. The downside is we have to pay extra for carpark. And there were no toothbrushes and toothpaste provided. We could have been informed upon reservation is confirmed but we did not asked from the concierge on the availability."
The price is AU$98
includes taxes & fees
2 Mar - 3 Mar
The Manor Residence KLCC by Five Senses
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.

Frequently asked questions

What is Batu Caves like for a resort holiday?
You deserve a getaway, and a resort is the perfect place to indulge in all the amenities and services you need for a relaxing time in Batu Caves. You’ll find 11 resort hotels in the surrounding area, giving you a variety of options that may have the amazing pool or fun activities you’re looking for.
What's the best resort in Batu Caves?
Our top-rated resorts around Batu Caves: M Resort & Hotel - Luxury resort. 7.8 mi (12.6 km) from Batu Caves. Features a full-service spa, a children’s pool and a fitness centre. Guests love the pool. Lanson Place Bukit Ceylon - Luxury resort. 6.3 mi (10.2 km) from Batu Caves. Has a children’s pool, a steam room and a fitness centre. Sunway Resort Hotel - Luxury resort less than 10 minutes from Sunway Pyramid Mall. 12.5 mi (20 km) from Batu Caves. Enjoy the 4 restaurants, a shopping centre and a car service. The Saujana Hotel Kuala Lumpur - Luxury resort. 11.4 mi (18.3 km) from Batu Caves. Amenities include 2 outdoor pools, 8 restaurants and a nightclub. Bangi Resort Hotel - Luxury resort. 20.3 mi (32.6 km) from Batu Caves. Access to 3 restaurants, a golf course and a full-service spa.
What can I do in Batu Caves?
Learn about local history at monuments like Batu Caves, or take the kids to National Zoo for some family fun. Petronas Twin Towers and KLCC Park are a couple of additional top attractions in the area.
What's the seasonal weather like in Batu Caves?
The hottest months are usually March and February, with an average temperature of 27°C, while the coldest months are January and February, with an average of 26°C. The rainiest months in Batu Caves are November, December, April and October, with each month seeing an average of 324 mm of rainfall.
What's the best way to get to and around Batu Caves?
Fly into Subang (SZB-Sultan Abdul Aziz Shah), which is located 11.1 mi (17.9 km) from the heart of the city. Otherwise, look for flights into Kuala Lumpur International Airport (KUL), which is 33.3 mi (53.6 km) away. Head to KA07 Kepong Sentral Station to catch the metro. If you want to travel outside the city, hop on a train from Batu Caves Station, Kuala Lumpur Gombak Station or KA07 Kepong Sentral Station.