Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room

40 hotels in Batu Caves

Search the best hotels and places to stay in Batu Caves

View map
Filter by
Sort by
  • Sort by
  • Pricefrom low to highfrom high to low
  • Popularityfrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Rhr Hotel - SelayangLot 17 Selayang 18 Persiaran 3, Batu Caves, Malaysia, 68100View on map
3.9 km from City Centre1.5 km from Hospital Selayang
Located next to Batu Caves, the venue comprises 50 rooms with city views.
  • The hotel has
    • Off-site car park
    +1
Price from£ 21per nightSelect
Not available
Batu Cave Star Hotel25 Jalan Medan Batu Caves, Batu Caves, MalaysiaView on map
1.3 km from City Centre1.2 km from Tesco Extra Selayang
The hotel offers a budget accommodation with 42 rooms in the tourist area of Batu Caves.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • Flat-screen TV
    +1
Price from£ 16per nightSelect
Not available
Oyo 89381 Moonnight Hotel1-16, Jalan Batu Caves, Taman Sunway Batu Caves, Selangor, Batu Caves, Malaysia, 68100
300 m from City Centre1.9 km from City Center
Price from£ 13per nightSelect
Not available
The Bat CaveSimfoni Heights Jalan Medan Batu Caves, Batu Caves, Malaysia, 68100
1.2 km from City Centre1.2 km from Tesco Extra Selayang
The property is fitted with an outdoor swimming pool and is situated less than 33 km from Putrajaya.
Price from£ 45per nightSelect
Not available
Sky Hotel SelayangLot T 3.02 3Rd Flr, Selayang Capitol, Batu Caves, Malaysia, 68100
4.0 km from City Centre400 m from Hospital Selayang
This hotel offers the 24-hour bar and 20 rooms together with convenient location close to Batu Caves.
6.6
Nice18 reviews
Price from£ 15per nightSelect
Not available
My Home Hotel Prima Sri Gombak82, Jalan Prima Sg3, Taman Prima Sri Gombak, , Batu Caves, Malaysia, 68100
1.9 km from City Centre
The hotel offers easy access to Bukit Tabur, boasting 38 rooms in the heart of Batu Caves.
Price from£ 14per nightSelect
Not available
Sahara Hotel Batu Caves506 Jalan Tunku Abdul Rahman Kuala Lumpur, Batu Caves, Malaysia, 68100
The designer hotel is a good starting point to Batu Caves' sights including Sentul Park and Dark Cave Malaysia.
Price from£ 14per nightSelect
Not available
Hotel 916577G Jalan Samudra Utara 2 Taman Samudra, Batu Caves, Malaysia
1.7 km from City Centre
This hotel in a tourist area of Batu Caves offers Chinese specialties served in the onsite grill restaurant.
Price from£ 25per nightSelect
Not available
Hotel Richbaliz9,11,13 , Selayang Point Jalan Sp 1 Batu Caves. Selayang, Batu Caves, Malaysia, 68100
3.8 km from City Centre500 m from Hospital Selayang
Constructed in 2011 year, the hotel's building is a reminder of a Balinese style, located just off Tesco Extra Selayang.
7.4
Very good4 reviews
Price from£ 23per nightSelect
Not available
Oyo 827 Hotel Inap Sri Gombak66-1, Jalan Prima Sg 3, Prima Sri Gombak, Batu Caves, Batu Caves, Malaysia, 68100
1.9 km from City Centre
Centrally located right next to Majlis Perbandaran Selayang Stadium, the hotel has non-smoking rooms to offer as well as a 24-hour bar.
Price from£ 22per nightSelect
Not available
Casavilla Selayang Batu Caves15 Jalan Ps 8/2 Prima Selayang, Km15, Jalan Rawang Kuala Lumpur, Batu Caves, Malaysia, 68100
Set near Majlis Perbandaran Selayang Stadium, this budget venue is 30 minutes' walk of the city center.
Price from£ 20per nightSelect
Not available
Smile Hotel Selayang Point33, Selayang Point, Jalan Sp1, , Batu Caves, Malaysia, 68100
2.4 km from City Centre100 m from Batu Caves
Set near Hospital Selayang, this central venue is 20 minutes' walk of the city center.
Price from£ 26per nightSelect
Not available
Hotel Sahara Selayang1 Jalan Ps 9/2, Batu Caves, Malaysia
3.7 km from City Centre700 m from Hospital Selayang
This hotel offers the 24-hour bar and 67 rooms together with perfect location close to Dark Cave Malaysia.
Price from£ 27per nightSelect
Not available
Hotel Sahara Inn Taman Sri Batu CavesNo 95 1 Jalan Sbc 1, Batu Caves, Malaysia
Offering convenient proximity to Dark Cave Malaysia, the hotel is also close to Dark Cave Malaysia.
Price from£ 25per nightSelect
Not available
Times Inn HotelNo. 22 Jalan Seri Utara 1, Batu Caves, Malaysia
1.8 km from City Centre600 m from Tesco Extra Selayang
This royal-style hotel is set at a short distance to Kanching Rainforest Waterfall.
Price from£ 11per nightSelect
Not available
Nida Rooms Gombak Batu Caves TreasureNo 8 2 Jalan Batu Caves Taman, Batu Caves, Malaysia, 81000
700 m from City Centre1.8 km from Tesco Extra Selayang
Offering convenient proximity to Lord Murugan Statue, the hotel is also close to KL Tzu-Chi Jing Si Hall.
Select
Not available
Batu Caves Budget HotelC-30 & C-31-21 Jalan Medan 1, Medan Selayang, Batu Caves, Malaysia
1.0 km from City Centre1.6 km from Tesco Extra Selayang
Offering convenient proximity to P. Ramlee Memorial, the hotel is also close to KL Tzu-Chi Jing Si Hall.
Price from£ 12per nightSelect
Not available
Greenleaf Hotel & Cafe Plt120, Jalan 2/3A, Bandar Pusat Utara, Km15, Jalan Ipoh, Batu Caves, Malaysia
1.5 km from City Centre1.6 km from Tesco Extra Selayang
Set near Majlis Perbandaran Selayang Stadium, this business venue is 10 minutes' walk of the city center.
Select
Not available
Nida Rooms Gombak Batu Caves Prima66 1 Jalan Prima Sg 3 Prima Sri Gombak, Batu Caves, Malaysia, 68100
1.9 km from City Centre
Select
Not available
Zahra Batu CavesSimfoni Heights Jalan Medan Batu Caves, Batu Caves, Malaysia, 68100
1.0 km from City Centre1.4 km from Tesco Extra Selayang
This 3-bedroom apartment with a fully furnished kitchen is situated within a 20-minute walk from the center of Batu Caves.
Price from£ 46per nightSelect
Not available
Capital O 1225 Agape Hotel SelayangLot Soa-Sob, Second Floor Selayang Capitol Complex Selayang Kepong Expressway , Batu Caves, Malaysia, 68100
4.0 km from City Centre400 m from Hospital Selayang
Within easy reach of Taman Tasik Metropolitan Kepong, this hotel comprises 32 rooms with private bathrooms.
Price from£ 29per nightSelect
Not available
Homestay At GombakJalan Sm 4 Sunway Batu Caves No 21 1B, Batu Caves, Malaysia, 68100
900 m from City Centre2.5 km from City Center
This 70 m² accommodation consists of 3 bedrooms, a fully furnished kitchen and 2 bathrooms.
Price from£ 35per nightSelect
Not available
Lavana Hotel Batu Caves19, Jalan Sri Selayang, Batu Caves, Malaysia, 68100
1.2 km from City Centre1.6 km from Tesco Extra Selayang
This royal-style hotel is set at a short distance to Batu Caves.
Price from£ 14per nightSelect
Not available
Oyo 1055 Batu Caves Star Hotel25 Jalan Medan Batu Caves, Taman Medan Batu Caves, , Batu Caves, Malaysia, 68100
Set at a short distance from Gua Damai Extreme Park, it is cheap accommodation to stay in Medan Batu Caves district of the city.
Price from£ 14per nightSelect
Not available
Zen Rooms Batu CavesJalan Sri Selayang 19, Batu Caves, Malaysia, 68100
1.3 km from City Centre1.6 km from Tesco Extra Selayang
Set within easy reach of Batu Caves Murugan Temple, the venue features a gastronomic restaurant serving meals of local cuisine.
Select
Not available
Oyo Rooms Batu Caves19 Jalan Sri Selayang, Batu Caves, Malaysia
1.2 km from City Centre1.6 km from Tesco Extra Selayang
Guests can relax in the 24-hour bar of the hotel that boasts a prime location in Batu Caves.
Select
Not available
Oyo 89628 Cool HotelNo.19 Jalan 2 3A Pusat Bandar Utara, Batu Caves, Malaysia, 68100
1.4 km from City Centre1.4 km from Tesco Extra Selayang
Within easy reach of Caves Villa, this hotel comprises 48 rooms with private bathrooms.
Price from£ 22per nightSelect
Not available
Batu Caves Business HotelNo-3, Dolomite Park Avenue Jalan Batu Caves , Batu Caves, Malaysia, 68100
300 m from City Centre1.9 km from City Center
The historical hotel is a good starting point to Batu Caves' sights including Sentul Park and P. Ramlee Memorial.
Price from£ 16per nightSelect
Not available
Oyo Rooms Selayang HospitalPlot No. 33 Near Petronas Selayang, Batu Caves, Malaysia
Select
Not available
Oyo 44097 Avatarr Hotel98 1 Jalan Prima Sg 3 2 Prima Seri Gombak, Batu Caves, Malaysia, 68100
Price from£ 11per nightSelect
Not available
Gombak Star HotelIl 7-2 & 8-1 & 8-2, Jalan Batu Caves, Batu Caves, Malaysia
800 m from City Centre2.3 km from City Center
The family-friendly hotel is a good starting point to Batu Caves's sights including Sri Venkatachalapathi & Alamelu Temple and Surau Al-Ikhwan.
Price from£ 10per nightSelect
Not available
Batu Caves Business HotelDolomite Park Avenue, Jalan Batu Caves, Batu Caves, Malaysia, 68100
200 m from City Centre1.7 km from City Center
This historical hotel is within 1 km of the city centre and features air-conditioned rooms.
Select
Not available
Casavilla Hotel SelayangNo. 15, Jalan Ps 8/2, Prima Selayang, Batu Caves, Malaysia, 68100
3.8 km from City Centre600 m from Hospital Selayang
Select
Not available
Batu Caves Budget HotelFlat Taman Samudra, Jalan Samudera Timur 7, Batu Caves, Malaysia, 68100
500 m from City Centre2.1 km from City Center
Select
Not available
Urban 360 Suite ResidenceJalan Makmur Taman Sri Gombak B 13 3A, Batu Caves, Malaysia, 68100
2.3 km from City Centre
Featuring a patio, this property also provides guests with a play area and a playground for kids, in close proximity of Batu Caves.
Price from£ 26per nightSelect
Not available
Duplex Studio Urban360 GombakJalan Makmur Urban360 Condominium, Batu Caves, Malaysia, 68100
2.0 km from City Centre
The apartment features a pool view, 1 bedrooms with a balcony and invites guests to visit Lord Murugan Statue nearby.
Price from£ 55per nightSelect
Not available
Urban 360 Rara SuiteJalan Makmur Urban Taman Sri Gombak, Batu Caves, Malaysia, 68100
2.0 km from City Centre
The property is fitted with an outdoor swimming pool and is situated less than 2 km from Lord Murugan Statue.
Price from£ 31per nightSelect
Not available
Platinum HomestaySelayang Point Condominium Off Lebuhraya Selayang Kepong Selayang, Batu Caves, Malaysia, 68100
3.8 km from City Centre500 m from Hospital Selayang
This is a 4-bedroom villa, set in proximity to Majlis Perbandaran Selayang Stadium.
Price from£ 49per nightSelect
Not available
Muslim Homestay @ Taman AmansiaraJalan Amansiara 2/2, Batu Caves, Malaysia, 68100
5.6 km from City Centre
Featuring a terrace along with 3 bedrooms, this villa is set 4.3 km from Taman Eko Rimba Kanching Templer's Park Jungle Waterfall.
Price from£ 47per nightSelect
Not available
Villa Domus HomestayNo 9 Villa Domus Jalan Ig 2/4 Indah Gemilang 2, Batu Caves, Malaysia, 68100
2.4 km from City Centre
Price from£ 131per nightSelect
Not available

