Batu Caves hotels from RM104

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Filter by

Popular filters
Popular filters
Price per night
Price per night
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Area
Area
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top 10 trending Batu Caves hotels

Mandarin Oriental Kuala Lumpur
5 out of 5
Kuala Lumpur City Centre, Kuala Lumpur, 50088
Fully refundableReserve now, pay when you stay
The price is RM876 per night from 19 Dec to 20 Dec
RM876
per night
19 Dec - 20 Dec
9.56 km from city centre
4.6/5 Exceptional! (1,000 reviews)
"The location is no doubt the best of all as in the heart of KL and shopping malls and view of the infamous Twin Towers is amazing. The condition and amenities are clean and well maintained."

Reviewed on 26 Nov 2022

Mandarin Oriental Kuala Lumpur
Traders Hotel Kuala Lumpur
5 out of 5
Kuala Lumpur City Centre, Kuala Lumpur, 50088
Fully refundableReserve now, pay when you stay
The price is RM368 per night from 3 Jan to 4 Jan
RM368
per night
3 Jan - 4 Jan
9.55 km from city centre
4.5/5 Wonderful! (1,003 reviews)
Amazing view!
"Amazing view. Shuttle to nearest mall. Large room."

Reviewed on 16 Nov 2022

Traders Hotel Kuala Lumpur
PARKROYAL COLLECTION Kuala Lumpur
5 out of 5
Jalan Sultan Ismail, Kuala Lumpur, 50250
Fully refundable
The price is RM405 per night from 2 Jan to 3 Jan
RM405
per night
2 Jan - 3 Jan
10.78 km from city centre
4.3/5 Excellent! (88 reviews)
"Always my to go hotel for pre covid travel to KL. Decide to go back post covid but the service standard have dropped. Stayed at the club collection with access to lounge. Sad to say club rooms are on lower levels with limited view. Cleanliness of the room can be improved, sofa was quite dirty and ..."

Reviewed on 1 Dec 2022

PARKROYAL COLLECTION Kuala Lumpur

Save an average of 15% on thousands of hotels when you're signed in

JW Marriott Kuala Lumpur
5 out of 5
183 Jalan Bukit Bintang, Wilayah Persekutuan, Kuala Lumpur, 55100
Fully refundableReserve now, pay when you stay
The price is RM382 per night from 3 Jan to 4 Jan
RM382
per night
3 Jan - 4 Jan
10.46 km from city centre
4.4/5 Excellent! (1,002 reviews)
"Well maintained hotel with easy access to the mall and lots of restaurants around."

Reviewed on 24 Nov 2022

JW Marriott Kuala Lumpur
Shangri-La Kuala Lumpur
5 out of 5
11 Jalan Sultan Ismail, Kuala Lumpur, 50250
Fully refundableReserve now, pay when you stay
The price is RM417 per night from 16 Dec to 17 Dec
RM417
per night
16 Dec - 17 Dec
9.54 km from city centre
4.6/5 Wonderful! (999 reviews)
"As with any Shangri La Hotel the facilities and staff were second to none. Kuala Lumpur as a destination however leaves alot to be desired."

Reviewed on 13 Nov 2022

Shangri-La Kuala Lumpur
Resorts World Genting - First World Hotel
3 out of 5
Genting Highlands Resort, Genting Highlands, Pahang, 69000
The price is RM104 per night from 3 Jan to 4 Jan
RM104
per night
3 Jan - 4 Jan
24.15 km from city centre
3.2/5 (1,001 reviews)
"So far so good.."

Reviewed on 4 Nov 2022

Resorts World Genting - First World Hotel
Hilton Kuala Lumpur
5 out of 5
3 Jalan Stesen Sentral, Kuala Lumpur, 50470
Fully refundableReserve now, pay when you stay
The price is RM419 per night from 19 Dec to 20 Dec
RM419
per night
19 Dec - 20 Dec
11.29 km from city centre
4.5/5 Wonderful! (1,001 reviews)
"Clean and spacious"

