Search 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

Featured Resorts in Batu Caves

Other property types in Batu Caves

Geo38 Premier Suites Genting Highlands
3.0 star property
7.8 out of 10, Good, (137)
"All is good except the Lift! We were at 33A, there no chance of get in! Need to squeeze in 1 family member at a time and all meet at the level where our car was parked. The whole process took about 1 hour! No joke. The management need to look into this… "
The price is RM 97
per night
11 Jun - 12 Jun
Geo38 Premier Suites Genting Highlands
PARKROYAL Serviced Suites Kuala Lumpur
5.0 star property
9.0 out of 10, Wonderful, (2025)
"Hotel in good location to pubs and restaurants and Pavillion shopping centre which has great food hall and covered walkway to Petronas towers"
The price is RM 494
per night
1 Jul - 2 Jul
PARKROYAL Serviced Suites Kuala Lumpur
The Face Suites Kuala Lumpur
5.0 star property
8.8 out of 10, Excellent, (1599)
"Only thing they could improve on is having AC in the corridor and lift but other than that very good "
The price is RM 308
per night
23 Jun - 24 Jun
The Face Suites Kuala Lumpur
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.

Batu Caves Resorts information

Number of reviews
2,900
Accommodation
8 Resorts
Lowest Price
RM207
Highest Price
RM894

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, 10-minute walk from University of Malaya. 7.8 mi (12.6 km) from Batu Caves. Features a full-service spa, a children’s pool and a fitness centre. Sunway Resort Hotel - Situated just 10 minutes away from Sunway Pyramid Mall. 12.5 mi (20 km) from Batu Caves. Has a shopping centre, a car service and concierge services. Lanson Place Bukit Ceylon - Luxury resort. 6.3 mi (10.2 km) from Batu Caves. Popular for its great location. Enjoy the children’s pool, steam room and fitness centre. Bangi Resort Hotel - Luxury resort. 20.3 mi (32.6 km) from Batu Caves. Amenities include 3 restaurants, a golf course and a full-service spa. The Saujana Hotel Kuala Lumpur - Golf resort. 11.4 mi (18.3 km) from Batu Caves. Access to 2 outdoor pools, 8 restaurants and a nightclub.
What can I do in Batu Caves?
Learn about local history at monuments like Batu Caves, or take the kids to Berjaya Times Square for some family fun. Petronas Twin Towers and Suria KLCC Shopping Centre 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.

Recent Reviews in Batu Caves
Expedia verified reviews