Hotels near Batu Caves

Hotels near Batu Caves, Batu Caves

Enter your dates for the latest hotel rates and availability.

Swipe down to view more

Best Hotels near Batu Caves

See all
The Concept Hotel KL - Batu Caves Hotels near Batu Caves
8.6/10
Very Good615 reviews
0.6km from Batu Caves
Parking
Wi-Fi in public areas
From $16
Batu Caves Hotel Kuala Lumpur Hotels near Batu Caves
6.7/10
743 reviews
1.26km from Batu Caves
Private parking
Wi-Fi in public areas
From $8
Mercure Selangor Selayang Hotels near Batu Caves
8.6/10
Very Good218 reviews
3.6km from Batu Caves
Indoor swimming pool
Gym
From $27
Hotel Richbaliz Kuala Lumpur Hotels near Batu Caves
8.6/10
Very Good76 reviews
3.84km from Batu Caves
Public parking
Bar
From $26
Sky Hotel @ Selayang Hotels near Batu Caves
9.0/10
Great54 reviews
3.95km from Batu Caves
Public parking
Wi-Fi in public areas
From $17
Smile Hotel Selayang Point Hotels near Batu Caves
8.5/10
Very Good46 reviews
3.76km from Batu Caves
Wake-up call
Wi-Fi in public areas
From $19
Hotel Avatarr Hotels near Batu Caves
8.1/10
Very Good14 reviews
1.81km from Batu Caves
Wi-Fi in public areas
From $14
Fast Hotel Sri Gombak Near Batu Caves Hotels near Batu Caves
7.5/10
20 reviews
1.8km from Batu Caves
Private parking
Luggage storage
From $11
Ark Batu Caves Hotel Hotels near Batu Caves
9.4/10
Amazing2 reviews
1.63km from Batu Caves
Wi-Fi in public areas
From $16
Batu Caves Business Hotel Hotels near Batu Caves
7.3/10
10 reviews
0.25km from Batu Caves
Parking
Wi-Fi in public areas
From $15
See all

Top Pick Hotels near Batu Caves

See all
Discover our most booked hotels near Batu Caves from the last 30 days!
No.1
6.2/10
26 reviews

Hotel O Hotel 916

Batu Caves | 1.65KM from Batu Caves
"Good Location"
Select dates to view prices
No.2
6.8/10
3 reviews

Lavana Hotel Batu Caves

Medan Batu Caves, Batu Caves | 1.28KM from Batu Caves
"Good Location"
Select dates to view prices
No.3
9.4/10
2 reviews

Urban 360 By Luvit Stay

Batu Caves | 1.97KM from Batu Caves
"Good Location"
Select dates to view prices
No.4
5.1/10
2 reviews

168 PARK SELAYANG

Batu Caves | 4.04KM from Batu Caves
"Good Location"
Select dates to view prices
No.5
7.8/10
2 reviews

168 Park Residence by Homebrickz

Batu Caves | 4.05KM from Batu Caves
"Good Location"
Select dates to view prices
No.6
6.9/10
2 reviews

V Hotel Sri Gombak (Previously MyHome Hotel)

Batu Caves | 1.82KM from Batu Caves
"Good Location"
Select dates to view prices
No.7
4.9/10
2 reviews

168 Park Selayang by Iconique

Batu Caves | 4.04KM from Batu Caves
"Good Location"
Select dates to view prices
No.8
9.1/10
14 reviews

168 Park Selayang by Fei Hong #Kuala Lumpur #Batu Caves #Kepong #New

Batu Caves | 4.05KM from Batu Caves
"Good Location"
Select dates to view prices
No.9
/10
0 reviews

Restu Homestay 168 Park Mall Selayang 3BR 2B Pool Gym Wi-Fi

Batu Caves | 4.04KM from Batu Caves
"Good Location"
Select dates to view prices

What Travelers Said About the Best Hotels in Batu Caves

See all
Read genuine traveler ratings & reviews to find your perfect stay.
6.7/10
NNadhirah FatahRoom type: family suite Pros: 1. Strategic location, surrounded with eatery places like Kyochon, mamak, family mart, steamboat. 2. Quite spacious for 2 people and relatively clean room. 3. Shower heater and air cond work fine. Cons 1. Got ant issue and was visited by 1 super big cockroach at 1 night. 2. Old aircond, so not so cold, even after 2 days left open. 3. Different types of bed mattresses: 1 springy and 1 not. 4. No lift, and needs to climb to the 3 rd floor 5. Only 2 plugs. 6. Door security a bit lacking: only door knob lock Summary: good place for a short stay only.
Hotel Inap Sri Gombak Near IIUM KL Hotels near Batu Caves

