Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local and health advisories for this destination before you book.

Batu Caves Resorts

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Featured Resorts in Batu Caves

Villa Samadhi Kuala Lumpur
The price is SG$327 per night

Located in the heart of Kuala Lumpur, this luxury resort is within 1 mile (2 km) of Embassy of Iran, Royal Thai Embassy and Prince Court Medical Centre. KLCC ...

4.6/5Exceptional! (218 reviews)

"Getaway in the middle of the city"…"

Reviewed on 4 Jan,2020

Villa Samadhi Kuala Lumpur
Lanson Place Bukit Ceylon Serviced Residences
4.5 out of 5
Free cancellationReserve now, pay when you stay
The price is SG$120 per night

This family-friendly Kuala Lumpur resort is located in the shopping district, within a 15-minute walk of Changkat Bukit Bintang, Kuala Lumpur Tower and Jalan ...

4.6/5Wonderful! (532 reviews)
Great hotel, 100% to stay here

"Great hotel, recommend to stay at Lanson Place. From the outset the welcome and throughout my stay was friendly from all the staff at the hotel. Every area was spotless and I loved the apartment I stayed in which provided everything needed, home away from home. Hotel was in easy access to the city ..."…"

Reviewed on 18 Mar,2020

Lanson Place Bukit Ceylon Serviced Residences
Bangi Resort Hotel
5 out of 5
Free cancellationReserve now, pay when you stay
The price is SG$67 per night

Located in Bangi Golf Club, this luxury resort is 1.6 mi (2.6 km) from Menara Air Kolej Pengajian Majlis Amanah Rakyat and 2.8 mi (4.5 km) from National University ...

4.3/5Excellent! (582 reviews)

"very satisfied"…"

Reviewed on 9 Mar,2020

Bangi Resort Hotel
The Villas at Sunway Resort Hotel & Spa

Situated in Petaling Jaya, this luxury resort is within a 15-minute walk of Sunway University and Sunway Pyramid Mall. Sunway Lagoon Theme Park and Empire Shopping ...

4.2/5Very Good! (54 reviews)

"excellent stay especially for someone who wants privacy and intimate couple honeymoon and getaway."…"

Reviewed on 7 Feb,2020

The Villas at Sunway Resort Hotel & Spa
Palace of the Golden Horses
Get Rates

Located in Bukit Jalil, this luxury resort is 1.8 mi (2.9 km) from Malaysia International Exhibition and Convention Center and 1.8 mi (3 km) from Mines Wonderland. ...

3.6/5Good! (412 reviews)

"All Golden this hotel"…"

Reviewed on 11 Jan,2020

Palace of the Golden Horses
Sunway Resort Hotel & Spa
The price is SG$221 per night

Situated in the entertainment district, this luxury resort is within 9 mi (15 km) of Bukit Jalil National Stadium, Mid Valley Mega Mall and Shah Alam Blue Mosque. ...

4.3/5Excellent! (993 reviews)

"Near to shopping mall"…"

Reviewed on 28 Jan,2020

Sunway Resort Hotel & Spa
Holiday Villa Hotel & Conference Centre Subang
The price is SG$55 per night

This family-friendly Subang Jaya resort is within 2 mi (3 km) of Subang Parade and Empire Shopping Gallery. Sunway Pyramid Mall and Sunway Lagoon Theme Park ...

3.7/5Good! (413 reviews)

"The rooms were spacious and modern"…"

Reviewed on 20 Mar,2020

Holiday Villa Hotel & Conference Centre Subang
Resorts World Genting - Resort Hotel

Situated in the entertainment district, this resort is steps away from Arena of Stars and Genting Highlands Theme Park. Skytropolis Indoor Theme Park and SkyAvenue ...

3.8/5Good! (225 reviews)
Bad check-in experience

"The hotel receptionist couldn’t find our details through the booking ID and I booked 3 rooms with King Size beds but was given 2 rooms with separate Super Single beds and 1 room with King Size beds. Hotels.com has to work more closely with the hotel with customers request. Staff was patient and tried ..."…"

Reviewed on 6 Mar,2020

Resorts World Genting - Resort Hotel
The Saujana Hotel Kuala Lumpur
The price is SG$66 per night

Situated near the airport, this luxury resort is 0.4 mi (0.6 km) from Saujana Golf and Country Club and 2.3 mi (3.7 km) from Paradigm Mall. Sunway Pyramid Mall ...

