Find hotels in Batu Caves from CA $19

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Batu Caves hotels

Traders Hotel Kuala Lumpur

Traders Hotel Kuala Lumpur
5.0 star property
Kuala Lumpur City Centre
9.2 out of 10, Wonderful, (1,003 reviews)
"Fantastic hotel, club room perfect overlooking towers. Very central. Staff lovely, couldnt fault it. "
United Kingdom
christine
The price is CA $154
CA $170 total
includes taxes & fees
Mar 14 - Mar 15
Traders Hotel Kuala Lumpur

JW Marriott Kuala Lumpur

JW Marriott Kuala Lumpur
5.0 star property
Kuala Lumpur City Centre
8.8 out of 10, Excellent, (1,002 reviews)
"Nice clean room, the front desk staffs are very efficient, especially Miss Ei Mon, she put in extra effort to give excellent service ,"
United States
Carl
The price is CA $166
CA $199 total
includes taxes & fees
Mar 6 - Mar 7
JW Marriott Kuala Lumpur

Grand Hyatt Kuala Lumpur

Grand Hyatt Kuala Lumpur
5.0 star property
Kuala Lumpur City Centre
9.4 out of 10, Exceptional, (1,002 reviews)
"Lovely stay, staff were lovely and nice room "
United Kingdom
Zoyyah
The price is CA $217
CA $238 total
includes taxes & fees
Apr 1 - Apr 2
Grand Hyatt Kuala Lumpur

InterContinental Kuala Lumpur by IHG

InterContinental Kuala Lumpur by IHG
5.0 star property
Kuala Lumpur City Centre
9.0 out of 10, Wonderful, (1,004 reviews)
"Very clean hotel, nice room, nice breakfast and good location."
Canada
SIVAKUMAR
The price is CA $151
CA $205 total
includes taxes & fees
Mar 16 - Mar 17
InterContinental Kuala Lumpur by IHG

Mandarin Oriental, Kuala Lumpur

Mandarin Oriental, Kuala Lumpur
5.0 star property
Kuala Lumpur City Centre
9.6 out of 10, Exceptional, (1,025 reviews)
"Very nice and convenient hotel"
United States
Lina
The price is CA $267
CA $291 total
includes taxes & fees
Mar 8 - Mar 9
Mandarin Oriental, Kuala Lumpur

Hyatt Regency Kuala Lumpur At KL Midtown

Hyatt Regency Kuala Lumpur At KL Midtown
4.5 star property
Kuala Lumpur
9.6 out of 10, Exceptional, (55 reviews)
"Had an amazing stay Staff are very friendly and very courteous. Very quiet and relaxing environment The pool was amazing. Loved it. Highly recommend to stay at Hyatt"
Australia
Shaleshni
The price is CA $143
CA $158 total
includes taxes & fees
Apr 1 - Apr 2
Hyatt Regency Kuala Lumpur At KL Midtown

Impiana KLCC Hotel

Impiana KLCC Hotel
4.5 star property
Kuala Lumpur City Centre
8.2 out of 10, Very good, (1,003 reviews)
"Clean room Friendly staff Great location"
Australia
Prema
The price is CA $135
CA $149 total
includes taxes & fees
Mar 2 - Mar 3
Impiana KLCC Hotel

PARKROYAL Serviced Suites Kuala Lumpur

PARKROYAL Serviced Suites Kuala Lumpur
5.0 star property
Bukit Bintang
9.0 out of 10, Wonderful, (2,398 reviews)
"Excellent stay and location "
United Kingdom
sabina
The price is CA $128
CA $141 total
includes taxes & fees
Mar 3 - Mar 4
PARKROYAL Serviced Suites Kuala Lumpur

DoubleTree by Hilton Hotel Kuala Lumpur

DoubleTree by Hilton Hotel Kuala Lumpur
5.0 star property
Kuala Lumpur City Centre
9.0 out of 10, Wonderful, (1,003 reviews)
"Clean Room ,great location good breakfast"
United States
Paul
The price is CA $104
CA $127 total
includes taxes & fees
Mar 8 - Mar 9
DoubleTree by Hilton Hotel Kuala Lumpur

Pan Pacific Serviced Suites Kuala Lumpur

Pan Pacific Serviced Suites Kuala Lumpur
5.0 star property
Bukit Bintang
9.4 out of 10, Exceptional, (236 reviews)
"Great hotel in a great location with helpful and friendly staff"
Australia
Krishan
The price is CA $238
CA $261 total
includes taxes & fees
Mar 2 - Mar 3
Pan Pacific Serviced Suites Kuala Lumpur

Shangri-La Kuala Lumpur

Shangri-La Kuala Lumpur
5.0 star property
Golden Triangle
9.4 out of 10, Exceptional, (1,007 reviews)
"Amazing hotel with excellent staff."
United Kingdom
Luke
The price is CA $140
CA $169 total
includes taxes & fees
Mar 13 - Mar 14
Shangri-La Kuala Lumpur

citizenM Kuala Lumpur Bukit Bintang

