Search Hotels in Batu Caves, Selangor

Search over 1 million properties and 550 airlines worldwide

Search over 1 million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation

Top 10 Hotels in Batu Caves

Mercure Selangor Selayang
3.5 out of 5
No B G 12 Dataran Emerald Jalan PS 11, Prima Selayang, Batu Caves, Sekangor
Free cancellationReserve now, pay when you stay
Rp479.267
per night
Feb 23 - Feb 24
3.8/5Good! (25 reviews)
good condition and underground parking is availabl

"Our check-in took a bit long to complete. however the staffs were friendly and helpful."…"

Reviewed on 23 Mar 2019

Mercure Selangor Selayang
OYO 44097 Avatarr Hotel
2 out of 5
98-1 Jalan Prima SG 3/2, Prima Seri Gombak , Batu Caves, Batu Caves, Selangor
Free cancellationReserve now, pay when you stay
Rp154.002
per night
Feb 18 - Feb 19
4/5Very Good! (2 reviews)
OYO 44097 Avatarr Hotel
RHR Hotel @ Selayang
3 out of 5
Lot 17, Selayang 18, Persiaran 3, Bandar Baru Selayang, Batu Caves, Selangor
Rp318.394
per night
Jan 27 - Jan 28
4.4/5Excellent! (20 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
OYO 545 Hotel Sahara Inn
2 out of 5
1, Jalan PS 9/2, Prima Selayang, Batu Caves, Selangor
Free cancellationReserve now, pay when you stay
Rp162.883
per night
Feb 25 - Feb 26
3.4/5 (15 reviews)

"No comment"…"

Reviewed on 7 Jan 2020

OYO 545 Hotel Sahara Inn
Sky Hotel Selayang
2.5 out of 5
Lot T 3.02 3rd Flr, Selayang Capitol, Complex, Selayang-Kepong Expressway, Batu Caves, Selangor
Rp259.643
per night
Feb 5 - Feb 6
3.4/5Good! (69 reviews)

"Overall , it is very comfortable stay in this hotel"…"

Reviewed on 31 Jul 2019

Sky Hotel Selayang
Batu Caves Budget Hotel
2 out of 5
No. 562A, Jalan Samudra Utara 1, Taman Samudra, Batu Caves, Selangor
Rp130.005
per night
Jan 26 - Jan 27
2.7/5 (10 reviews)

"location and pricing"…"

Reviewed on 30 Dec 2019

Batu Caves Budget Hotel
OYO 89363 Casavilla Hotel
2.5 out of 5
No. 15, Jalan PS 8/2, Prima Selayang, KM15, Jalan Rawang, Batu Caves
Free cancellation
Rp154.002
per night
Jan 27 - Jan 28
1.5/5 (2 reviews)

"Room not clean many insects aircond not coll"…"

Reviewed on 14 Nov 2017

OYO 89363 Casavilla Hotel
Hill Inn Hotel Batu Cave
2.5 out of 5
137, Jalan SBC1, Taman Sri Batu Caves, Batu Caves, Selangor
Rp331.493
per night
Jan 27 - Jan 28
3.9/5Good! (23 reviews)

"Good place"…"

Reviewed on 13 May 2019

Hill Inn Hotel Batu Cave
Smile Hotel Selayang Point
3 out of 5
33, Selayang Point, Jalan SP 1, Batu Caves
Rp257.128
per night
Jan 27 - Jan 28
4.3/5Excellent! (11 reviews)

"Strategic location, fast check-in, friendly staff, staff respond quickly, clean room. The internet coverage could be improved & location for the electrical in the room outlet should be easily accessed"…"

Reviewed on 7 Jul 2019

Smile Hotel Selayang Point
Hotel Richbaliz
3.5 out of 5
No. 9,11 & 13, Selayang Point, Jalan SP1, Batu Caves, Selangor
Rp496.025
per night
Feb 9 - Feb 10
3.6/5Good! (43 reviews)

"the location is great"…"

Reviewed on 14 Dec 2019

Hotel Richbaliz
Can'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.

Batu Caves Hotel Guide

Search for hotels in Batu Caves on Expedia.co.id. You can easily find your hotels in Batu Caves using one of the methods below:

  • View our selection of featured hotels in Batu Caves
  • Use the map to find hotels in the Batu Caves neighborhood you prefer
  • Use the filters to see hotels in a specific area of Batu Caves, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Batu Caves
  • Enter your travel dates to view the best deals on hotels in Batu Caves - while they last

Frequently asked questions

Batu Caves Hotel Reviews

More trip options