Beginning of main content
Choose from over 1,000,000 unique hotels, apartments & villas around the world
Get the best price available with ebookers Price Guarantee
No ebookers cancellation fee to change or cancel almost any hotel reservation
Tonight
Next weekend
29 May - 31 May

Most Frequently Booked Hotels in Batu Caves

£9
My Home Hotel Prima Sri Gombak

My Home Hotel Prima Sri Gombak

2.5 out of 5.0 82, Jalan Prima SG-3, Taman Prima Sri Gombak, Batu Caves, Selangor
During your stay at My Home Hotel Prima Sri Gombak, you'll be close to Batu Caves. Enjoy features like free WiFi in public areas. Built in 2010, this 2.5-star hotel has 38 rooms over 3 floors. Each room includes amenities such as free WiFi and an LCD TV.
£215
Mercure Selangor Selayang

Mercure Selangor Selayang

3.5 out of 5.0 No B G 12 Dataran Emerald Jalan PS 11, Prima Selayang, Batu Caves, Sekangor
Our customers tell us that they enjoy the clean rooms at Mercure Selangor Selayang. During your stay, you'll be connected to a shopping centre and within walking distance of Selayang Hospital. Enjoy features like free WiFi in public areas, plus an indoor pool and a restaurant. Built in 2017, this 3.5-star hotel has 120 rooms over 8 floors. Each room includes amenities such as free WiFi and a flat-screen TV.
£8
OYO 1002 Hotel Sahara Inn Batu Caves

OYO 1002 Hotel Sahara Inn Batu Caves

2.0 out of 5.0 No 95-1, Jalan SBC 1, TMN Sri Batu Caves, Batu Caves
During your stay at OYO 1002 Hotel Sahara Inn Batu Caves, you'll be within walking distance of Batu Caves. Free WiFi in public areas is available. This 2-star hotel has 28 rooms. All rooms offer free WiFi and flat-screen TVs.
£17
OYO Capital O 1225 Agape Hotel Selayang

OYO Capital O 1225 Agape Hotel Selayang

3.0 out of 5.0 Lot SOA-SOB Selayang Capitol Complex, Selayang Kepong Expressway, Batu Caves, Selangor
During your stay at OYO Capital O 1225 Agape Hotel Selayang, you're just a quick walk from Selayang Hospital. Free self-parking is available. This 3-star hotel has 32 rooms on 1 floor. Enjoy your stay with amenities like free WiFi and a flat-screen TV in each room.
£8
OYO 1055 Batu Caves Star Hotel

OYO 1055 Batu Caves Star Hotel

2.0 out of 5.0 25 Jalan Medan Batu Caves, Taman Medan Batu Caves, Batu Caves
During your stay at OYO 1055 Batu Caves Star Hotel, you'll be within walking distance of Batu Caves. Features include free WiFi in public areas and free self-parking, plus dry cleaning service. This 2-star hotel has 42 rooms. All rooms offer free WiFi and flat-screen TVs.
£17
RHR Hotel @ Selayang

RHR Hotel @ Selayang

3.0 out of 5.0 Lot 17, Selayang 18, Persiaran 3, Bandar Baru Selayang, Batu Caves, Selangor
RHR Hotel @ Selayang's walkable location gets good marks from our customers. During your stay, you'll be close to Batu Caves. Free WiFi in public areas, free self-parking and a restaurant are available. This 3-star hotel has 50 rooms. Free WiFi and LED TVs are available in all rooms.
£8
Batu Caves Budget Hotel

Batu Caves Budget Hotel

2.0 out of 5.0 No. 562A, Jalan Samudra Utara 1, Taman Samudra, Batu Caves, Selangor
During your stay at Batu Caves Budget Hotel, you'll be within walking distance of Batu Caves. Free WiFi in public areas is available. This 2-star hotel has 20 rooms over 2 floors. Free WiFi and TVs are available in all rooms.
£13
Lavana Hotel Batu Caves

Lavana Hotel Batu Caves

2.0 out of 5.0 19, Jalan Sri Selayang, Taman Sri Selayang, Batu Caves
During your stay at Lavana Hotel Batu Caves, you'll be within walking distance of Batu Caves. You'll find features such as free WiFi in public areas and free self-parking, plus dry cleaning service. This 2-star hotel has 3 rooms over 39 floors. Enjoy your stay with amenities like free WiFi and a flat-screen TV in each room.
£17
Sky Hotel Selayang

Sky Hotel Selayang

2.5 out of 5.0 Lot T 3.02 3rd Flr, Selayang Capitol, Complex, Selayang-Kepong Expressway, Batu Caves, Selangor
During your stay at Sky Hotel Selayang, you're just a quick walk from Selayang Hospital. Free WiFi in public areas, free self-parking and a business centre are available. This 2.5-star hotel has 73 rooms. Enjoy your stay with amenities like free WiFi and an LCD TV in each room.

Top Budget Batu Caves Hotel Deals

See all

Finding Batu Caves Hotels


So, you're thinking about a trip to Batu Caves? If you'd like to find accommodation that's located near the sights, you can enter your holiday dates and then use the filters next to your hotel search results to find somewhere to stay near the area's attractions. You can choose among 24 Batu Caves hotels and accommodation options to find a place you'd like to stay.


Exploring Batu Caves


The city of Batu Caves has some interesting things to see and do. Popular attractions in and around Batu Caves include:

  • Batu Cave Murugan Temple
  • Orang Asli Museum
  • Forest Research Institute Of Malaysia
  • Batu Caves
  • Petronas Twin Towers
  • Malaysian Houses of Parliament
  • Merdeka Square

When making plans for your trip to Batu Caves, you can also use ebookers to look for a convenient flight into Subang (SZB-Sultan Abdul Aziz Shah) Airport. You can narrow down your search by number of stops, airline or time of departure to identify one that'll work best for you.


When is the Best Time to Explore Batu Caves?


If you're curious when is the best time of year to visit Batu Caves, you may find this information about seasonal weather useful when you are planning your trip. The warmest months in Batu Caves are typically March and February, whereas the coldest months are usually January and February. The months with the most rain are November and April, whereas July and June have the least.


Here's a rundown on how much rain you can expect and what the temperatures are going to be like:

  • From January to March, the average daytime temperature is 33°C and at night it is 22°C. Seasonal average rainfall is 17 mm.
  • If you visit between April and June, you can expect an average temp of 33°C during the day and 23°C at night. Average rainfall during this season is 22 mm.
  • The daytime average temp from July to September is 32°C and the nighttime average is 23°C. Average precipitation for this season is 16 mm.
  • Between October and December, the average temp during the day is 31°C and 23°C at night. Seasonal average rain is 25 mm.
  • Average annual rainfall in Batu Caves is 80 mm.

Recent Batu Caves hotel reviews by travellers like you

*Price based on the lowest price found within past 24 hours and based upon one night stay for two adults over the next thirty days. Prices and availability subject to change. Additional terms may apply.