COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Batu Caves Hotels from SG$13

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.

Filter by

Popular filters
Property class
Your budget
Guest rating
Cleaning and safety practices
Payment type
Property type
Area
Popular locations
Meal plans available
Amenities
Accessibility
Trip type
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
The price is SG$45 per night from 25 Apr to 26 Apr
Excludes taxes & fees
3.35 km from city centre
3.8/5Good! (26 reviews)

"Bed sheet is smelly"…"

Reviewed on 19 Jun,2019

Mercure Selangor Selayang
RHR Hotel @ Selayang
3 out of 5
Lot 17, Selayang 18, Persiaran 3, Bandar Baru Selayang, Batu Caves, Selangor
Free cancellationReserve now, pay when you stay
The price is SG$37 per night from 16 May to 17 May
Excludes taxes & fees
3.79 km from city centre
4.3/5Excellent! (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 17 Dec,2019

RHR Hotel @ Selayang
Sky Hotel Selayang
2.5 out of 5
Lot T 3.02 3rd Flr, Selayang Capitol, Complex, Selayang-Kepong Expressway, Batu Caves, Selangor
Free cancellationReserve now, pay when you stay
The price is SG$24 per night from 19 Apr to 20 Apr
Excludes taxes & fees
3.91 km from city centre
3.5/5Good! (73 reviews)

"A nice place to stay with easy parking and access to various facilities and restaurants"…"

Reviewed on 3 Jul,2020

Sky Hotel Selayang
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
Free cancellationReserve now, pay when you stay
The price is SG$18 per night from 29 Apr to 30 Apr
Excludes taxes & fees
2.65 km from city centre
Ark Batu Caves Hotel
Batu Caves Business Hotel
2 out of 5
Dolomite Park Avenue, Jalan Batu Caves, Batu Caves, Selangor
The price is SG$19 per night from 23 Apr to 24 Apr
Excludes taxes & fees
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 10 Feb,2020

Batu Caves Business Hotel
New Wave Hotel Batu Caves
2 out of 5
Block D-33-1, Jalan Medan 1, Batu Caves
The price is SG$13 per night from 21 Apr to 22 Apr
Excludes taxes & fees
2.42 km from city centre
3.5/5Good! (10 reviews)
BAD HOTEL, BAD MANAGEMENT, BAD SERVICES

"The hotel management claimed that they knew nothing about the advertisement in this website for example, we arrived at 4pm, but we still have to wait for the hotel staff to prep the room as they claim that they didn't know the check-in time was 2pm like mentioned in the advertisement in this website. ..."…"

Reviewed on 14 Nov,2018

New Wave Hotel Batu Caves
Hotel Inap Sri Gombak
2 out of 5
66, Jalan Prima SG 3, Prima Seri Gombak, Batu Caves, Selangor
Free cancellationReserve now, pay when you stay
The price is SG$21 per night from 24 Apr to 25 Apr
Excludes taxes & fees
2.65 km from city centre
3.4/5 (19 reviews)
Sedang² sahaja

"Servis wifi di dalam unit tak stabil. Bilik agak luas tapi tak berapa kemas. Sesuai dengan harga. Persekitaran agak bagus bukan untuk hotel ini sahaja malah ke semua hotel² OYO di kawasan Prima Gombak. Senang cari makan"…"

Reviewed on 17 Dec,2020

Hotel Inap Sri Gombak
OYO 90151 Hill Inn Batu Caves
2 out of 5
137, Jalan SBC1, Taman Sri Batu Caves, Batu Caves, Selangor
Free cancellationReserve now, pay when you stay
The price is SG$35 per night from 16 Apr to 17 Apr
Excludes taxes & fees
2.04 km from city centre
3.8/5Good! (26 reviews)

"The hotel was cleanliness and convenience, but price slightly expensive even stay long term"…"

Reviewed on 3 Dec,2020

OYO 90151 Hill Inn Batu Caves
Lavana Hotel Batu Caves
2 out of 5
19, Jalan Sri Selayang, Taman Sri Selayang, Batu Caves
The price is SG$39 per night from 29 Apr to 30 Apr
Excludes taxes & fees
2.07 km from city centre
3.6/5Good! (13 reviews)
Room was very compact, no in room refreshments.

"Not central but easy to get into Central KL. A budget hotel, no frills but room although very small was clean. If all you want is somewhere to sleep it served its purpose. No kettle, tea or coffee making facilities in the room and no where local to hotel to eat."…"

Reviewed on 15 Oct,2018

Lavana Hotel Batu Caves
Smile Hotel Selayang Point
3 out of 5
33, Selayang Point, Jalan SP 1, Batu Caves
The price is SG$29 per night from 29 Apr to 30 Apr
Excludes taxes & fees
3.62 km from city centre
4.3/5Excellent! (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 7 Jul,2019

Smile Hotel Selayang Point
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.