4/5Very Good! (190 reviews)

"rooms are just a bit tired but the amenities and grounds are great. Staff was a bit slow at check in."…"

Reviewed on 24 Nov,2019

The Saujana Hotel Kuala Lumpur
Resorts World Awana
The price is SG$65 per night

Situated in Genting Highlands, this golf resort is 0.5 mi (0.8 km) from Genting Highlands Premium Outlets and 2.1 mi (3.3 km) from Genting Skyway. Genting Strawberry ...

3.5/5Good! (786 reviews)

"good place to stay in genting highlands!"…"

Reviewed on 1 Mar,2020

Resorts World Awana
Palm Garden Hotel
3.5 out of 5
Free cancellationReserve now, pay when you stay
The price is SG$59 per night

This family-friendly Putrajaya resort is located near the airport, 0.6 mi (1 km) from IOI City Mall, and within 6 mi (10 km) of Farm In The City and Alamanda ...

3.8/5Good! (350 reviews)

"The best resort"…"

Reviewed on 2 Jan,2020

Palm Garden Hotel
Kinrara Resort
3.5 out of 5
Free cancellation
The price is SG$78 per night

Situated in Puchong, this golf resort is within 6 miles (10 km) of Axiata Arena, Bukit Jalil National Stadium and Sunway Pyramid Mall. Sunway Lagoon Theme Park ...

4.1/5Very Good! (31 reviews)

"Great place to stay."…"

Reviewed on 20 Jul,2019

Kinrara Resort
Don't see what you're looking for?
See all available properties in Batu Caves
View all properties
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.

Other property types in Batu Caves

OYO 44114 Hotel 916
OYO 44114 Hotel 916
2 out of 5
The price is SG$19 per night
4/5Very Good! (1 review)
Keistimewaan pada regular customer

"TV channel tak menarik. Terhad sangat. Untuk regular customer juga takde keistimewaan even Kluang Cafe ada di sebelah hotel. Sepatutnya paling kurang set roti bakar beserta kopi pun dah cukup untuk menu sarapan pagi untuk regular customer. Owner yang sama. Takkan nak berkira? Sediakan small freezer ..."…"

Reviewed on 15 Jun,2020

OYO 44114 Hotel 916
RHR Hotel @ Selayang
RHR Hotel @ Selayang
3 out of 5
The price is SG$26 per night
4.3/5Excellent! (22 reviews)

"Nice hotel that I would definetely recommend. Close to a stadium and huge choice of places to eat. Also handy for the Batu Caves."…"

Reviewed on 17 Dec,2019

RHR Hotel @ Selayang
Mercure Selangor Selayang
Mercure Selangor Selayang
3.5 out of 5
The price is SG$42 per night
3.8/5Good! (26 reviews)

"Bed sheet is smelly"…"

Reviewed on 19 Jun,2019

Mercure Selangor Selayang
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 14 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: Bangi Resort Hotel - Luxury property with a 5-star rating. 21.3 mi (34.3 km) from Batu Caves. Features 3 restaurants, a golf course and a poolside bar. Villa Samadhi Kuala Lumpur - 4.5-star luxury resort less than 10 minutes from Royal Thai Embassy. 7.2 mi (11.6 km) from Batu Caves. Has an outdoor pool, a restaurant and a bar. Popular for its excellent breakfast. The Villas at Sunway Resort Hotel & Spa - Luxury resort rated 4.5 stars. 13.8 mi (22.2 km) from Batu Caves. Enjoy the outdoor pool, restaurant and spa. Resorts World Awana - Golf property with a 4-star rating. 12.3 mi (19.8 km) from Batu Caves. Amenities include 2 restaurants, a golf course and a poolside bar. Guests love the great location. Sunway Resort Hotel & Spa - 4.5-star luxury resort less than 10 minutes from Sunway Pyramid Mall. 13.4 mi (21.6 km) from Batu Caves. Access to an outdoor pool, a restaurant and a spa.
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. Putra World Trade Centre and Petronas Twin Towers 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 28°C, while the coldest months are January and February, with an average of 27°C. Average annual rainfall for Batu Caves is 2331 mm.
What's the best way to get to and around Batu Caves?
Fly into Subang (SZB-Sultan Abdul Aziz Shah), which is located 11.9 mi (19.1 km) away from the heart of the city. To explore the surrounding area, hop aboard a train at Batu Caves Station or Kuala Lumpur Gombak Station.

More trip options