Skip to main content

Search hotels in Batu Caves

Enter your dates to see the latest prices and deals for Batu Caves hotels

Filter by:

Star rating

Review score

Batu Caves – 17 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.

Clean room , the room smells good , comfortable bed and good value! very fast to check in. AC worked very well. Staff very helpful and friendly. Everything was perfect and we had everything we needed in the room : refrigerator,kettle,slippers,hair dryer,shower cap, etc. Will come back for sure!!! Self-check in / Check out using the machine. Staff on duty will guide you how to use that machine. Standby RM50.00 for deposit ya.. Me and my husband really enjoy it.
Scored 8.1
8.1
Rated very good
Very good
465 reviews
Price from
£26.34
1 night, 2 adults
Agape Hotel Selayang, hotel in Batu Caves

Set within 12 km of Federal Territory Mosque and 13 km of Putra World Trade Centre, Agape Hotel Selayang offers rooms in Batu Caves.

Value for money ,easy to go to Selayang Hospital
Scored 7.9
7.9
Rated good
Good
595 reviews
Price from
£19.62
1 night, 2 adults
Moonnight Hotel Batu Caves, hotel in Batu Caves

Located within 9.3 km of Federal Territory Mosque and 9.4 km of Royal Selangor Pewter Factory and Visitor Centre, Moonnight Hotel Batu Caves provides rooms in Batu Caves.

The room was good price friendly reception walk distance to batu caves
Scored 5.8
5.8
Rated okay
Above average
5 reviews
Price from
£22.78
1 night, 2 adults
V Hotel Sri Gombak (Previously MyHome Hotel), hotel in Batu Caves

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

Every month outstation at Kl. Must booking V Hotel sri gombak. Because cheapest, clean, staff friendly and helpful
Scored 6.2
6.2
Rated pleasant
Pleasant
57 reviews
Price from
£17
1 night, 2 adults
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.

Room is big & relatively clean.
Scored 8.2
8.2
Rated very good
Very good
967 reviews
Price from
£44.19
1 night, 2 adults
See all 17 hotels in Batu Caves

Most booked hotels in Batu Caves in the past month

See all

Hotels located in the centre of Batu Caves

  • Hotel Inap
    Scored 7.2
    7.2
    Rated good
    Good
     · 368 reviews

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

    1) bilik selesa & luas 2) staff yg baik 3) lokasi strategik

  • Smile Hotel Selayang Point
    Scored 6.6
    6.6
    Rated pleasant
    Pleasant
     · 394 reviews

    Smile Hotel Selayang Point is situated in Batu Caves, 11 km from Federal Territory Mosque and 12 km from Royal Selangor Pewter Factory and Visitor Centre.

    Overall facilities are Okey and function accordingly.

  • V Hotel Sri Gombak (Previously MyHome Hotel)
    Scored 6.2
    6.2
    Rated pleasant
    Pleasant
     · 57 reviews

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

    Its worth for the money u spend for. Clean and tidy

  • Moonnight Hotel Batu Caves
    Scored 5.8
    5.8
    Rated okay
    Above average
     · 5 reviews

    Located within 9.3 km of Federal Territory Mosque and 9.4 km of Royal Selangor Pewter Factory and Visitor Centre, Moonnight Hotel Batu Caves provides rooms in Batu Caves.

  • HOTEL SAHARA INN BATU CAVES
    Scored 5.6
    5.6
    Rated okay
    Above average
     · 77 reviews

    HOTEL SAHARA INN BATU CAVES is situated in Batu Caves, 8.2 km from Royal Selangor Pewter Factory and Visitor Centre and 10 km from Federal Territory Mosque.

  • Ark Batu Caves Bussines Hotel
    Scored 5.5
    5.5
    Rated passable
    Average
     · 2 reviews

    Set within 7.7 km of Royal Selangor Pewter Factory and Visitor Centre and 11 km of Federal Territory Mosque, Ark Batu Caves Bussines Hotel offers rooms with air conditioning and a private bathroom in...

  • Super OYO 89363 Casavilla Hotel
    Scored 5.2
    5.2
    Rated passable
    Average
     · 376 reviews

    Situated in Batu Caves, 13 km from Putra World Trade Centre, Super OYO 89363 Casavilla Hotel features views of the city.

  • Seeds Hotel Selayang
    Scored 4.9
    4.9
    Rated disappointing
    Disappointing
     · 20 reviews

    Situated within 11 km of Federal Territory Mosque and 12 km of Putra World Trade Centre, Seeds Hotel Selayang provides rooms with air conditioning and a private bathroom in Batu Caves.

See reviews by guests who stayed at hotels in Batu Caves

See all
  • From £17.14 per night
    Scored 5.8
    5.8
    Rated okay
    Above average
     · 532 reviews
    The location in nice. The staff is friendly. Near to restaurants. Near to bank. Near to Batu Caves, Lotus, and near to highway. It's worth with what i paid.
    Wan Syahrullah
    Malaysia
  • From £44.14 per night
    Scored 8.2
    8.2
    Rated very good
    Very good
     · 967 reviews
    I like everything .. But the pool close early the should close late abit 10 or something. The hotel facilities all good and nice
    ALLGU
    Malaysia
  • From £19.90 per night
    Scored 5.2
    5.2
    Rated passable
    Average
     · 376 reviews
    easy to find the hotel and easy to park,but not a free car park for the customer hotel
    Nor
    Malaysia
  • From £25.21 per night
    Scored 7.1
    7.1
    Rated good
    Good
     · 315 reviews
    A very good staycation at this hotel. This has been my 3rd time staying there.
    Haris Fadzli
    Malaysia
  • From £23.35 per night
    Scored 6.6
    6.6
    Rated pleasant
    Pleasant
     · 394 reviews
    I dont the hotel seriously bad feel
    Karthik
    Malaysia