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 – 90 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, 341 reviews
Price from
$15.77
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.

D
Dr. Zoubaier El Oidi
From
Saudi Arabia
Everything is excellent ! Cleanliness 5* Service : 5* Wifi : 5*
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 632 reviews
Price from
$38.38
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 8.0
Very Good - What previous guests thought, 658 reviews
Price from
$19.73
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.0
Very Good - What previous guests thought, 415 reviews
Price from
$44.71
1 night, 2 adults

V Hotel Sri Gombak

Hotel in Batu Caves

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.

J
Jose
From
Malaysia
location, friendly and helpful staff, safety parking, value for money, lively area.
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 136 reviews
Price from
$22.87
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.

M
Mior Ibrahim
From
Malaysia
Spacious room Room rate remains the same regardless weekdays weekends public holidays... Free rooftop private parkings.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 215 reviews
Price from
$24.42
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, 898 reviews
Price from
$25.16
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, 462 reviews
Price from
$18.63
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 Samsudin
From
Malaysia
All good room clean staff helpful
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 386 reviews
Price from
$14.81
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.

R
Roman
From
United States
Staff at Hotel O Hotel 916 understood business traveler needs instinctively. Provided wake up calls reliably. Handled requests efficiently without excessive small talk. Professional demeanor appreciated during busy schedule.
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 181 reviews
Price from
$22.03
1 night, 2 adults
See all 90 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,213 reviews
From $141.19 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 161 reviews
From $166.50 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,676 reviews
From $149.19 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 3,851 reviews
From $311.69 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,209 reviews
From $205.13 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2,962 reviews
From $117.88 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 517 reviews
From $41.96 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,874 reviews
From $134.03 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,463 reviews
From $179.82 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 93 reviews
From $115.89 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 7.4
Good - 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, 462 reviews

Popular with guests booking hotels in Batu Caves

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 350 reviews

Popular with guests booking hotels in Batu Caves

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

Popular with guests booking hotels in Batu Caves

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 898 reviews

Popular with guests booking hotels in Batu Caves

Popular with guests booking hotels in Batu Caves

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 252 reviews

Popular with guests booking hotels in Batu Caves

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

Popular with guests booking hotels in Batu Caves

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

Popular with guests booking hotels in Batu Caves

Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 386 reviews

Best hotels with breakfast in Batu Caves and nearby

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 269 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.

From $26.89 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 632 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 $40.52 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 415 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 $44.71 per night
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 499 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 $38.36 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 93 reviews

Featuring a bar, Hyatt Regency Kuala Lumpur at KL Midtown is located in Kuala Lumpur in the Selangor region, a 14-minute walk from Federal Territory Mosque and 3 miles from Putra World Trade Center.

From $115.89 per night
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 256 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.95 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 102 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 $36.50 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 587 reviews

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

From $289.88 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 $319.68 per night
Scored out of 10, guest rating 5.9
Fair - What previous guests thought, 33 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 $71.93 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 $69.63 per night
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 252 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 $26.40 per night
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 68 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 $19.49 per night
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 181 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 $33.95 per night
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 82 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 $35.93 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 342 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 $29.71 per night

Budget hotels in Batu Caves and nearby

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 4 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 $89.69 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 27 reviews

Felina Homestay Condo Selayang Batu Caves MusIim Friendly offers accommodations in Kuala Lumpur, 7.2 miles from Federal Territory Mosque and 7.8 miles from Putra World Trade Center.

From $71.93 per night
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 136 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 $28.72 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 462 reviews

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.

From $35.15 per night
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 386 reviews

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.

From $27.65 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,654 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 $31.97 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 4 reviews

Free & Easy Leisure Homestay offers accommodations in Batu Caves, 4.6 miles from Royal Selangor Pewter Factory and Visitor Centre and 7.9 miles from Petronas Twin Towers.

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

Urban360 Studio & Trio by La Ritz features a sauna and a fitness center, as well as air-conditioned accommodations in Batu Caves, 4.3 miles from Royal Selangor Pewter Factory and Visitor Centre.

From $45.29 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 $33.95 per night
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 181 reviews
Courtyard at Hotel O Hotel 916 perfect for quiet evening walks. Beautiful landscaping and peaceful atmosphere. Private stroll before bed each night. Grounds enhanced our romantic experience beyond the room.
Guest review by
Thomas
Australia
From $19.73 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 658 reviews
very good for a budget hotel, worth money, 3 restaren in the same buiding, laundry n groceries shop infront of buiding cineplax next floor only
Guest review by
zakiah
Malaysia
From $27.65 per night
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 386 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 $26.40 per night
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 252 reviews
Close to 7 11. Easy to park and check in . Close to Batu caves. Staff all lovely
Guest review by
Trish
Australia
From $39.96 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 898 reviews
It's close to Batu Caves
Guest review by
Florina
Romania