Skip to main content

Filter by:


Star rating

Review score

Batu Caves – 36 hotels and places to stay
See the latest prices and deals by choosing your dates.
Mercure Selangor Selayang, hotel in Batu Caves

Located 6 km from Batu Caves, Mercure Selangor Selayang features a Grand Ballroom. It is 600 metres away from Hospital Selayang and 11.6 km from Petronas Twin Towers. Free WiFi is included.

8.4
Scored 8.4
Very good
Rated very good
1,135 reviews
Price from£39.23per night
Hotel Richbaliz Selayang, hotel in Batu Caves

Featuring Balinese-inspired decor, Hotel Richbaliz Selayang is located in Selayang Point 2.5 km from Selayang Mall. It offers free parking and a 24-hour front desk.

7.9
Scored 7.9
Good
Rated good
437 reviews
Price from£24.36per night
Sky Hotel @ Selayang, hotel in Batu Caves

Located within Selayang Capitol Complex in Kuala Lumpur, Sky Hotel is a 5-minute drive from Selayang Wholesale Wet Market. It features a 24-hour front desk, free Wi-Fi, and free parking.

6.3
Scored 6.3
Pleasant
Rated pleasant
309 reviews
Price from£19.82per night
Smile Hotel Selayang Point, hotel in Batu Caves

Located in central Selayang, Smile Hotel Selayang Point offers free Wi-Fi throughout the hotel. It has a 24-hour front desk for convenience. Basic rooms come with an attached bathroom.

6.8
Scored 6.8
Pleasant
Rated pleasant
394 reviews
Price from£21.45per night
RHR Hotel - Selayang, hotel in Batu Caves

Situated in Batu Caves, within 14 km of Putra World Trade Centre and 14 km of Royal Selangor Pewter Factory and Visitor Centre, RHR Hotel - Selayang provides free WiFi throughout the property.

7.8
Scored 7.8
Good
Rated good
257 reviews
Price from£25.76per night
The Concept Hotel KL - Batu Caves, hotel in Batu Caves

7.7 km from Royal Selangor Pewter Factory and Visitor Centre, The Concept Hotel KL - Batu Caves is set in Batu Caves and offers air-conditioned rooms.

8.0
Scored 8.0
Very good
Rated very good
689 reviews
Price from£19.48per night
Super OYO 89363 Casavilla Hotel, hotel in Batu Caves

Casavilla Selayang Batu Caves is just a 10-minute drive from Prima Selayang Mall. It offers clean and comfortable guestrooms with air conditioning.

5.5
Scored 5.5
Average
Rated passable
428 reviews
Price from£9.42per night
Lavana Hotel Batu Caves, hotel in Batu Caves

In a prime location in the Medan Batu Caves district of Batu Caves, Lavana Hotel Batu Caves is located 9.3 km from Federal Territory Mosque, 10 km from Royal Selangor Pewter Factory and Visitor Centre...

7.2
Scored 7.2
Good
Rated good
305 reviews
Price from£23.25per night
Hotel Inap, hotel in Batu Caves

Hotel Inap is situated in Batu Caves, 6.4 km from Royal Selangor Pewter Factory and Visitor Centre and 10 km from Putra World Trade Centre. This 2-star hotel offers a 24-hour front desk and free WiFi....

7.4
Scored 7.4
Good
Rated good
235 reviews
Price from£15.64per night
HOTEL AVATARR, hotel in Batu Caves

Set 6.7 km from Royal Selangor Pewter Factory and Visitor Centre, HOTEL AVATARR offers rooms with air conditioning in Batu Caves.

7.0
Scored 7.0
Good
Rated good
128 reviews
Price from£14.29per night
See all 21 hotels in Batu Caves

Most booked hotels in Batu Caves in the past month

