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

Filter by:

Star Rating
Review score

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 8.0
Very Good - What previous guests thought, 311 reviews
Price from
$15.27
1 night, 2 adults

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.

I
Idayani
From
Malaysia
I really like the interior design of the hotel, very exclusive, clean and very comfortable. Hotel accommodation fees are also very reasonable. For sure, I have chosen the most appropriate hotel to stay..One day, if my family or friends come here, I will definitely promote this hotel for them to stay. that's for sure..😀👍
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 672 reviews
Price from
$47.28
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, 418 reviews
Price from
$28.41
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.5
Good - What previous guests thought, 179 reviews
Price from
$23.64
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.5
Good - What previous guests thought, 868 reviews
Price from
$24.36
1 night, 2 adults

Hotel Inap Sri Gombak

Hotel in Batu Caves

Hotel Inap Sri Gombak is located in Batu Caves, within 3.9 miles of Royal Selangor Pewter Factory and Visitor Centre and 7.2 miles of 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.2
Good - What previous guests thought, 440 reviews
Price from
$18.37
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 5.9
Fair - What previous guests thought, 406 reviews
Price from
$15.89
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, 163 reviews
Price from
$24.18
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
Nurul
From
Malaysia
Have a bathtub and the place very clean so i like it also the room so big and beautiful ❤️😍
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 632 reviews
Price from
$23.40
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. With free WiFi, this 3-star hotel offers a 24-hour front desk.

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, 349 reviews
Price from
$23.27
1 night, 2 adults
See all 91 hotels in Batu Caves

Hotels with airport shuttles in Batu Caves

Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,079 reviews
From $134.36 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 240 reviews
From $161.17 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,782 reviews
From $159.89 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 3,823 reviews
From $461.60 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,310 reviews
From $237.25 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 4,921 reviews
From $130.01 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 3,105 reviews
From $123.97 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 549 reviews
From $38.94 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 2,025 reviews
From $110.24 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,385 reviews
From $188.51 per night

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

See all

Popular with guests booking hotels in Batu Caves

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 269 reviews

Popular with guests booking hotels in Batu Caves

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 271 reviews

Popular with guests booking hotels in Batu Caves

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 55 reviews

Popular with guests booking hotels in Batu Caves

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 440 reviews

Popular with guests booking hotels in Batu Caves

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 179 reviews

Popular with guests booking hotels in Batu Caves

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 672 reviews

Popular with guests booking hotels in Batu Caves

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 349 reviews

Popular with guests booking hotels in Batu Caves

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 311 reviews

Popular with guests booking hotels in Batu Caves

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 632 reviews

Popular with guests booking hotels in Batu Caves

Scored out of 10, guest rating 5.9
Fair - What previous guests thought, 406 reviews

Budget hotels in Batu Caves and nearby

Scored out of 10, guest rating 5.0
Fair - What previous guests thought, 73 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 $38.98 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 868 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 $38.68 per night
Scored out of 10, guest rating 5.9
Fair - What previous guests thought, 32 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.42 per night
Scored out of 10, guest rating 5.0
Fair - What previous guests thought, 1 review

Angsana Raintree Batu Caves with balcony 3Bedroom 2Bathroom offers accommodations in Batu Caves, 6 miles from Royal Selangor Pewter Factory and Visitor Centre and 7.3 miles from Federal Territory...

From $71.73 per night
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 269 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.55 per night
Scored out of 10, guest rating 5.8
Fair - What previous guests thought, 163 reviews

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.

From $39.76 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 959 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 $61.89 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 3 reviews

MJ Homestay 99 Batu Caves KL North 99Residence 3R2B offers accommodations in Kuala Lumpur, 5.7 miles from Federal Territory Mosque and 5.9 miles from Putra World Trade Center.

From $87.50 per night

Best hotels with breakfast in Batu Caves and nearby

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 672 reviews

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.

From $56.86 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 418 reviews

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.

From $43.28 per night

Providing a garden, Villa Adina provides accommodations in Kuala Lumpur. This property offers access to a balcony, free private parking, and free Wifi.

From $649.86 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 22 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.98 per night
Scored out of 10, guest rating 6.2
Pleasant - What previous guests thought, 283 reviews

Smile Hotel Titiwangsa Pekeliling Sentul is located in Kuala Lumpur, 2.8 miles from Petronas Twin Towers and 2.9 miles from Suria KLCC.

From $21.25 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 75 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 $30.69 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 713 reviews

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

From $286.92 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 2,045 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 $189.06 per night

Hotels located in the center of Batu Caves

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 3 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 $309.46 per night
Scored out of 10, guest rating 5.0
Fair - What previous guests thought, 10 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 $18 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 $63.68 per night
Scored out of 10, guest rating 2.7
Very Poor - What previous guests thought, 121 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 $30.21 per night
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 55 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.86 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 70 reviews

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

From $34.78 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 311 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.76 per night
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 114 reviews

V Hotel Sri Gombak is located in Batu Caves, 4 miles from Royal Selangor Pewter Factory and Visitor Centre and 7.3 miles from Petronas Twin Towers.

From $27.80 per night

FAQs about hotels in Batu Caves

What Guests Said About Batu Caves:

10

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 $30.21 per night
Scored out of 10, guest rating 2.7
Very Poor - What previous guests thought, 121 reviews
Hotel - Not clean / facility not funtion like iron board/ heater/ toilets poor / bad sheet dirty/ pest issues/ curtain unorganised/ the worker not approaching propley when ask iron board/ very smelly / pet inside next barking at night / no water / paip water rusty / no tooth brush/ towel dirty. Poor experience for us as came from JB to KL. Very disappointed. Early morning at 8am with disappointment and check out.
Guest review by
Anonymous
Malaysia
From $34.03 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 440 reviews
Very close to eateries and 24 hours retail shops / groceries. ATM Bank Islam is also very close to the hotel. No worries about that. Many parking lots nearby. It is suitable for the short stay only.
Guest review by
Mohd Nasri
Malaysia
From $23.64 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 179 reviews
The hotel is clean and neat. The facilities are complete and functioning.
Guest review by
TalibArni
Malaysia
From $38.68 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 868 reviews
Hotel ok. Cuma siang pakring susah skit kdg jauh dr hotel
Guest review by
Mohd Nazuan
Malaysia
From $26.03 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 271 reviews
The hotel bed and TV with fridge.
Guest review by
Vaitheswary
Malaysia