Malaysia may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Find hotels near Batu Caves, Kuala Lumpur from CA $11

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Hotels Close to Batu Caves

Hill Inn Hotel Batu Cave
2.5 out of 5
0.6 km from Batu Caves
Free cancellationReserve now, pay when you stay
The price is CA $33 per night from Feb 3 to Feb 4
3.8/5Good! (26 reviews)

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

Reviewed on Dec. 3, 2020

Hill Inn Hotel Batu Cave
OYO 1002 Hotel Sahara Inn Batu Caves
2 out of 5
0.5 km from Batu Caves
The price is CA $15 per night from Feb 1 to Feb 2
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
Ark Batu Caves Hotel
3 out of 5
1.7 km from Batu Caves
Free cancellationReserve now, pay when you stay
The price is CA $11 per night from Feb 1 to Feb 2
Ark Batu Caves 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.
Hotel Number One Parkway
2.5 out of 5
1.5 km from Batu Caves
Get Rates
5/5Exceptional! (1 review)
Great service and cheap price near Batu caves

"Clean and just like the photos. Great service with a nice owner. You have to leave your key at the reception to get your room cleaned. They offered me an oven to cook my food and a kettle so that was kind. There is another oven and kettle in a common area behind the reception. You can leave your ..."…"

Reviewed on May 7, 2018

Hotel Number One Parkway
Hotel 916
2 out of 5
1.7 km from Batu Caves
Free cancellationReserve now, pay when you stay
The price is CA $19 per night from Jan 27 to Jan 28
4.7/5Exceptional! (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
Lavana Hotel Batu Caves
2 out of 5
1.3 km from Batu Caves
The price is CA $34 per night from Jan 29 to Jan 30
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 Oct. 15, 2018

Lavana Hotel Batu Caves
Batu Caves Budget Hotel
2 out of 5
0.4 km from Batu Caves
The price is CA $12 per night from Jan 31 to Feb 1
2.7/5 (10 reviews)

"location and pricing"…"

Reviewed on Dec. 30, 2019

Batu Caves Budget Hotel
Batu Caves Business Hotel
2 out of 5
0.2 km from Batu Caves
The price is CA $13 per night from Jan 31 to Feb 1
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
0.3 km from Batu Caves
Get Rates
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
New Wave Hotel Batu Caves
2 out of 5
1.3 km from Batu Caves
The price is CA $12 per night from Jan 29 to Jan 30
3.4/5Good! (9 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 Nov. 14, 2018

New Wave Hotel Batu Caves
KIP Hotel Kuala Lumpur
4 out of 5
1.8 km from Batu Caves
Get Rates
3.8/5Good! (136 reviews)

"value for money. hotel maintain very well. TRANSPORT convience"…"

Reviewed on Mar. 13, 2020

KIP Hotel Kuala Lumpur
Batu Caves Business Hotel
3 out of 5
1.2 km from Batu Caves
Get Rates
Batu Caves Business Hotel
Slumber & Breakfast Bedroom
1.8 km from Batu Caves
The price is CA $51 per night from Jan 28 to Jan 29
Slumber & Breakfast Bedroom
Hotel Inap Sri Gombak
2 out of 5
1.8 km from Batu Caves
Free cancellationReserve now, pay when you stay
The price is CA $20 per night from Feb 3 to Feb 4
3.4/5 (18 reviews)

"Berbaloi dgn harga yang dibayar..bilik luas dan facilities ok"…"

Reviewed on Aug. 19, 2019

Hotel Inap Sri Gombak
Modern Living Apartment
2.1 km from Batu Caves
Get Rates
Modern Living Apartment
OYO 766 times inn hotel
2 out of 5
1.8 km from Batu Caves
Get Rates
OYO 766 times inn hotel
OYO 1055 Batu Caves Star Hotel
2 out of 5
1.3 km from Batu Caves
Free cancellationReserve now, pay when you stay
The price is CA $15 per night from Feb 3 to Feb 4
3.4/5Good! (9 reviews)

"The hotel is so convenient access to Batucaves and eatery shops.I look for budget hotel as I needed a place to rest and shower only.😄will book this hotel in future as it's so clean and free parkings available😊"…"

Reviewed on Feb. 2, 2020

OYO 1055 Batu Caves Star Hotel
OYO 44097 Avatarr Hotel
2 out of 5
1.8 km from Batu Caves
Free cancellationReserve now, pay when you stay
The price is CA $17 per night from Feb 3 to Feb 4
OYO 44097 Avatarr Hotel
Vinly Suite One
2.5 out of 5
2.4 km from Batu Caves
Get Rates
Vinly Suite One
My Home Hotel Prima Sri Gombak
2.5 out of 5
1.8 km from Batu Caves
The price is CA $18 per night from Jan 27 to Jan 28
2.4/5 (20 reviews)

"Customer service not friendly, bed sheets dirty"…"

Reviewed on Feb. 13, 2020

My Home Hotel Prima Sri Gombak
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.

Batu Caves is located in a vibrant area of Batu known for its array of dining options and bar scene. Batu is home to 74 hotels and other accommodations, so you can find something that's perfect for your stay.

Staying Near Batu Caves

You can choose from 8 hotels and other accommodations within a mile of Batu Caves, including these picks:

Things to See and Do Near Batu Caves

While you're in town visiting Batu Caves, you can explore the sights within just a few miles of the area.

You might want to spend some time browsing the exhibits at Orang Asli Museum, Royal Selangor Visitor Centre, or National Art Gallery. Learn about local history at Wat Meh Liew Buddhist Temple and Federal Territory Mosque. You can enjoy live performances at Kuala Lumpur Performing Arts Centre and Palace of Culture.

Putra World Trade Centre and Publika Shopping Mall are some sights worth a visit in the area. Spend some time checking out Petronas Twin Towers, which is 5.8 mi (9.4 km) from Batu Caves, or make a stop by Kuala Lumpur Tower, located 6 mi (9.7 km) away.

Frequently asked questions

What's the area like around Batu Caves?
Batu Caves is located in a vibrant area of Batu known for its array of dining options and major shopping area. If you’re looking for a convenient place to stay, check out the 12 hotels and other accommodations you’ll find within a mile.
What's the best hotel to stay near Batu Caves?
Adjacent to Batu Caves, Batu Caves Business Hotel is one of the top choices for your stay based on our traveler data, and this hotel offers free WiFi. Other good options within a short distance include OYO 89381 Moonnight Hotel and Batu Caves Budget Hotel.
How many hotels will I find near Batu Caves?
Expedia has 12 hotels and other accommodations within a mile from Batu Caves.
If I need to cancel the hotel reservation for my stay near Batu Caves, will I receive a refund?
Yes, you’ll find most hotel reservations are fully refundable if you cancel before the accommodation’s cancellation deadline, which is often 24 or 48 hours before your check-in date. If your reservation is non-refundable, it might still be possible to cancel it and receive a refund within a 24-hour period of your booking. Add your dates and click on “Search”, then use the filter option “free cancellation” to review the best deals available near Batu Caves.
What can I see and do near Batu Caves?
You’ll want to browse the exhibits at Orang Asli Museum and Biomedical Museum. You can enjoy live performances at Palace of Culture and Kuala Lumpur Performing Arts Centre. At Titiwangsa Lake Garden, Bukit Guling Ayam, and Bukit Pana Kati, take some time to really appreciate nature.

Recent Reviews in Batu Caves

More trip options