Filtering results

Please wait...

40 hotels found

Your booking experience in Batu Caves

If you are looking for a fine accommodation for your next vacation in Batu Caves, we are pleased to offer you amazing Batu Caves hotel deals. Hotelmix.co.uk enables you to filter your search in Selangor by services and hotel brands. Booking a hotel in Selangor is a breeze with us and you are sure not to be disappointed!

Budget hotels in Batu Caves

A more budget-friendly alternative would be Batu Caves Star Hotel, which is 3-star accommodation with room rates from 12£. Casavilla Selayang Batu Caves is a budget choice that sits 15 minutes' walk from Majlis Perbandaran Selayang Stadium.

Convenience of staying in the city centre

Staying somewhere like Hotel Sahara Batu Caves or Nida Rooms Gombak Batu Caves Treasure will put you in a central location. An option near the city center is Penaga Condominium next to Batu Caves. Medan Batu Caves district is filled with 3 hotels, such as Oyo Rooms Batu Caves and Lavana.

Luxury and boutique accommodation

For an exciting experience, consider Mercure Selangor Selayang, an accommodation that provides luxurious amenities.

Apartments, B&Bs and others

Urban 360 Rara Suite is an affordable apartment for families located next to Ramayana Cave, with room rates from 30£. Those who are seeking comfy B&Bs can stop by Shree Lakshmi Narayan Temple, where they will find Zahra Batu Caves with an outdoor swimming pool, a sauna and a free car park. Pick Hotel Inap Prima Sri Gombak with its family rooms and short walking distance to Air Asia Premium Red Lounge klia2. Agape Hotel @ Selayang is a popular resort with a sauna, a Jacuzzi and a spa centre for an unforgettable stay.

Show moreLess