Reviewed on 22 Nov 2022

Hilton Kuala Lumpur
The Ritz-Carlton, Kuala Lumpur
5 out of 5
168 Jalan Imbi, Kuala Lumpur, 55100
Fully refundableReserve now, pay when you stay
The price is RM525 per night from 7 Dec to 8 Dec
RM525
per night
7 Dec - 8 Dec
10.66 km from city centre
4.4/5 Excellent! (907 reviews)
Simply the best
"One of the best hotel experiences ever. Everything from correspondences to interaction was top notch."

Reviewed on 30 Nov 2022

The Ritz-Carlton, Kuala Lumpur
Aloft Kuala Lumpur Sentral
4 out of 5
No 5, Jalan Stesen Sentral, Kuala Lumpur Sentral, Kuala Lumpur, 50470
Fully refundableReserve now, pay when you stay
The price is RM340 per night from 29 Dec to 30 Dec
RM340
per night
29 Dec - 30 Dec
11.5 km from city centre
4.5/5 Wonderful! (1,001 reviews)
"Very convenient location"

Reviewed on 29 Nov 2022

Aloft Kuala Lumpur Sentral
The Westin Kuala Lumpur
5 out of 5
199, Jalan Bukit Bintang, Kuala Lumpur, 55100
Fully refundableReserve now, pay when you stay
The price is RM460 per night from 9 Dec to 10 Dec
RM460
per night
9 Dec - 10 Dec
10.49 km from city centre
4.2/5 Excellent! (1,002 reviews)
"Very near to major shopping malls. Room are also great."

Reviewed on 27 Nov 2022

The Westin Kuala Lumpur
Hotel Stripes Kuala Lumpur, Autograph Collection
5 out of 5
25 Jalan Kamunting, Kuala Lumpur, 50300
Fully refundableReserve now, pay when you stay
The price is RM278 per night from 5 Dec to 6 Dec
RM278
per night
5 Dec - 6 Dec
9.03 km from city centre
4.6/5 Wonderful! (746 reviews)
"I love this place"

Reviewed on 1 Dec 2022

Hotel Stripes Kuala Lumpur, Autograph Collection
Grand Hyatt Kuala Lumpur
5 out of 5
12 Jalan Pinang, Kuala Lumpur, 50450
Fully refundable
The price is RM762 per night from 3 Jan to 4 Jan
RM762
per night
3 Jan - 4 Jan
9.83 km from city centre
4.7/5 Exceptional! (1,000 reviews)
5 star accomodation
"All is good from the moment i arrived at the hotel. Concierge all the way to the check-in staffs. Friendly and professional at its best."

Reviewed on 28 Nov 2022

Grand Hyatt Kuala Lumpur
M Resort & Hotel
3.5 out of 5
No. 1, Jalan KGPA, Bukit Kiara, Kuala Lumpur, 60000
Fully refundableReserve now, pay when you stay
The price is RM347 per night from 5 Dec to 6 Dec
RM347
per night
5 Dec - 6 Dec
12.44 km from city centre
3.6/5 Good! (14 reviews)
"New"

Reviewed on 29 Nov 2022

M Resort & Hotel
Swiss-Garden Hotel Bukit Bintang Kuala Lumpur
4 out of 5
117 Jalan Pudu, Kuala Lumpur, 55100
Fully refundableReserve now, pay when you stay
The price is RM302 per night from 11 Dec to 12 Dec
RM302
per night
11 Dec - 12 Dec
10.61 km from city centre
4.1/5 Very Good! (121 reviews)
"Near the eatery. Walking distance to Pertaling."

Reviewed on 24 Nov 2022

