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.
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.

Very good and nice
7.9
Scored 7.9
Good
Rated good
442 reviews
Price from£24.32per night
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,128 reviews
Price from£39.18per 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.

clean in the room & bathroom . Good stay. Drinking water available @ corridor
8.0
Scored 8.0
Very good
Rated very good
708 reviews
Price from£19.45per 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.

The room is wide and clean
5.5
Scored 5.5
Average
Rated passable
429 reviews
Price from£9.53per 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.

Good place to stay and got cinema in the mall
7.8
Scored 7.8
Good
Rated good
257 reviews
Price from£25.73per 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...

We had an wonderful experience at lavana hotel. Staff was super helpful helping us solving a problem with taxi payment. Room was pleasant, very clean and with comfortable bed.
7.2
Scored 7.2
Good
Rated good
306 reviews
Price from£23.22per 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.

I didn’t like the stay. It wasn’t comfortable
6.8
Scored 6.8
Pleasant
Rated pleasant
395 reviews
Price from£21.43per 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
242 reviews
Price from£15.62per 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£12.86per night
SRP Hotel Sdn Bhd, hotel in Batu Caves

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.

7.5
Scored 7.5
Good
Rated good
86 reviews
Price from£18.89per night
See all 19 hotels in Batu Caves

Most booked hotels in Batu Caves in the past month

Hotels located in the centre of Batu Caves

  • Super OYO Capital O 1225 Agape Hotel Selayang
    7.7
    Scored 7.7
    Good
    Rated good
     · 415 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.5
    Scored 7.5
    Good
    Rated good
     · 86 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.7
    Scored 5.7
    Above average
    Rated okay
     · 21 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.

  • Sky Hotel Selayang
    5.5
    Scored 5.5
    Average
    Rated passable
     · 2 reviews

    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.

  • OYO 1055 Batu Caves Star Hotel
    3.7
    Scored 3.7
    Poor
    Rated poor
     · 20 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...

  • V Hotel Sri Gombak (Previously MyHome Hotel)

    Set within 6.4 km of Royal Selangor Pewter Factory and Visitor Centre and 12 km of Petronas Twin Towers, V Hotel Sri Gombak (Previously MyHome Hotel) offers rooms with air conditioning and a private...

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

Explore guest reviews of hotels in Batu Caves

  • From £18.92 per night
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 708 reviews
    Very nice for a stay to be close to the Batu Caves. The location is a bit remote if you just come for the caves, however we arrived late and decided to stay nearby. The hotel is one of the cleanest and nicest we had in KL so far! Extra bonus points for the free water refill (hot and cold). Staff was also very friendly and helpful.
    Johann
    Germany
  • From £21.54 per night
    7.2
    Scored 7.2
    Good
    Rated good
     · 306 reviews
    KFC right in corner , 7 eleven is in-front of hotel. next to hotel they have a small stall for meal and at the corner u will have KFC but its not 24hrs if not mistake. cross the road, u can get 99 Speedmart. Compare to 2020 year The management manage to control the Pest control.
    KISHAN
    Malaysia
  • From £18.92 per night
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 708 reviews
    Very clean unit and well furnished family room for 4 of us. Water dispenser available on all floors. Plus the hote isl equipped with 2 lifts, a plus for elderly. This will be the place for future bookings as it's very nearby to Batu Caves temple and all other amenities.
    Skyliner_27
    Malaysia
  • From £27.71 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
  • 7.1
    Scored 7.1
    Good
    Rated good
     · 331 reviews
    AC in the room worked really well and kept us cool. Good location for the rock climbing, Batu caves and within walking distance of loads of great restaurants and cafes.
    Sheena
    United Kingdom
  • From £37.50 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 1,128 reviews
    The hotel is located in the heart of Selayang, luxury bed, comfortable, cleanliness, super-efficient, and helpful staff. The hotel also provides room swimming pool
    Dragon
    Malaysia
  • From £16.91 per night
    5.5
    Scored 5.5
    Average
    Rated passable
     · 429 reviews
    The bed is very dirty!!!I never see the hotel dirty like this !The pillow case got hair and the toilet got Kotex from last customer ,Very bad environment!
    teh
    Malaysia
  • From £37.50 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 1,128 reviews
    Very excellent, friendly and responsible staff. Love the hotel surely will come back again.. Thank you, mercure hotel. KEEP THE EXCELLENT JOB
    Kherinjit
    Malaysia
  • 6.3
    Scored 6.3
    Pleasant
    Rated pleasant
     · 211 reviews
    Basically just a simple hotel that provides service for the money paid, dont expect comfort but sure cost us affordable.
    Skyliner_27
    Malaysia
  • From £50.08 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 36 reviews
    situated in the perfect location, btw batu caves and rawang. convenient parking. easy access to places around
    T
    Thines Kanthan
    Malaysia
  • From £16.91 per night
    5.5
    Scored 5.5
    Average
    Rated passable
     · 429 reviews
    easy to find the hotel and easy to park,but not a free car park for the customer hotel
    Nor
    Malaysia
  • 7.7
    Scored 7.7
    Good
    Rated good
     · 415 reviews
    The room is bigger than other OYO hotel.. suitable for family of 2 kids.
    Nur
    Malaysia
  • 6.3
    Scored 6.3
    Pleasant
    Rated pleasant
     · 307 reviews
    I think this was my very first time experiencing such a bad hotel.
    NISKALA
    Malaysia
  • From £19.75 per night
    6.8
    Scored 6.8
    Pleasant
    Rated pleasant
     · 395 reviews
    Frienly staff, clean room and hotel location which near to shops.
    Haris Fadzli
    Malaysia
  • 4.3
    Scored 4.3
    Disappointing
    Rated disappointing
     · 197 reviews
    Omg.. This Hotel was so dirty .. Pls don’t not stay here..
    Vinod
    Malaysia
  • 6.3
    Scored 6.3
    Pleasant
    Rated pleasant
     · 211 reviews
    Strategic location. Have a shop nearest the hotel.
    shazwani
    Malaysia
  • From £28.31 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 442 reviews
    Amazing setting, atmosphere, feel like 5star
    AIMIN FADHLEE
    Malaysia
  • From £28.31 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 442 reviews
    Location near to Batu Caves.
    Gopalan Bosco
    Singapore
  • 4.3
    Scored 4.3
    Disappointing
    Rated disappointing
     · 197 reviews
    Very close to batu caves
    Mohana sunt
    Malaysia
  • 7.7
    Scored 7.7
    Good
    Rated good
     · 415 reviews
    Hotel is clean
    ELISE
    Malaysia
gogless