citizenM Kuala Lumpur Bukit Bintang
4.0 star property
Bukit Bintang
9.6 out of 10, Exceptional, (583 reviews)
"Great location. Very Modern and comfortable. Friendly staff and lots of shops and restaurants nearby. Would definitely stay there again "
United States
Mauricio
The price is CA $87
CA $97 total
includes taxes & fees
Mar 2 - Mar 3
citizenM Kuala Lumpur Bukit Bintang

Hyatt Centric City Centre Kuala Lumpur

Hyatt Centric City Centre Kuala Lumpur
4.5 star property
Golden Triangle
9.4 out of 10, Exceptional, (201 reviews)
"Great stay"
United States
Saria
The price is CA $140
CA $155 total
includes taxes & fees
Mar 18 - Mar 19
Hyatt Centric City Centre Kuala Lumpur

Pavilion Hotel Kuala Lumpur Managed by Banyan Tree

Pavilion Hotel Kuala Lumpur Managed by Banyan Tree
5.0 star property
Kuala Lumpur City Centre
9.2 out of 10, Wonderful, (844 reviews)
"Very good location, friendly staff. "
Canada
Qing Zhou
The price is CA $196
CA $215 total
includes taxes & fees
Mar 12 - Mar 13
Pavilion Hotel Kuala Lumpur Managed by Banyan Tree

W Kuala Lumpur

W Kuala Lumpur
5.0 star property
Kuala Lumpur City Centre
9.2 out of 10, Wonderful, (390 reviews)
"Great property, everyone lovely "
Australia
Megan
The price is CA $417
CA $454 total
includes taxes & fees
Mar 2 - Mar 3
W Kuala Lumpur

The Ritz-Carlton, Kuala Lumpur

The Ritz-Carlton, Kuala Lumpur
5.0 star property
Bukit Bintang
8.8 out of 10, Excellent, (1,000 reviews)
"Room was well decorated and clean , staff courteous"
United States
Mohamed
The price is CA $210
CA $252 total
includes taxes & fees
Mar 12 - Mar 13
The Ritz-Carlton, Kuala Lumpur

The Majestic Hotel Kuala Lumpur, Autograph Collection

The Majestic Hotel Kuala Lumpur, Autograph Collection
5.0 star property
Tasik Perdana
9.2 out of 10, Wonderful, (1,001 reviews)
"yes, and the staff was very helpful "
United States
Peter A
The price is CA $142
CA $171 total
includes taxes & fees
Mar 4 - Mar 5
The Majestic Hotel Kuala Lumpur, Autograph Collection

PARKROYAL COLLECTION Kuala Lumpur

PARKROYAL COLLECTION Kuala Lumpur
5.0 star property
Bukit Bintang
8.8 out of 10, Excellent, (930 reviews)
"The check in was very efficient, the room was very clean, the breakfast was excellent and on par with Shangri'la standard for both variety and tastes. Above all the hotel staff were all very pleasant n approachable, Strongly recommended to stay here,"
Singapore
Terence
The price is CA $139
CA $156 total
includes taxes & fees
Mar 9 - Mar 10
PARKROYAL COLLECTION Kuala Lumpur

Sheraton Imperial Kuala Lumpur Hotel

Sheraton Imperial Kuala Lumpur Hotel
5.0 star property
Kuala Lumpur
8.4 out of 10, Very good, (1,000 reviews)
"It was great time for me. The room was spacious and I refreshed when I stayed. The staff were kind and considerate"
Japan
Kei
The price is CA $137
CA $165 total
includes taxes & fees
Mar 2 - Mar 3
Sheraton Imperial Kuala Lumpur Hotel

Four Points By Sheraton Kuala Lumpur, City Centre

Four Points By Sheraton Kuala Lumpur, City Centre
4.5 star property
Golden Triangle
9.2 out of 10, Wonderful, (187 reviews)
"Great staff, breakfast, facilities for families, spotlessly clean, very welcoming"
United Kingdom
Michael
The price is CA $154
CA $170 total
includes taxes & fees
Mar 26 - Mar 27
Four Points By Sheraton Kuala Lumpur, City Centre
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.

The Annual Vacation Sale

Members save up to 40% on hotels and homes. Plan this year’s big trip and save.
Save an average of 15% on thousands of hotels when you're signed in

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
Learn more about Batu Caves

Bandar Sri Damansara

While Bandar Sri Damansara isn't home to many top sights, Empire Damansara and Curve Shopping Mall are some notable places to visit nearby.

Pekan Kepong

Pekan Kepong might not have many top sights, but Publika Shopping Mall and Batu Caves are two attractions nearby that you can check out.

Sungai Mulia

While Sungai Mulia might not have many sights to explore, venturing just a little farther will lead you to top things to see and do like Setapak Central Mall and Pavilion Kuala Lumpur.

Kampung Pinang Baik

The restaurants and shopping are just a few features travelers like about Kampung Pinang Baik. If you want to do some sightseeing nearby, Batu Caves and Publika Shopping Mall are a few top places to visit.

Changkat

