Find Hotels in Batu Caves from CA $14

Search over 1 million properties and 550 airlines worldwide

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Filter by

Batu Caves Business Hotel
2 out of 5
Dolomite Park Avenue, Jalan Batu Caves, Batu Caves, Selangor
The price is CA $16 per night from Jan 2 to Jan 2
1.81 km from city centre
3.3/5 (14 reviews)
"The water heater is not working is guess coz the water not really hot to water take bath."

Reviewed on Feb. 10, 2020

Batu Caves Business Hotel
OYO 89381 Moonnight Hotel
2 out of 5
1-16, Jalan Batu Caves, Taman Sunway Batu Caves, Batu Caves, Selangor
Fully refundableReserve now, pay when you stay
The price is CA $14 per night from Dec 13 to Dec 13
1.87 km from city centre
1.3/5 (9 reviews)
"Please change your map view that you put about Kuantan. Your real hotel is not in Kuantan, but in KL. Stop to make people confuse and get the money from them like the one you do to me. Scammers!"

Reviewed on Sep. 4, 2020

OYO 89381 Moonnight Hotel
OYO 89363 Casavilla Hotel
2 out of 5
No. 15, Jalan PS 8/2, Prima Selayang, KM15, Jalan Rawang, Batu Caves
Fully refundableReserve now, pay when you stay
The price is CA $19 per night from Dec 6 to Dec 6
3.43 km from city centre
2/5 (4 reviews)
"Not near to Batu cave temple Near hotel have many stores"

Reviewed on Feb. 12, 2020

OYO 89363 Casavilla Hotel
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Ark Batu Caves Hotel
3 out of 5
No 553, Jalan Samudra Utara 1, Taman Samudra, Batu Caves, Selangor
Fully refundableReserve now, pay when you stay
The price is CA $16 per night from Jan 1 to Jan 1
2.65 km from city centre
Ark Batu Caves Hotel
OYO 1002 Hotel Sahara Inn Batu Caves
2 out of 5
No 95-1, Jalan SBC 1, TMN Sri Batu Caves, Batu Caves
1.97 km from city centre
1/5 (2 reviews)
Bilik penginapan yang amat teruk
"Dinding bilik kotor, cadar dan selimut ada kesan kotoran, banyak lipas dilantai dan juga dibilik mandi (menjijikkan). Kunci pintu utama hampir rosak dan susah untuk dibuka. Mereka tidak berusaha menyediakan tuala mandi sampai saya check out. Air-cond tidak sejuk dan saya rasa mungkin nak rosak."

Reviewed on Jan. 27, 2017