Swiss-Garden Hotel Bukit Bintang Kuala Lumpur
The Face Suites Kuala Lumpur
5 out of 5
1020, Jalan Sultan Ismail, Kuala Lumpur, 50250
Fully refundableReserve now, pay when you stay
The price is RM358 per night from 3 Jan to 4 Jan
RM358
per night
3 Jan - 4 Jan
9.06 km from city centre
4.4/5 Excellent! (1,424 reviews)
"Everything is good except the clealiness of the floor and bedsheet pillow stains is there"

Reviewed on 10 Nov 2022

The Face Suites Kuala Lumpur
Pavilion Hotel Kuala Lumpur Managed by Banyan Tree
5 out of 5
170 Jalan Bukit Bintang, Kuala Lumpur, 55100
Fully refundableReserve now, pay when you stay
The price is RM550 per night from 15 Dec to 16 Dec
RM550
per night
15 Dec - 16 Dec
10.48 km from city centre
4.5/5 Wonderful! (364 reviews)
"I had 2 night business trip in KL and enjoyed perfect stay in Pavilion Hotel. The hotel is located in excellent location, the room and staff services are also awesome."

Reviewed on 19 Nov 2022

Pavilion Hotel Kuala Lumpur Managed by Banyan Tree
Grand Millennium Hotel Kuala Lumpur
5 out of 5
160 Jalan Bukit Bintang, Kuala Lumpur, 55100
Fully refundableReserve now, pay when you stay
The price is RM338 per night from 3 Jan to 4 Jan
RM338
per night
3 Jan - 4 Jan
10.45 km from city centre
4/5 Very Good! (999 reviews)
"Good service, friendly staff"

Reviewed on 3 Dec 2022

Grand Millennium Hotel Kuala Lumpur
Le Mรฉridien Kuala Lumpur
5 out of 5
2 Jalan Stesen Sentral, Kuala Lumpur, 50470
Fully refundableReserve now, pay when you stay
The price is RM378 per night from 19 Dec to 20 Dec
RM378
per night
19 Dec - 20 Dec
11.24 km from city centre
4.6/5 Exceptional! (1,000 reviews)
"Nice pool with waterfall and slide. Connected to mall. Parking flat rate of RM3 after validate. Room is clean and bed is super comfy."

Reviewed on 27 Nov 2022

Le Mรฉridien Kuala Lumpur
PARKROYAL Serviced Suites Kuala Lumpur
5 out of 5
No. 1, Jalan Nagasari, Off Jalan Raja Chulan, Kuala Lumpur, 50200
The price is RM358 per night from 2 Jan to 3 Jan
RM358
per night
2 Jan - 3 Jan
10.2 km from city centre
4.4/5 Wonderful! (1,831 reviews)
KL stop over
"Location is great. Staff in general are friendly and helpful. Breakfast was adequate. Room is spacious but furnishing are showing signs of wear and tear. Need an upgrade for a 5 stars establishment!"

Reviewed on 18 Nov 2022

PARKROYAL Serviced Suites Kuala Lumpur
Sheraton Imperial Kuala Lumpur Hotel
5 out of 5
Jalan Sultan Ismail, Kuala Lumpur, 50250
Fully refundableReserve now, pay when you stay
The price is RM340 per night from 8 Dec to 9 Dec
RM340
per night
8 Dec - 9 Dec
8.87 km from city centre
4.3/5 Excellent! (998 reviews)
"I usually do not know like to write negative reviews but the reception could have more smiles and be thoughtful"

Reviewed on 16 Nov 2022

Sheraton Imperial Kuala Lumpur Hotel
Don't see what you're looking for?
See all available properties in Batu Caves
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Where to stay in Batu Caves

Find the best Batu Caves areas and neighborhoods for the activities you enjoy most. Learn more about Batu Caves

Hotels near Batu Caves Attractions

Batu Caves hotels information

Number of reviews 17501
Accommodation 3911 hotels
Lowest Price RM104
Highest Price RM876

Frequently asked questions

What's the best place for a stay in Batu Caves?

