Malaysia may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Holidays to Batu Caves

Choose two or more items and save on your trip:

Plan your Batu Caves holiday with Expedia

  • Our 2020 bundled deals are currently unavailable, but you can now book our 2021 holiday packages deals. Buy your accommodation, flight or car together and get extra savings on your next trip!
  • We have selected for you amazing deals on incredible hotels in Batu Caves. Have a look simply by using the search bar above.
  • Most hotels come with free cancellation, because we believe that flexibility matters now more than ever!

For more information, visit our COVID-19 information page
Start browsing now!

*Some hotels require you to cancel at least 24-48 hours before check-in.

Top Hotel Deals

OYO 44114 Hotel 916
OYO 44114 Hotel 916
2 out of 5
577G, Jalan Samudera Utara 2, Taman Samudra, Batu Caves, Batu Caves, Selangor

Situated in Batu Caves, this hotel is 1.6 mi (2.6 km) from Batu Caves and within 6 miles (10 km) of National Zoo and Hospital Kuala Lumpur. International Islamic ...

4.5/5Wonderful! (2 reviews)
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
Mercure Selangor Selayang
Mercure Selangor Selayang
3.5 out of 5
No B G 12 Dataran Emerald Jalan PS 11, Prima Selayang, Batu Caves, Sekangor
The price is £22 per night from 7 Nov to 8 Nov

Situated in the business district, this hotel is 0.6 mi (0.9 km) from Selayang Hospital and 2.1 mi (3.5 km) from Forest Research Institute Of Malaysia. Batu ...

3.8/5Good! (26 reviews)

"Bed sheet is smelly"…"

Reviewed on 19 Jun 2019

Mercure Selangor Selayang
OYO 89363 Casavilla Hotel
OYO 89363 Casavilla Hotel
2.5 out of 5
No. 15, Jalan PS 8/2, Prima Selayang, KM15, Jalan Rawang, Batu Caves
The price is £10 per night from 25 Nov to 26 Nov

Situated in Batu Caves, this hotel is 0.8 mi (1.3 km) from Selayang Hospital and 2.4 mi (3.8 km) from Forest Research Institute Of Malaysia. Batu Caves and Putra ...

1.7/5 (3 reviews)

"Not near to Batu cave temple Near hotel have many stores"…"

Reviewed on 12 Feb 2020

OYO 89363 Casavilla 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 things to do in Batu Caves

Country, Batu Caves & Handicrafts Half-Day Tour
Image for Country, Batu Caves & Handicrafts Half-Day Tour

Country, Batu Caves & Handicrafts Half-Day Tour

£11
Per adult
82% of travellers recommend
Private Half-Day Tour to Batu Caves & Batik Center
Image for Private Half-Day Tour to Batu Caves & Batik Center

Private Half-Day Tour to Batu Caves & Batik Center

£74
Per adult
80% of travellers recommend
Kuala Lumpur Half-Day Batu Caves & Cultural Sites Tour
Image for Kuala Lumpur Half-Day Batu Caves & Cultural Sites Tour

Kuala Lumpur Half-Day Batu Caves & Cultural Sites Tour

£41
Per adult
74% of travellers recommend

Save Time and Money with Batu Caves Holiday Packages

Get instant savings by purchasing a Batu Caves holiday package. Just pick your favourite options and let Expedia take care of the rest. Receive savings of up to $583* with a package deal on Expedia. Click through our comprehensive database of more than 550 airline partners and 1,000,000 worldwide properties. Too many to select from? Don't worry — we'll help you decide! Not sure about your booking? There is no extra fee from us when you change almost any reservation.

Places to Visit in Batu Caves

There are heaps of fantastic things you can do when you visit a new destination. So why not get your trip to Batu Caves off to a flying start by taking a look at some of our recommendations? After all – out there starts here! Mountain climbing is a popular activity and an ideal excuse to get out and experience more of the wider region. Still got time to spare? If you're looking for even more, don't miss the chance to go hiking too.

Ready to make some unforgettable memories? A trip away is the perfect time to have a crack at a few cool new experiences. We want to make your trip to Batu Caves one to remember. Consider our recommendations for well-liked activities:

For more things to do, take a look at our Batu Caves things to do page.

Batu Caves Accommodation

Organising cheap holidays and luxury getaways can be such an awesome experience, particularly if you can grab the greatest deals! If you're planning on heading to Batu Caves, there are as many as 7 options close by. You will have the opportunity to explore the neighbourhood from a comfortable base should you decide to stay at the Batu Caves Business Hotel (Dolomite Park Avenue, Jalan Batu Caves) or the New Wave Star Rawang Hotel (Lot 41, Jalan Bandar Rawang 15).

Nearest Airports to Batu Caves

The minute that you finally step off the plane at Kuala Lumpur International Airport (KUL), you'll know your unforgettable trip to Batu Caves has started at last! Well, the neighbourhood centre is still 35 miles away, but close enough.