When in Changkat, you can plan a visit to Batu Caves and Setapak Central Mall, some noteworthy sights in the nearby area.

Stay near popular Batu Caves attractions

Learn more about Batu Caves

Climb 272 colourful steps to reach the massive Hindu temple cave where monkeys scamper freely around towering golden statues. Join devotees during the vibrant Thaipusam Festival or explore the Dark Cave's ancient limestone formations with an educational guided tour.

Colorful stairs of Batu caves, Malaysia. Panorama

Top Batu Caves Hotel Reviews

Recent Reviews in Batu Caves

More cheap stays in Batu Caves

Hotels in Batu Caves with star rating

Frequently asked questions

What are the best hotels in Batu Caves that travellers recommend?
For a highly recommended hotel in Batu Caves, consider the ibis Styles Kuala Lumpur Sri Damansara.

This 3-star hotel, with a 7.8 rating, offers comfortable and clean rooms, as frequently mentioned by guests. It is well-equipped with air conditioning, and for those travelling with vehicles, free self-parking is available, including for RVs, buses, and trucks. The hotel also provides fitness facilities for guests, with an age requirement and adult supervision for their use.
What are the best family hotels in Batu Caves?
For family-friendly accommodation in Batu Caves, consider the Mercure Selangor Selayang or Hotel O Hotel 916.

The 3.5-star Mercure Selangor Selayang, with a 7.8 rating, is a good option for families. It offers a children's club and a swimming pool, and cribs are available free of charge. It is also conveniently located just 1.6 kilometres from 99 Wonderland Park.

Another excellent choice for families is the 3-star Hotel O Hotel 916, which has an 8.6 rating. This hotel provides free WiFi and air conditioning, and is situated only 1.7 kilometres from the famous Batu Caves.
What are the best budget hotels in Batu Caves?
For budget-friendly accommodation in Batu Caves, consider the ibis Styles Kuala Lumpur Sri Damansara, OYO Townhouse, Selayang formerly RHR Hotel, Smile Hotel Selayang Point, Lavana Hotel Batu Caves, and Hotel S. Damansara.

The 3-star ibis Styles Kuala Lumpur Sri Damansara, with a 7.8 rating, offers comfortable and clean rooms and includes free parking. Guests also benefit from complimentary toiletries and free WiFi.

Another good option is the 3-star OYO Townhouse, Selayang formerly RHR Hotel, rated 8.6. This hotel provides free toiletries, free WiFi, and air conditioning, and some rooms feature a balcony.

The 3-star Smile Hotel Selayang Point, rated 8.4, offers free WiFi, complimentary toiletries, and room service. It is conveniently located just 1.9 kilometres from the Forest Research Institute Of Malaysia.

Lavana Hotel Batu Caves provides free self-parking, free WiFi, and air conditioning, along with premium bedding for a good night's sleep. It is well-situated, being only 1.3 kilometres from Batu Caves and 1.6 kilometres from Tesco Extra Selayang.

Finally, the 3-star Hotel S. Damansara, with an 8.0 rating, offers free WiFi, complimentary toiletries, and accessible parking, along with air conditioning for a comfortable stay. View all budget hotels in Batu Caves
What are the most romantic hotels in Batu Caves for couples?
For a romantic stay in Batu Caves, the Mercure Selangor Selayang is well-suited for couples.

The 3.5-star Mercure Selangor Selayang, rated 7.8, offers a dedicated couples dining experience, which is a lovely touch for a romantic getaway. It also provides convenient amenities such as free WiFi, free parking, and a complimentary airport shuttle operating 24 hours. See all romantic hotels in Batu Caves
What are the best hotels in Batu Caves near 99 Wonderland Park?
For a well-located hotel near 99 Wonderland Park in Batu Caves, consider Hotel Richbaliz.

The 3.5-star Hotel Richbaliz, with a rating of 7.2, is situated just 1.8 km from 99 Wonderland Park, making it a convenient choice for families. Guests can benefit from amenities such as free WiFi, complimentary self-parking, air conditioning, and room service.
When is the best time to go to Batu Caves?
The best time to visit Batu Caves is during the dry season, which runs from May to September.

During these months, the weather is generally sunny with less rainfall, making it more comfortable to climb the 272 steps to the main temple cave and explore the surrounding area. You'll find it easier to navigate the outdoor spaces without the worry of sudden downpours.

For those who prefer to avoid larger crowds, visiting on a weekday morning is ideal. You'll experience a more peaceful ascent and have better opportunities to take photos without many other visitors in the background. Early mornings also tend to be cooler before the midday heat sets in.

However, if you're interested in cultural festivals, the Thaipusam festival, usually held in late January or early February, is a significant event. While it attracts very large crowds, it offers a unique and memorable experience as Hindu devotees gather for a colourful procession and religious observances.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Batu Caves.
How can I save on a Batu Caves hotel booking with Expedia?
Members always get our best prices. Find our best Batu Caves hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a Batu Caves hotel?
Prices for hotels in Batu Caves often vary, but you can find a great deal from CA $19 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia