1-57 out of 57
Sort by:
near distance
- Price: low to high
- Price: high to low
- Guest rating: high to low
- Popularity: high to low
- Distance: near to far
Map
2.4 km from City Centre1.5 km from Batu Caves
From£ 644
/nightSelect
Apartment
Map
900 m from City Centre1.6 km from Batu Caves
From£ 36
/nightSelect
Villa
Map
3.7 km from City Centre1.7 km from Batu Caves
From£ 179
/nightSelect
Apartment
Map
3.6 km from City Centre1.7 km from Batu Caves
From£ 37
/nightSelect
4 adults
2 bedrooms
3 beds
Map
3.6 km from City Centre1.7 km from Batu Caves
From£ 36
/nightSelect
Map
1.3 km from City Centre1.8 km from Batu Caves
Al-Amaniah Mosque is less than 10 minutes' walk from the 2-star Oyo 89581 Green Leaf Boutique Kuala Lumpur, while Kanching Rainforest Waterfall is about 3.7 km away.
From£ 12
/nightSelect
Villa
10 adults
4 bedrooms
4 beds
Map
1.5 km from City Centre1.9 km from Batu Caves
This is a 4-bedroom villa, set in proximity to Ramayana Cave - Suyambu Lingam.
From£ 39
/nightSelect
Map
4.1 km from City Centre2.1 km from Batu Caves
From£ 64
/nightSelect
Hotel
Map
1.0 km from City Centre2.1 km from Batu Caves
Located in the very heart of Batu Caves, the Lavana Hotel offers fast access to Kanching Rainforest Waterfall, about 10 minutes away by car.
From£ 23
/nightSelect
Map
400 m from City Centre2.2 km from Batu Caves
Sri Subramaniam Temple is within 10 minutes' stroll of the Nida Rooms Gombak Batu Caves Treasure and Kartikeya is a 10-minute walk away.
Select
Map
400 m from City Centre2.2 km from Batu Caves
From£ 21
/nightSelect
7.4
Very good22 reviews10
Map
3.6 km from City Centre2.2 km from Batu Caves
Ramayana Cave and Taman Selayang Mutiara are located 3.5 km and 2.1 km from the 2-star Oyo 89363 Casavilla Batu Caves respectively.
From£ 14
/nightSelect
Apartment
Map
3.7 km from City Centre2.3 km from Batu Caves
From£ 36
/nightSelect
8.0
Great3232 reviews10
Map
3.4 km from City Centre2.3 km from Batu Caves
Featuring a swimming pool and 120 rooms, the environmentally friendly Mercure Selangor Selayang Kuala Lumpur is a 10-minute ride from Batu Caves Murugan Temple.
From£ 21
/nightSelect
Map
3.4 km from City Centre2.3 km from Batu Caves
From£ 42
/nightSelect
Map
3.8 km from City Centre2.3 km from Batu Caves
From£ 240
/nightSelect
Map
100 m from City Centre2.3 km from Batu Caves
From£ 115
/nightSelect
Hotel
Map
300 m from City Centre2.4 km from Batu Caves
The hotel has a private swimming pool and lies close to Batu Caves which is worth visiting.
Select
Apartment
Map
3.9 km from City Centre2.4 km from Batu Caves
From£ 35
/nightSelect
Map
3.5 km from City Centre2.5 km from Batu Caves
Comprising 40 rooms in the heart of Kuala Lumpur, the smoke-free Smile Hotel Selayang Point lies 10 minutes by car from Batu Caves Murugan Temple.
From£ 17
/nightSelect
Villa
12 adults
3 bedrooms
4 beds
Map
2.4 km from City Centre2.6 km from Batu Caves
Featuring a terrace and 3 bedrooms, the property is set close to Surau Al-Ikhwan.
From£ 53
/nightSelect
Map
4.8 km from City Centre2.6 km from Batu Caves
The Fayyadh Homestay Selayang - 3 Bilik 2 Bilik Air Batu Caves is located 30 km from Sultan Abdul Aziz Shah airport and just 10 minutes' walk from Pejabat Tanah Daerah Gombak bus stop.
From£ 45
/nightSelect
Hotel
Map
400 m from City Centre2.6 km from Batu Caves
Set merely 10 minutes' walk from Hanuman Statue and in a historical district, the low-budget Business Batu Caves has 65 rooms.
From£ 10
/nightSelect
Homestay
8.0
Great11 review10
The largest option:
4 adults
1 bedroom
2 beds
Map
3.6 km from City Centre2.6 km from Batu Caves
From£ 13
/nightSelect
5 adults
2 bedrooms
3 beds
Map
3.6 km from City Centre2.6 km from Batu Caves
From£ 43
/nightSelect
5 adults
2 bedrooms
3 beds
Map
3.6 km from City Centre2.6 km from Batu Caves
From£ 43
/nightSelect
8 adults
4 bedrooms
4 beds
Map
3.6 km from City Centre2.6 km from Batu Caves
This is a 3-bedroom villa, set in proximity to Taman Selayang Mutiara.
From£ 62
/nightSelect
Homestay
9 adults
4 bedrooms
4 beds
Map
3.6 km from City Centre2.6 km from Batu Caves
This 4-bedroom apartment can accommodate up to 9 people, within a 25-minute walk from Selayang Hot Spring Pool.
From£ 68
/nightSelect
Map
500 m from City Centre2.7 km from Batu Caves
The Oyo 89381 Moonnight is set around a 10-minute walk from Kartikeya and 10 minutes by car from Batu Dam.
From£ 30
/nightSelect
Map
600 m from City Centre2.7 km from Batu Caves
From£ 32
/nightSelect
Map
1.6 km from City Centre2.7 km from Batu Caves
From£ 95
/nightSelect
Map
600 m from City Centre2.8 km from Batu Caves
The Budget is located 30 km from Sultan Abdul Aziz Shah airport and 0.6 km from Giant Batu Caves bus stop.
From£ 7
/nightSelect
Hotel
8.2
Great1717 reviews10
Map
3.7 km from City Centre2.8 km from Batu Caves
The 3-star Super Oyo Capital O 1225 Agape Hotel Selayang is nestled in the very heart of Batu Caves and about 19 minutes' walk from Taman Tasik Metropolitan Kepong.
From£ 13
/nightSelect
Hotel
Map
700 m from City Centre2.8 km from Batu Caves
The 2-star Budget is located 30 km from Sultan Abdul Aziz Shah airport and just a 10-minute stroll from Giant Batu Caves bus stop.
Select
Hotel
7.0
Very good1818 reviews10
Map
3.8 km from City Centre2.8 km from Batu Caves
Set a 10-minute ride from Kartikeya, the 2-star Sky Hotel @ Selayang features entertainment activities, karaoke and billiards.
From£ 14
/nightSelect
8.0
Great55 reviews10
Map
700 m from City Centre2.8 km from Batu Caves
The smoke-free Sahara Inn is located 30 km from Sultan Abdul Aziz Shah airport and 200 metres from Perindustrian Bt Caves bus stop.
From£ 11
/nightSelect
Map
800 m from City Centre2.9 km from Batu Caves
From£ 29
/nightSelect
Hotel
Map
2.4 km from City Centre3.0 km from Batu Caves
Taman Selayang Mutiara is set 10 minutes' drive from the 2-star Gombak Star.
From£ 62
/nightSelect
Map
2.6 km from City Centre3.1 km from Batu Caves
From£ 123
/nightSelect
Places to stay near Batu Caves
Map
2.8 km from Batu Caves2.8 km from City Centre1.6 km from Batu Caves
From£ 30
/nightSelect
Apartment
Map
2.0 km from Batu Caves2.0 km from City Centre1.7 km from Batu Caves
From£ 67
/nightSelect
Apartment
Map
2.4 km from Batu Caves2.4 km from City Centre2.1 km from Batu Caves
From£ 62
/nightSelect
Apartment
8 adults
3 bedrooms
5 beds
Map
3.7 km from Batu Caves3.7 km from City Centre2.1 km from Batu Caves
The Mia Homestay Batu Caves Kampong Sungai Tua Baharu is located 35 km from Sultan Abdul Aziz Shah airport and just 200 metres from Hab Taman Jasa Utama bus stop.
From£ 45
/nightSelect
Hotel
Map
3.5 km from Batu Caves3.5 km from City Centre2.2 km from Batu Caves
Tesco Extra Selayang is at a 3.4 km distance from the modern Oyo 545 Hotel Sahara, while Selayang Hot Spring Pool is about a 20-minute walk away.
From£ 14
/nightSelect
Map
3.9 km from Batu Caves3.9 km from City Centre2.3 km from Batu Caves
Select
Hotel
Map
3.7 km from Batu Caves3.7 km from City Centre2.4 km from Batu Caves
The family-friendly Sahara is set within 15 minutes' walk of Selayang Hot Spring Pool and 10 minutes by car from Gua Damai Extreme Park.
From£ 27
/nightSelect
Apartment
Map
3.6 km from Batu Caves3.6 km from City Centre2.6 km from Batu Caves
From£ 45
/nightSelect
Map
1.7 km from Batu Caves1.7 km from City Centre2.7 km from Batu Caves
From£ 36
/nightSelect
Map
2.0 km from Batu Caves2.0 km from City Centre2.8 km from Batu Caves
Select
Map
3.7 km from Batu Caves3.7 km from City Centre2.8 km from Batu Caves
Taman Tasik Metropolitan Kepong is within 1.5 km of the 3-star Oyo Capital O 1225 Agape Hotel Selayang and Batu Caves Murugan Temple is 10 minutes away by car.
From£ 9
/nightSelect
Hotel
7.8
Very good3939 reviews10
Map
1.6 km from Batu Caves1.6 km from City Centre3.0 km from Batu Caves
Fitness classes, entertainment activities and various recreational opportunities plus international dishes are available at the 4-star Kip, set in the commercial district of Kuala Lumpur.
From£ 26
/nightSelect
Saved
Save
Hotels near Batu Caves essential information
🏨 Hotels near Batu Caves | 57 |
👛 Lowest price | 7 GBP |
✍️ Hotels Reviews | 114 |