Skip to main content

Search hotels in Batu Caves

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

Batu Caves – 84 hotels and places to stay

Filter by:

Star Rating

Review score

Mercure Selangor Selayang

Hotel in Batu Caves

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.

D
Dr. Zoubaier El Oidi
From
Saudi Arabia
Everything is excellent ! Cleanliness 5* Service : 5* Wifi : 5*
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 718 reviews
Location 8.3
Price from
$46.09
1 night, 2 adults

Hotel Richbaliz Selayang

Hotel in Batu Caves

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.

A
Aisyah
From
Malaysia
I like everything about this hotel. The room is not big but "spacious" with all the needed amenities except for an iron and iron board (but not at all concern me). The bed and pillows (4 pillows!) are very comfy. The bathroom is quite big, clean and all (sink and tap, toilet bowl and shower with hot water) are functioning well, however the glass wall and door might irritate someone who really need privacy. Maybe need to add more toiletries eg toothbrush and paste.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 421 reviews
Location 8.1
Price from
$43.10
1 night, 2 adults

Sky Hotel Selayang

Hotel in Batu Caves

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.

I
Iezan
From
Malaysia
The Service & Help by the Management Team : Sufiah
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 162 reviews
Location 8.3
Price from
$23.54
1 night, 2 adults

The Concept Hotel KL - Batu Caves

Hotel in Batu Caves

The Concept Hotel KL - Batu Caves is located in Batu Caves, within 4.8 miles of Royal Selangor Pewter Factory and Visitor Centre and 6.4 miles of Federal Territory Mosque.

K
Kok Chin
From
Malaysia
Friendly staff and clean room.
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 851 reviews
Location 7.9
Price from
$24.26
1 night, 2 adults

Hotel Inap Sri Gombak

Hotel in Batu Caves

Offering free WiFi, Hotel Inap Sri Gombak offers accommodations in Batu Caves, 3.9 miles from Royal Selangor Pewter Factory and Visitor Centre and 7.2 miles from Petronas Twin Towers.

Z
Zie Nor
From
Malaysia
Its a good location. Comfortable room and easy to check in and out. There is many restaurant, groceries shop and even workshop nearby.
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 419 reviews
Location 8.6
Price from
$18.30
1 night, 2 adults

HOTEL AVATARR

Hotel in Batu Caves

Located within 4.2 miles of Royal Selangor Pewter Factory and Visitor Centre and 7.5 miles of Petronas Twin Towers, HOTEL AVATARR provides rooms with air conditioning and a private bathroom in Batu...

M
Maria
From
United States
What to like? They didn't give us a room!
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 285 reviews
Location 8.9
Price from
$15.20
1 night, 2 adults

Sun Inns Hotel Batu Caves

Hotel in Batu Caves

5.7 miles from Federal Territory Mosque, Sun Inns Hotel Batu Caves is located in Batu Caves and provides air-conditioned rooms with free WiFi.

M
Mohd Azhar
From
Malaysia
The room size is more spacious than what I have anticipated. Overall, highly recommended.
Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 440 reviews
Location 7.7
Price from
$14.40
1 night, 2 adults

Hotel O Hotel 916

Hotel in Batu Caves

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 7.2 miles from Federal Territory Mosque.

A
Adik
From
Malaysia
The location is great; very close to the place that I had an event at. Food is easy to get because there is a 24-hr restaurant just below the hotel rooms.
Scored out of 10, guest rating 5.8
Fair - What previous guests thought, 169 reviews
Location 7.6
Price from
$22.91
1 night, 2 adults

Agape Hotel Selayang

Hotel in Batu Caves

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.

N
Nur Aliah
From
Australia
i love the privacy for myself while i was there.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 612 reviews
Location 8.4
Price from
$19.02
1 night, 2 adults

OYO Townhouse, Selayang formerly RHR Hotel

Hotel in Batu Caves

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.

M
Mior Ibrahim
From
Malaysia
Reasonable Price. Paid parking but the location is strategic.
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 319 reviews
Location 8.4
Price from
$23.18
1 night, 2 adults
See all 84 hotels in Batu Caves