OYO Capital O 1225 Agape Hotel Selayang is a favourite property for Expedia customers. This 3-star hotel offers free parking and free WiFi. Another favourite option for your trip based on reviews is Hotel Richbaliz. See all available top hotels, or vacation rentals in Batu Caves.

What are some of the best holiday rentals that Batu Caves has to offer?

New and Classic Homestay 2 Storey House: This holiday home rental outside of Batu Caves is equipped with a garden, air conditioning and laundry facilities to help you feel comfortable during your stay. It has 4 bedrooms, as well as a kitchenette with a full-sized fridge, a stovetop and a microwave, so that you can cook with friends or family. See all vacation rentals in Batu Caves.

If I need to cancel my hotel reservation in Batu Caves, will I receive a refund?

Yes! You'll find that most hotel room reservations are fully refundable if cancelled prior to the hotel's cancellation deadline, which is usually within 24-48 hours of your check-in date. If you have a reservation that's non-refundable, it might still be possible to cancel it and get a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in Batu Caves.

What's the best accommodation for a budget-friendly stay in Batu Caves?

Based on reviews, Batu Caves Business Hotel is a popular 2-star hotel for our travellers looking for an economical choice, and features free WiFi and air conditioning. Other choices to stay on the cheap include Gombak Star Hotel and Batu Caves Budget Hotel. View all budget hotels in Batu Caves.

What's the best accommodation option for a family holiday to Batu Caves?

OYO 545 Hotel Sahara Inn is a hotel with free parking and free WiFi, and it's a top choice on Expedia for families. Other good options to stay with the children include Vinly Suite One and Hotel Sahara Selayang. Also, attractions in the area such as Berjaya Times Square and Genting Highlands Theme Park are fun for children of all ages. Find more child-friendly accommodations in Batu Caves.

What's the best accommodation for a romantic getaway to Batu Caves?

OYO 1002 Hotel Sahara Inn Batu Caves is a favourite hotel for couples, and features flat-screen TVs and free WiFi.

What's the best accommodation in Batu Caves that's close to historical sites?

Based on our travel expertise, Batu Caves Business Hotel is a top hotel for history seekers booking on Expedia and it features free WiFi. Also, notable landmarks to visit include Batu Caves.

What are some hotels with pools in Batu Caves?

Mandarin Oriental Kuala Lumpur: 5-star hotel, 3-minute walk from KLCC Park. Features a children's pool, an outdoor pool and 4 restaurants. PARKROYAL COLLECTION Kuala Lumpur and Traders Hotel Kuala Lumpur are two additional hotels that offer an on-site pool. View all hotels with pools in Batu Caves.

What's it like staying in Batu Caves?

Visitors can enjoy all that Batu Caves has to offer, including the monuments, university setting and museums. Tourists can also enjoy the city's shopping and restaurants. Petronas Twin Towers, KLCC Park and Pavilion Kuala Lumpur are some of the top sights around the area. In Batu Caves, there are 30 hotels and other accommodation options to choose from. Find out more about Batu Caves.

What should I do while I'm visiting Batu Caves?

Natural beauty is on display at Batu Caves, Bukit Guling Ayam and Bukit Pana Kati. Additionally, you'll find Petronas Twin Towers and KLCC Park in the area. Take a look at what more there is to see and do in Expedia's Batu Caves guide.

What's the best way to get around Batu Caves?

To see more of the surrounding area, hop aboard a train at Batu Caves Station or Kuala Lumpur Gombak Station. If you want to venture out around the area, you may want a rental car in Batu Caves for your journey.

What's the seasonal weather in Batu Caves?

The hottest months are usually March and February, with an average temperature of 28ยฐC, while the coldest months are January and February, with an average of 27ยฐC. The rainiest months in Batu Caves are April, November, October and December, with each month seeing an average of 260 mm of rainfall.

Recent Reviews in Batu Caves
expedia verified reviews