OYO 1002 Hotel Sahara Inn Batu Caves
OYO 44097 Avatarr Hotel
2 out of 5
98-1 Jalan Prima SG 3/2, Prima Seri Gombak , Batu Caves, Batu Caves, Selangor
Fully refundableReserve now, pay when you stay
The price is CA $21 per night from Dec 20 to Dec 20
2.61 km from city centre
OYO 44097 Avatarr Hotel
Hotel 916
2 out of 5
577G, Jalan Samudera Utara 2, Taman Samudra, Batu Caves, Batu Caves, Selangor
Fully refundableReserve now, pay when you stay
The price is CA $19 per night from Dec 5 to Dec 5
2.69 km from city centre
4.7/5 Exceptional! (3 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 Jun. 15, 2020

Hotel 916
Mercure Selangor Selayang
3.5 out of 5
No B G 12 Dataran Emerald Jalan PS 11, Prima Selayang, Batu Caves, Sekangor
Fully refundableReserve now, pay when you stay
The price is CA $41 per night from Dec 16 to Dec 16
3.35 km from city centre
3.8/5 Good! (28 reviews)
Good Hotel at Selayang
"The hotel is good and perfect location for those need to be around selayang. It is more like business hotel. All the basic amenities is there for you to enjoy."

Reviewed on Mar. 27, 2021

Mercure Selangor Selayang
Hotel Sahara Selayang
2.5 out of 5
No 1, Jalan PS 9/2, Taman Prima Selayang, Batu Caves
3.31 km from city centre
2.1/5 (16 reviews)
"The Staff no have dispiln and don't know how to take care the costumer 😠😠😠... Yes specially 6-2-2020 this date working lady morning shifts pls change the person....she talking like rubbish.... Staff want to wait costumer or costumer want to wait???? Staff service very poor....but 7-2-2020 morning ..."

Reviewed on Feb. 7, 2020

Hotel Sahara Selayang
Vinly Suite One
2.5 out of 5
Jalan Makmur, Batu Caves, Selangor
2.91 km from city centre
Vinly Suite One
OYO 545 Hotel Sahara Inn
2 out of 5
1, Jalan PS 9/2, Prima Selayang, Batu Caves, Selangor
3.29 km from city centre
3.3/5 (16 reviews)
"No comment"

Reviewed on Jan. 7, 2020

OYO 545 Hotel Sahara Inn
OYO Capital O 1225 Agape Hotel Selayang
3 out of 5
Lot SOA-SOB Selayang Capitol Complex, Selayang Kepong Expressway, Batu Caves, Selangor
Fully refundableReserve now, pay when you stay
The price is CA $28 per night from Dec 9 to Dec 9
3.86 km from city centre
4.2/5 Excellent! (25 reviews)
Best Hotel Near Selayang Hospital
"Good place to stay if you are visiting Selayang Hospital. Just 6mins walk from the hotel to selayang Hospital. Located at 2nd floor of Capital Mall and the entrance is at the back of the Mall. Overall I was happy with the room, its clean and basic toiletries were provided. The only minus point is ..."

Reviewed on Jan. 5, 2021

OYO Capital O 1225 Agape Hotel Selayang
Clean and Cosy 3R2B Apartment Sleeps 6 Near Batu Caves, FRIM
The price is CA $57 per night from Dec 12 to Dec 12
3.41 km from city centre
Clean and Cosy 3R2B Apartment Sleeps 6 Near Batu Caves, FRIM
Entire condo 3R2B Top floor great view @ Batu Caves
The price is CA $128 per night from Dec 6 to Dec 6
0.82 km from city centre
Entire condo 3R2B Top floor great view @ Batu Caves
Contemporary Cozy Home@KL (4~8pax) 12mins to KLCC
Elegant 3BR Condo for 5 With Outdoor Pool
3.5 out of 5
Jalan Gombak, Batu Caves, Selangor
5.81 km from city centre
Elegant 3BR Condo for 5 With Outdoor Pool
OYO 89628 Cool Hotel
2 out of 5
No.19, Jalan 2/3A, Pusat Bandar Utara, Selayang, Batu Caves, Selangor
2.52 km from city centre
3.3/5 (6 reviews)
"The cleanliness is unsatisfactory. Few staff are not responsible for their work. House keeping was not fone proper"

Reviewed on Mar. 13, 2020

OYO 89628 Cool Hotel
Smile Hotel Selayang Point
3 out of 5
33, Selayang Point, Jalan SP 1, Batu Caves
The price is CA $28 per night from Jan 1 to Jan 1
3.62 km from city centre
4.3/5 Excellent! (13 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 Jul. 7, 2019

Smile Hotel Selayang Point
OYO 90235 Hotel Inap Sri Gombak
2 out of 5
66, Jalan Prima SG 3, Prima Seri Gombak, Batu Caves, Selangor
Fully refundableReserve now, pay when you stay
The price is CA $23 per night from Dec 20 to Dec 20
2.65 km from city centre
3.4/5 (20 reviews)
"."

Reviewed on Nov. 8, 2021

OYO 90235 Hotel Inap Sri Gombak
RHR Hotel @ Selayang
3 out of 5
Lot 17, Selayang 18, Persiaran 3, Bandar Baru Selayang, Batu Caves, Selangor
Fully refundableReserve now, pay when you stay
The price is CA $39 per night from Dec 12 to Dec 12
3.79 km from city centre
4.3/5 Excellent! (24 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 Dec. 17, 2019

RHR Hotel @ Selayang
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.

Frequently asked questions

Recent Reviews in Batu Caves
expedia verified reviews