Hotels located in the centre of Batu Caves

  • RHR Hotel - Selayang
    7.8
    Scored 7.8
    Good
    Rated good
     · 257 reviews

    Situated in Batu Caves, within 14 km of Putra World Trade Centre and 14 km of Royal Selangor Pewter Factory and Visitor Centre, RHR Hotel - Selayang provides free WiFi throughout the property.

    Good location, easy excess for food & beverage

  • Super OYO Capital O 1225 Agape Hotel Selayang
    7.7
    Scored 7.7
    Good
    Rated good
     · 412 reviews

    Super OYO Capital O 1225 Agape Hotel Selayang is set in Batu Caves, within 12 km of Federal Territory Mosque and 13 km of Putra World Trade Centre.

    clean. aircond is nice. small space. working plugs

  • SRP Hotel Sdn Bhd
    7.6
    Scored 7.6
    Good
    Rated good
     · 85 reviews

    SRP Hotel Sdn Bhd is set in Batu Caves, within 7.1 km of Royal Selangor Pewter Factory and Visitor Centre and 11 km of Federal Territory Mosque.

    its clean & very comfortable. staff so helpful

  • HOTEL SAHARA INN BATU CAVES
    5.7
    Scored 5.7
    Above average
    Rated okay
     · 52 reviews

    HOTEL SAHARA INN BATU CAVES is situated in Batu Caves, 7.7 km from Royal Selangor Pewter Factory and Visitor Centre and 8.9 km from Putra World Trade Centre.

  • OYO 90853 New Soho Hotel
    5.4
    Scored 5.4
    Average
    Rated passable
     · 19 reviews

    Located in Batu Caves, 6.4 km from Royal Selangor Pewter Factory and Visitor Centre, OYO 90853 New Soho Hotel provides rooms with air conditioning.

  • OYO 1055 Batu Caves Star Hotel
    3.8
    Scored 3.8
    Poor
    Rated poor
     · 19 reviews

    Ideally located in the Medan Batu Caves district of Batu Caves, OYO 1055 Batu Caves Star Hotel is located 10 km from Putra World Trade Centre, 10 km from Royal Selangor Pewter Factory and Visitor...

  • Sky Hotel Selayang

    Set within 13 km of Federal Territory Mosque and 14 km of Putra World Trade Centre, Sky Hotel Selayang features rooms with air conditioning and a private bathroom in Batu Caves.

Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about Batu Caves:

  • 10
    Scored 10

    the place is very neat & clean.

    the place is very neat & clean. Vegetarian food & Indian Jain food is also available. Enough parking space for cars. Apart from Lord Muruga temple, there are many other attractions like Lord Venkateshwara temple, Svayambu Lingam, Valluvar Kottam are maintained in a very good manner within the same compund
    Pote Subramaniarao
    Malaysia
  • 6.0
    Scored 6.0

    My short visit to review my new school gave me an...

    My short visit to review my new school gave me an opportunity to drive around Gombak and Batu Caves by taking several turns and detour according to Google map's advice. I might visit again by using public transportation or hiring some travel agents. This is merely not a familiar part of Klang Valley.
    A_N_I
    Malaysia