Hotels with airport shuttles in Batu Caves

Most booked hotels in Batu Caves and surrounding area in the past month

See all

Budget hotels in Batu Caves and nearby

  • Scored out of 10, guest rating 5.0
    Fair - What previous guests thought, 87 reviews

    OYO 89381 Moonnight Hotel is offering accommodations in Batu Caves. With free WiFi, this 3-star hotel offers room service and a 24-hour front desk.

    From $41.93 per night
  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 851 reviews

    The Concept Hotel KL - Batu Caves is located in Batu Caves, within 4.8 miles of Royal Selangor Pewter Factory and Visitor Centre and 6.4 miles of Federal Territory Mosque.

    From $33.39 per night
  • Scored out of 10, guest rating 6.8
    Pleasant - What previous guests thought, 292 reviews

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

    From $25.68 per night
  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 77 reviews

    HOMESTAY GOMBAK PERMAI offers accommodations in Batu Caves, 8.8 miles from Petronas Twin Towers and 8.9 miles from Suria KLCC.

    From $86.81 per night
  • Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 1,020 reviews

    Featuring an infinity pool, free WiFi and fitness center, KIP Hotel offers accommodations in Kuala Lumpur. The air-conditioned rooms are equipped with a flat screen TV.

    From $66.78 per night
  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 45 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.

    From $34.64 per night
  • Scored out of 10, guest rating 7.1
    Good - What previous guests thought, 419 reviews

    Offering free WiFi, Hotel Inap Sri Gombak offers accommodations in Batu Caves, 3.9 miles from Royal Selangor Pewter Factory and Visitor Centre and 7.2 miles from Petronas Twin Towers.

    From $33.89 per night
  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 1,770 reviews

    A&R Urban Hotel is located in Kuala Lumpur, 5.7 miles from Federal Territory Mosque and 6.3 miles from Putra World Trade Center. With free WiFi, this 3-star hotel has a garden and a terrace.

    From $30.82 per night

Best hotels with breakfast in Batu Caves and nearby

  • Scored out of 10, guest rating 6.9
    Pleasant - What previous guests thought, 560 reviews

    Offering free WiFi, Kingston Hotel 2 - Setapak offers accommodations in Kuala Lumpur, 4.9 miles from Petrosains, The Discovery Centre and 4.9 miles from Petronas Twin Towers.

    From $49.06 per night
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 3 reviews

    Hyatt Regency Kuala Lumpur at KL Midtown has an outdoor swimming pool, fitness center, a shared lounge and bar in Kuala Lumpur. This 5-star hotel offers a kids' club, room service and free WiFi.

    From $123.28 per night
  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 69 reviews

    Dê MOCCIS Boutique Hotel offers accommodations in Kuala Lumpur, 2.3 miles from Bank Negara Malaysia Museum and Art Gallery and 2.8 miles from Petronas Twin Towers.

    From $47 per night
  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 783 reviews

    Offering city skyline views, AMI Suites - Arte Mont Kiara is located in the Mont Kiara district in the Kuala Lumpur.

    From $398.93 per night
  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 2,144 reviews

    Featuring city views, arte by Thomas Chan in Kuala Lumpur features accommodations, pool with a view, a fitness center, a garden, a bar, and a shared lounge. A hot tub is available for guests.

    From $205.41 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 140 reviews

    Kingston Hotel 11 - PWTC, KL is located in Kuala Lumpur, within 2.6 miles of Bank Negara Malaysia Museum and Art Gallery and 2.6 miles of Petronas Twin Towers. This 3-star hotel offers free WiFi.

    From $53.17 per night
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 2,803 reviews

    Featuring rooms with a flat-screen cable TV, AC Hotel by Marriott Kuala Lumpur stands between Titiwangsa LRT Station and KL Monorail Station.

    From $69.45 per night
  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 896 reviews

    Located in Kuala Lumpur, 2 miles from Petronas Twin Towers, Fairfield by Marriott Chow Kit Kuala Lumpur has accommodations with free bikes, private parking, a fitness center and a restaurant.

    From $64.21 per night