Hotel Inap Sri Gombak Near IIUM KL

Batu Caves
Price per night from:$16
6.3/10
GGuest UserNice place to stay and all the amenities are near by. Great stay, would recommend! · Perfect for a weekend getaway. · Clean, comfortable, and convenient. · Exactly what we needed. Thank you! · No complaints, we had a lovely time. · Solid hotel, good value.
168 Park Selayang by Manhattan Group Hotels near Batu Caves

168 Park Selayang by Manhattan Group

Batu Caves
Price per night from:$33
5.3/10
GGuest UserCheap, comfortable and convenient location to get delicious food. Located near Slayang Bandar Baru and Slayang Hospital.
Hotel O Casavilla Hotel Hotels near Batu Caves

Hotel O Casavilla Hotel

Batu Caves
Price per night from:$15

Frequently asked questions

What's the best hotels near Batu Caves?

What's the average price of hotels near Batu Caves this weekend?

According to Trip.com, the average weekend price for 1 night stay in Batu Caves in Batu Caves is $28. Due to frequent price changes, the above prices are for reference only.

What are some of the best hotels near Batu Caves?

A perfect breakfast gives you energy for the day. If you want to stay at a hotel near Batu Caves Batu Caves with a high-quality breakfast, you can consider staying Mercure Selangor Selayang (from $29),Smile Hotel Selayang Point (from $22) and Hotel Richbaliz Kuala Lumpur (from $30) .These hotels are very popular, so book early.

What's the average price of hotels near Batu Caves per night?

According to Trip.com, the average price for 1 night hotel in Batu Caves in Batu Caves is $42. Due to frequent price changes, the above prices are for reference only.

What are some of the best hotels near Batu Caves?

If you are worried about choosing a hotel, you can consider staying Batu Caves Hotel Kuala Lumpur (from $11),The Concept Hotel KL - Batu Caves (from $16) and Batu Caves Business Hotel (from $17) . These hotels are highly rated, so you should book early.

What hotels near Batu Caves have parking?

If you plan to travel by car to Batu Caves Batu Caves, you may wish to stay Batu Caves Hotel Kuala Lumpur (from $11),The Concept Hotel KL - Batu Caves (from $16) and Mercure Selangor Selayang (from $29) . These are popular hotels with parking lots.

What hotels near Batu Caves have swimming pools?

When summer arrives, there’s nothing like a family trip to Batu Caves in Batu Caves to make the most of sunny days. Mercure Selangor Selayang (from $29),Urban 360 By Luvit Stay (from $61) and 168 Park Residence by Homebrickz (from $33) are popular hotels with pools where you can relax and enjoy the summer vibe.

Which hotels near Batu Caves have gyms?

In recent years, public awareness for body health has increased, so many hotels have fitness rooms. Mercure Selangor Selayang (from $29),168 Park Residence by Homebrickz (from $33) and Urban 360 By Luvit Stay (from $61) are popular hotels with a fitness room.

Which hotels near Batu Caves have free Wi-Fi?

The hotel's Wi-Fi is especially important for independent or business travelers. Batu Caves Hotel Kuala Lumpur (from $11),The Concept Hotel KL - Batu Caves (from $16) and Batu Caves Business Hotel (from $17) are popular hotels with free Wi-Fi.

Batu Caves weather

Today
17 Jun, 2026
25
°
Cloudy
Cloudy 25 - 32℃
17 Jun, 2026
CloudyCloudy
25 - 32℃
18 Jun, 2026
Cloudy with showersCloudy with showers
24 - 32℃
19 Jun, 2026
ShowersShowers
24 - 33℃
20 Jun, 2026
CloudyCloudy
25 - 32℃
21 Jun, 2026
Intermittent cloudsIntermittent clouds
24 - 32℃
22 Jun, 2026
Intermittent cloudsIntermittent clouds
24 - 33℃
23 Jun, 2026
ShowersShowers
24 - 33℃

Batu Caves Hotels near Batu Caves Information

Number of reviews1,851
Total properties21
Weekday Avg. Price$47
Weekend Avg. Price$54
Trending hotelBatu Caves Hotel Kuala Lumpur