Explore guest reviews of hotels in Batu Caves

  • From £14.02 per night
    7.0
    Scored 7.0
    Good
    Rated good
     · 128 reviews
    Hotel was good but i got bad experience with booking.com .. i can't stay at this hotel on my booking date because they didn't receive an email from booking.com . We try to call customer service booking.com but they didn't pickup the phone. I'd wasting my time by waiting for long time. I try to send an email for fight my time and money but they didn't reply at all! I didn't find any customers service phone number at google.. i don't know how to fix this😪
    Nordin
  • From £37.55 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 1,135 reviews
    Staff are very kind person and friendly .. Communicate with customer in the best way and satisfy customers .. Hopefully the hotel management appreciates staff like Amera who are committed in their work and always give the best service to customer .. 5 stars rating from me.. 👍
    Khairul Faizal
    Malaysia
  • From £27.75 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 257 reviews
    Almost Everything You Would Love At The Place ! Beautiful Place, Beautiful Scenery. Convenient as well, since Rawang Town & Batu Caves Is Just A Few Minutes Away ! Highly Recommend For Couples, Families. Can't Wait For The Next Stay ! 😍
    LoSha419
    Malaysia
  • From £11 per night
    6.7
    Scored 6.7
    Pleasant
    Rated pleasant
     · 113 reviews
    Strategically located near Hospital Selayang and Kepong area. Nearby neighborhoods are family-friendly with good access to amenities and services such as convenience stores, eateries, and food courts.
    Hughie Dang
    Malaysia
  • From £19.77 per night
    6.8
    Scored 6.8
    Pleasant
    Rated pleasant
     · 394 reviews
    This hotel does not care the customer safety guidelines .they don't even check the room befoure selling ...the tv channel not ever working Netflix n YouTube as mentioned ...wasted hotel of money
    kumar
    Malaysia
  • From £17.80 per night
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 689 reviews
    The room is clean and the bathroom is spacious. The mountain view room provides serenity. The hotel provides cold, room temperature and hot water which is great
    Intan Mustafa
    Malaysia
  • 7.7
    Scored 7.7
    Good
    Rated good
     · 412 reviews
    Too expensive for the facilities, other 5 star hotel near by same location with cheaper rate. Parking is problem. No special floor for guest. High risk parking.
    Narvender
    Malaysia
  • From £37.55 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 1,135 reviews
    on the road for Batu caves (we reached them by car). comfortable and clean room, good breakfast and restaurant, nice and helpful staff . private parking.
    arianna
    Italy
  • From £16.28 per night
    5.7
    Scored 5.7
    Above average
    Rated okay
     · 52 reviews
    There was nothing good about the hotel the beds were very dirty there everywhere are yellow stains the door wouldn’t close and the toilet wouldn’t flush
    Eden
    Malaysia
  • From £53.31 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 25 reviews
    The house is clean, quiet, and the location is very near to Batu caves. The stay was nice
    Abirami
    Singapore
  • 7.1
    Scored 7.1
    Good
    Rated good
     · 334 reviews
    The hotel allowed me to check-in earlier 1hr since I reached earlier. No extra charges.
    Skyliner_27
    Malaysia
  • From £19.77 per night
    6.8
    Scored 6.8
    Pleasant
    Rated pleasant
     · 394 reviews
    close to the hospital and convenient for appointments because it is close to the hotel
    cikpuan
    Malaysia
  • From £28.35 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 437 reviews
    Excellent hotel with clean environment . Strategic location Great value for price .
    Shalini Paramaswaran
    Malaysia
  • From £13.96 per night
    7.4
    Scored 7.4
    Good
    Rated good
     · 235 reviews
    Nasi lemak stall in front of hotel is quite delicious. Should try if staying there
    Abdul Hakim
    Malaysia
  • From £21.57 per night
    7.2
    Scored 7.2
    Good
    Rated good
     · 305 reviews
    Close to 7 11. Easy to park and check in . Close to Batu caves. Staff all lovely
    Trish
    Australia
  • From £16.87 per night
    5.5
    Scored 5.5
    Average
    Rated passable
     · 428 reviews
    Area of hotel it's nearby town to visit place, parking 🅿️ was comfort Zone.
    Suzanshami
    Malaysia
  • From £21.57 per night
    7.2
    Scored 7.2
    Good
    Rated good
     · 305 reviews
    The location hotel very nice n near to 7 elevan,also so many shop.
    Rafida
    Malaysia
  • From £16.87 per night
    5.5
    Scored 5.5
    Average
    Rated passable
     · 428 reviews
    Its 3 floor hotel. Luckily got lif.
    Erana
    Malaysia
  • From £17.80 per night
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 689 reviews
    New hotel. Keep it as it is 👍
    Ms Frequent Traveller
    Malaysia
  • From £14.02 per night
    7.0
    Scored 7.0
    Good
    Rated good
     · 128 reviews
    The hotel is okay.
    Zamri
    Malaysia