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 – 66 hotels and places to stay

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

Easy to do payment and helpful staff
Review score
8.2
Very Good
450 reviews
Price from
$26.47
1 night, 2 adults

Located within 8.2 miles of Federal Territory Mosque and 8.8 miles of Putra World Trade Center, Agape Hotel Selayang has rooms in Batu Caves.

Review score
7.9
Good
630 reviews
Price from
$21.80
1 night, 2 adults

Located within 6.9 miles of Federal Territory Mosque and 7.4 miles of Putra World Trade Center, Seeds Hotel Selayang provides rooms with air conditioning and a private bathroom in Batu Caves.

staf was not coprating
Review score
5.7
Fair
29 reviews
Price from
$17.57
1 night, 2 adults

Located within 4 miles of Royal Selangor Pewter Factory and Visitor Centre and 7.3 miles of Petronas Twin Towers, V Hotel Sri Gombak (Previously MyHome Hotel) provides rooms with air conditioning and...

Review score
6.3
Pleasant
72 reviews
Price from
$18.94
1 night, 2 adults

Located 3.7 mi from Batu Caves, Mercure Selangor Selayang features a Grand Ballroom. It is 1969 feet away from Hospital Selayang and 7.2 mi from Petronas Twin Towers. Free WiFi is included.

A lot. Spacious room. Nice hospitality
Review score
8.1
Very Good
899 reviews
Price from
$50.04
1 night, 2 adults

OYO Townhouse, Selayang formerly RHR Hotel is offering accommodations in Batu Caves. This 3-star hotel offers a 24-hour front desk and free WiFi.

Review score
7.3
Good
302 reviews
Price from
$25.06
1 night, 2 adults

Well set in the Medan Batu Caves district of Batu Caves, Lavana Hotel Batu Caves is located 5.8 miles from Federal Territory Mosque, 6.2 miles from Royal Selangor Pewter Factory and Visitor Centre and...

The room looks very clean and nice... staff good response...
Review score
6.8
Pleasant
313 reviews
Price from
$26.45
1 night, 2 adults

Featuring 3-star accommodations, Hotel O Hotel 916 is located in Batu Caves, 4.4 miles from Royal Selangor Pewter Factory and Visitor Centre and 6.9 miles from Federal Territory Mosque.

near to where I need to be the next morning
Review score
6.0
Pleasant
120 reviews
Price from
$24.30
1 night, 2 adults

Smile Hotel Selayang Point is located in Batu Caves, 7 miles from Federal Territory Mosque and 7.5 miles from Royal Selangor Pewter Factory and Visitor Centre.

Review score
6.6
Pleasant
371 reviews
Price from
$24.24
1 night, 2 adults

Located within 8 miles of Federal Territory Mosque and 8.6 miles of Putra World Trade Center, Sky Hotel Selayang has rooms with air conditioning and a private bathroom in Batu Caves.

Review score
6.7
Pleasant
119 reviews
Price from
$19.80
1 night, 2 adults
See all 66 hotels in Batu Caves

Hotels with airport shuttles in Batu Caves

Most-booked hotels in Batu Caves in the past month

See all

Budget hotels in Batu Caves

  • Review score
    6.8
    Pleasant · 313 reviews

    Well set in the Medan Batu Caves district of Batu Caves, Lavana Hotel Batu Caves is located 5.8 miles from Federal Territory Mosque, 6.2 miles from Royal Selangor Pewter Factory and Visitor Centre and...

    Guest review
    The room looks very clean and nice... staff good response...
  • Review score
    4.8
    Disappointing · 363 reviews

    Located within 7.3 miles of Federal Territory Mosque and 7.9 miles of Putra World Trade Center, Super OYO 89363 Casavilla Hotel provides rooms with air conditioning and a private bathroom in Batu...

  • Located in Batu Caves, 3.3 miles from Royal Selangor Pewter Factory and Visitor Centre, Ayuman suit Gombak has accommodations with free WiFi and free private parking.

  • Review score
    8.8
    Excellent · 4 reviews

    Located within 4 miles of Royal Selangor Pewter Factory and Visitor Centre and 7.3 miles of Petronas Twin Towers, Fast Hotel Sri Gombak provides rooms in Batu Caves.

  • In a prime location in the Medan Batu Caves district of Batu Caves, Batu Caves Hotel is located 5.7 miles from Federal Territory Mosque, 5.8 miles from Royal Selangor Pewter Factory and Visitor Centre...

Hotels located in the center of Batu Caves

  • Review score
    6.6
    Pleasant · 371 reviews

    Smile Hotel Selayang Point is located in Batu Caves, 7 miles from Federal Territory Mosque and 7.5 miles from Royal Selangor Pewter Factory and Visitor Centre.

    Guest review
    The hotel was very clean and toilet very clean.. the staff friendly to manage customer politely
  • Review score
    6.3
    Pleasant · 72 reviews

    Located within 4 miles of Royal Selangor Pewter Factory and Visitor Centre and 7.3 miles of Petronas Twin Towers, V Hotel Sri Gombak (Previously MyHome Hotel) provides rooms with air conditioning and...

  • Review score
    5.7
    Fair · 29 reviews

    Located within 6.9 miles of Federal Territory Mosque and 7.4 miles of Putra World Trade Center, Seeds Hotel Selayang provides rooms with air conditioning and a private bathroom in Batu Caves.

  • Review score
    5.5
    Fair · 2 reviews

    Located within 4.8 miles of Royal Selangor Pewter Factory and Visitor Centre and 6.6 miles of Federal Territory Mosque, Ark Batu Caves Bussines Hotel has rooms with air conditioning and a private...

  • Review score
    5.5
    Fair · 76 reviews

    HOTEL SAHARA INN BATU CAVES is located in Batu Caves, 5.1 miles from Royal Selangor Pewter Factory and Visitor Centre and 6.1 miles from Federal Territory Mosque.

  • Review score
    3.1
    Poor · 80 reviews

    OYO 1055 Batu Caves Star Hotel is offering accommodations in Batu Caves. With free WiFi, this 2-star hotel offers a 24-hour front desk.

  • Located in Batu Caves, Swing & Pillows - Selayang KL has air-conditioned rooms with free WiFi.

FAQs about hotels in Batu Caves

See reviews by guests who stayed at hotels in Batu Caves

See all
  • From $28.10 per night
    Review score
    7.7
    Good · 819 reviews
    Basic but neat and clean , staff were very polite and accommodating. The staff are a credit to the hotel, wonderful people.
    Guest review by
    L
    United Kingdom
  • Review score
    5.9
    Fair · 229 reviews
    I like the rate of the hotel. The staff are very helpful. The location also strategic
    Guest review by
    Nik
    Malaysia
  • From $31.69 per night
    Review score
    7.0
    Good · 379 reviews
    Nasi lemak stall in front of hotel is quite delicious. Should try if staying there
    Guest review by
    Abdul Hakim
    Malaysia
  • From $28.56 per night
    Review score
    6.8
    Pleasant · 313 reviews
    Close to 7 11. Easy to park and check in . Close to Batu caves. Staff all lovely
    Guest review by
    Trish
    Australia
  • From $21.38 per night
    Review score
    6.7
    Pleasant · 119 reviews
    hotel dekat dewan majlis
    Guest review by
    Shulhanis Rauhah
    Malaysia