Hotels located in the center of Batu Caves

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 2 reviews

    Anjung ReNNai is located in Batu Caves, just 5.1 miles from Royal Selangor Pewter Factory and Visitor Centre and 7.3 miles from Federal Territory Mosque.

    From $308.20 per night
  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 16 reviews

    Dels Villa with private pool near UIA Batu Caves Gombak is located in Batu Caves, just 5.1 miles from Royal Selangor Pewter Factory and Visitor Centre and 7 miles from Federal Territory Mosque.

    From $200.36 per night
  • Scored out of 10, guest rating 5.4
    Fair - What previous guests thought, 7 reviews

    Ark Batu Caves Bussines Hotel is located in Batu Caves, 4.8 miles from Royal Selangor Pewter Factory and Visitor Centre and 6.9 miles from Federal Territory Mosque.

    From $17.93 per night
  • Scored out of 10, guest rating 5.8
    Fair - What previous guests thought, 28 reviews

    Tom’s Homestay provides a fitness center and free private parking, and is within 6 miles of Royal Selangor Pewter Factory and Visitor Centre and 6.5 miles of Federal Territory Mosque.

    From $46.23 per night
  • Scored out of 10, guest rating 3.0
    Poor - What previous guests thought, 3 reviews

    5pax Serene 3BR at Simfoni Heights with Batu Caves View is located in Batu Caves, just 5.8 miles from Federal Territory Mosque and 5.9 miles from Royal Selangor Pewter Factory and Visitor Centre.

    From $61.80 per night
  • Scored out of 10, guest rating 2.9
    Very Poor - What previous guests thought, 113 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.

    From $31.67 per night
  • Scored out of 10, guest rating 6.7
    Pleasant - What previous guests thought, 41 reviews

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

    From $18.79 per night
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 285 reviews

    Located within 4.2 miles of Royal Selangor Pewter Factory and Visitor Centre and 7.5 miles of Petronas Twin Towers, HOTEL AVATARR provides rooms with air conditioning and a private bathroom in Batu...

    From $28.64 per night

What Guests Said About Batu Caves:

  • 10.0

    Good place. Unlike other places every entry charges.

    Good place. Unlike other places every entry charges. I went so many places for visit In Malaysia. Most of the place entry fee expensive then they took photos. During exist they force to buy with high rate.
    Guest review by
    raymond

See reviews by guests who stayed at hotels in Batu Caves

See all
  • From $43.10 per night
    Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 421 reviews
    I stayed at this hotel several times for the past week due to work. So my review might be repetitive. But I want to highlight the friendliness of the hotel staffs this time. I forgot to pack my phone charger and collect my refundable deposit, to which the kind staff called me to remind me about it. Unfortunately I have travelled out of town due to Chinese new year, but the staffs told me that I can just come back anytime convenient to collect them again. So for that, I’d like to thank the staffs for being so friendly and helpful.
    Guest review by
    Ng
    Malaysia
  • From $49.25 per night
    Scored out of 10, guest rating 5.0
    Fair - What previous guests thought, 291 reviews
    Hotel admin really listen to customer complain on previous stay, where they use floor cleaning products that make floor very sticky but now floor are very clean & dry ✅ 2 minutes drive to Eco RM2 & Ninso shop. ✅ Walking distance to 2 mamak restaurant (24 hours). ✅ Lift. ✅ Working lamp. ✅ Closet.
    Guest review by
    Isk5501
    Malaysia
  • From $31.42 per night
    Scored out of 10, guest rating 6.0
    Pleasant - What previous guests thought, 440 reviews
    Im not expect it to be so perfect.. coz im realize this hotel only 2 star rating.. but make sure u guys concerns more on cleanliness..
    Guest review by
    Haniff
    Malaysia
  • From $56.63 per night
    Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 718 reviews
    I always prefer this hotel clean n near to facilities
    Guest review by
    Raman
    Malaysia
  • From $19.02 per night
    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 611 reviews
    Dinner just below the hotel
    Guest review by
    ASFIZAH
    Malaysia
gogless