Photo by paul Mendoza

Find hotels in Batu Caves from $14

Start date: Check-in selected.
To Date
End date: Check-out

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Compare 5,239 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

ibis Styles Kuala Lumpur Sri Damansara
3.0 star property
7.8 out of 10, Good, (73)
"Good service from front office and maintenance team."
Malaysia
Anonymous traveler
$33 nightly
The price is $38
Nov 11 - Nov 12
Total with taxes and fees
ibis Styles Kuala Lumpur Sri Damansara
Mercure Selangor Selayang
3.5 star property
7.8 out of 10, Good, (44)
"Pretty nice hotel with lovely, clean rooms and friendly, helpful staff. Coffee shops and supermarkets are like 5 min walk away. 10 minutes drive to Batu Caves."
Singapore
Kanthan
$40 nightly
The price is $46
Nov 10 - Nov 11
Total with taxes and fees
Mercure Selangor Selayang
Hotel S. Damansara
3.0 star property
8.0 out of 10, Very Good, (57)
"Hotel is clean, good location and convenient for me to travel around "
Malaysia
Shing Yau
$28 nightly
The price is $32
Oct 28 - Oct 29
Total with taxes and fees
Hotel S. Damansara
OYO Townhouse, Selayang formerly RHR Hotel
3.0 star property
8.6 out of 10, Excellent, (26)
"Very comfortable staying at this hotel. The hotel is new and I think this is the first hotel in that area."
Malaysia
Asrul
$20 nightly
The price is $24
Oct 30 - Oct 31
Total with taxes and fees
OYO Townhouse, Selayang formerly RHR Hotel
Hotel O Hotel 916
3.0 star property
8.6 out of 10, Excellent, (4)
"Receptionist lacking knowledge in handling OTA booking reservations. They have difficulties finding my bookings and kept mentioning my reservation was not being found. It took about 30 to 45 minutes to check in a pre-booked guest room. They are also not professional when handling check-in procedures. During check-in time the receptionist was busy with findings charging cables and their phone. Rooms and surroundings can be improved compared to other hotels surrounding this area with similar...
United States
Naraseeni
$12 nightly
The price is $15
Oct 30 - Oct 31
Total with taxes and fees
Hotel O Hotel 916
Smile Hotel Selayang Point
3.0 star property
8.4 out of 10, Very Good, (16)
"Quite spaces "
Malaysia
Rajeswary
$19 nightly
The price is $23
Nov 3 - Nov 4
Total with taxes and fees
Smile Hotel Selayang Point
The Concept Hotel KL - Batu Caves
2.0 star property
8.0 out of 10, Very Good, (2)
"住宿空間不錯,也有電視可看,洗手間及浴室有開窗,房間也可看到城市景觀!服務人員有禮貌,飯店有電梯很方便! 電梯灰塵有點多,沖澡時水柱很強也很舒服,但是剛我那間水退得有點慢,導致洗完澡後有點淹水! 搭大眾運輸過去的話,還真的不太方便,比較推薦搭grab!"
Taiwan
Peter
The Concept Hotel KL - Batu Caves
Ark Batu Caves Hotel
3.0 star property
6.0 out of 10, (2)
$18 nightly
The price is $21
Oct 28 - Oct 29
Total with taxes and fees
Ark Batu Caves Hotel
OYO 89381 Moonnight Hotel
2.0 star property
2.6 out of 10, (10)
"カード代が出た。払い戻し手数料よろしくお願いします。"
Japan
Rui
$15 nightly
The price is $19
Oct 28 - Oct 29
Total with taxes and fees
OYO 89381 Moonnight Hotel
Lavana Hotel Batu Caves
2.0 star property
6.8 out of 10, (17)
"Its near with town and easy to find food around the hotel."
Malaysia
Anonymous traveler
Lavana Hotel Batu Caves
Fast Hotel Sri Gombak
2.5 star property
$21 nightly
The price is $25
Nov 2 - Nov 3
Total with taxes and fees
Fast Hotel Sri Gombak
Silver Sky Hotel
3.0 star property
6.0 out of 10, (3)
"Not good because after 12am bathroom no water"
Malaysia
Anonymous traveler
$11 nightly
The price is $14
Oct 28 - Oct 29
Total with taxes and fees
Silver Sky Hotel
Hotel Inap Sri Gombak
2.5 star property
2.0 out of 10, (1)
$18 nightly
The price is $22
Nov 2 - Nov 3
Total with taxes and fees
Hotel Inap Sri Gombak
Hotel O Casavilla Hotel
2.0 star property
5.8 out of 10, (7)
"I would stay again"
United States
Mazlina
$18 nightly
The price is $22
Oct 28 - Oct 29
Total with taxes and fees
Hotel O Casavilla Hotel
M3 Residences
3.0 star property
M3 Residences
Hotel Richbaliz
3.5 star property
7.2 out of 10, Good, (45)
"Good location."
Singapore
Subaharan
$37 nightly
The price is $43
Oct 30 - Oct 31
Total with taxes and fees
Hotel Richbaliz
Selayang 168 Park Mall Apartments
3.0 star property
$85 nightly
The price is $94
Nov 4 - Nov 5
Total with taxes and fees
Selayang 168 Park Mall Apartments
168 Park Selayang by Manhattan Group
3.0 star property
$48 nightly
The price is $54
Nov 3 - Nov 4
Total with taxes and fees
168 Park Selayang by Manhattan Group
Staycation Urban 360 Apartments
3.5 star property
$106 nightly
The price is $117
Oct 28 - Oct 29
Total with taxes and fees
Staycation Urban 360 Apartments
Damansara Seresta
2.0 star property
$110 nightly
The price is $121
Oct 28 - Oct 29
Total with taxes and fees
Damansara Seresta
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.
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.

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.

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.

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 colorful 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.

There is more to Batu Caves than the main cave, there are a couple of other caves and temples such as this one which comes with free a monkey guide. #detail #Macaques #Batu Cave #Temple #Malaysia #Kuala Lumpur
Photo by paul Mendoza
Open Photo by paul Mendoza

Top Batu Caves Hotel Reviews

More cheap stays in Batu Caves

Hotels in Batu Caves with star-rating

Find out more about Batu Caves

Top reasons to visit Batu Caves

  • Iconic Batu Caves Temple: Marvel at the stunning limestone cliffs and the impressive Hindu temple dedicated to Lord Murugan.
  • Rich Cultural Experience: Immerse yourself in local traditions through the Malaysia Heritage Walk and vibrant cultural activities.
  • Shopping and Dining: Explore nearby Selayang Mall for a variety of shopping and dining options, catering to every taste.
  • Family-Friendly Activities: Enjoy urban parks and engaging attractions, making it perfect for family vacations.
  • Diverse Accommodation: Choose from cozy guesthouses to luxurious hotels that cater to all traveler needs.

Find great hotels near Batu Caves

Explore a variety of hotel accommodations in Batu Caves, Selangor, tailored to suit every traveler’s needs. Whether you're seeking a family-friendly getaway, a business-focused stay, or a unique city-themed experience, you'll find options ranging from cozy guesthouses to star-rated hotels. Discover the best hotels in Batu Caves that promise comfort and convenience, making your visit to this iconic destination truly memorable.

  • Traders Hotel Kuala Lumpur: Nestled six miles from Batu Caves, Traders Hotel Kuala Lumpur is a sophisticated 5-star hotel that seamlessly blends family-friendly amenities with a business-oriented focus. Ideal for both leisure and corporate travelers, the hotel features a fully equipped Business Center and versatile Meeting Rooms. Families will appreciate the range of child-friendly services, including complimentary cribs and babysitting options, ensuring a comfortable stay for guests of all ages. With its modern decor and upscale atmosphere, Traders Hotel promises a memorable experience for families and professionals alike.
  • DoubleTree by Hilton Hotel Kuala Lumpur: Located six miles from Batu Caves, the DoubleTree by Hilton Hotel Kuala Lumpur offers a luxurious retreat perfect for families and business travelers. This 5-star hotel boasts high-end amenities, including accessible Business Centers, Conference Space, and dedicated Meeting Rooms. Children are well-catered for, with complimentary cribs and a swimming pool designed for younger guests. The hotel’s signature warm cookie welcome and elegant dining options further enhance the luxurious experience, making it an excellent choice for those seeking comfort and class during their stay.
  • Oasia Suites Kuala Lumpur: Just six miles from Batu Caves, Oasia Suites Kuala Lumpur is a 4-star hotel that caters primarily to business travelers. With a focus on functionality, the hotel features modern Meeting Rooms and a comprehensive Business Center, making it a great choice for professionals on the go. Guests can enjoy spacious accommodations that blend comfort with practicality, ensuring a productive stay. Although primarily business-oriented, the hotel’s welcoming atmosphere and attentive service make it suitable for any traveler looking for a serene retreat in the city.

Where to stay in Batu Caves

Discover the vibrant charm of Batu Caves, a city perfect for family-friendly vacations and urban adventures. Just a short walk from the iconic Batu Caves temple, explore the bustling Selayang Mall for shopping and dining. For a taste of local life, visit the nearby Selayang Point, where you can enjoy a friendly atmosphere and unique experiences. With its rich history and welcoming vibe, Batu Caves promises an unforgettable getaway just outside Kuala Lumpur.

  • Kuala Lumpur: As the bustling capital of Malaysia, Kuala Lumpur is a vibrant metropolis that draws visitors year-round. Located just a short distance from Batu Caves, it offers a diverse range of experiences, from family-friendly activities to business-oriented events. The city boasts impressive shopping centers, malls, and rich architectural landmarks, including iconic skyscrapers like the Petronas Towers. Whether you're indulging in retail therapy, savoring local cuisine, or marveling at stunning structures, Kuala Lumpur is a must-visit destination that ensures an unforgettable urban experience.
  • Kuala Lumpur City Centre: Situated approximately 6 miles from Batu Caves, Kuala Lumpur City Centre is a lively neighborhood known for its cosmopolitan atmosphere. This area attracts a steady flow of travelers throughout the year, with peak visits in July to August and December. Here, you can find a plethora of shopping options, from high-end boutiques to bustling malls, alongside remarkable architecture and landmarks. With its blend of city-themed attractions and family-friendly venues, Kuala Lumpur City Centre offers a dynamic environment perfect for exploration and relaxation.
  • Selayang: Nestled in the vicinity of Batu Caves, Selayang is a charming village that provides a unique blend of local culture and modern amenities. Visitors are drawn to this area for its variety of experiences, from family outings to business engagements. The village features shopping centers, an ice skating rink, and is home to several parks and museums. With its inviting atmosphere and accessibility to urban attractions, Selayang is an ideal spot for those seeking a quieter, yet engaging experience during their vacation.

Things to do near Batu Caves

Batu Caves offers a variety of attractions perfect for city-themed, family, and business vacations. Visitors can explore shopping centers and malls, and enjoy a relaxing stay at nearby resorts. Don't miss the Malaysia Heritage Walk, which provides a glimpse into the rich cultural history of the area. Whether you're shopping or immersing yourself in local heritage, Batu Caves has something for everyone.

Shopping

For a vibrant shopping experience near Batu Caves, visit Chow Kit Night Market, just 5 miles away, offering a bustling atmosphere. Additionally, Pavilion Kuala Lumpur and Suria KLCC Shopping Centre, both 6 miles away, feature a mix of entertainment, dining, and retail options perfect for gift shopping.

Recreation

Explore Titiwangsa Lake Garden for a serene escape with picturesque views and tranquil walking paths. Enjoy luxury amenities at the Royal Selangor Club, where you can unwind in an elegant setting. For outdoor enthusiasts, Templer Park Country Club offers a great golfing experience amidst lush landscapes.

Adventure

The Genting Skyway, located 13 miles from Batu Caves, offers breathtaking views from its cable car gondolas, perfect for family adventures. At Desa Waterpark, 10 miles away, enjoy thrilling water rides and attractions for all ages. For an adrenaline rush, try the SkyTrex Adventure zipline ropes course, situated 16 miles away.

Nightlife

Experience the vibrant nightlife near Batu Caves with a show at the Kuala Lumpur Performing Arts Centre, just 4 miles away, for a blend of culture and romance. For a unique experience, visit the National Planetarium, 7 miles away, offering fascinating entertainment under the stars.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Batu Caves

To save money on your trip to Batu Caves, plan your visit during the cheaper months of March or September to October, avoiding the pricier July, August, and December. Saturday is the least expensive day for accommodations, while Tuesday is the most costly. Use Expedia to find budget-friendly hotels, especially eco-certified options, and consider booking a package deal for additional savings. Joining Expedia's One Key membership can provide exclusive discounts and future cash rewards. Don’t forget to explore free activities like the stunning caves and temples to make the most of your experience without breaking the bank.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Batu Caves are March and September to October, where the prices are slightly lower. This is in comparison to July to August and December, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Batu Caves is Saturday. The most expensive day to stay in Batu Caves is Tuesday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to refine your preferences, such as your budget, desired location, and preferred hotel style. For instance, selecting the Eco-certified option will showcase sustainable and environmentally friendly hotels that are currently available. To find the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially save money by combining your hotel stay at Batu Caves with your flights and activities through an Expedia package deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in and around Batu Caves

Batu Caves in Selangor, Malaysia, is perfect for city-themed, family, and business vacations, offering attractions like mosques, conference venues, and urban parks. Visitors can immerse themselves in culture and outdoor experiences while exploring the area. For a comfortable stay, consider looking for the best hotels in Batu Caves or nearby accommodations to enhance your trip.

  • Petronas Twin Towers: Standing as one of the tallest twin skyscrapers in the world, the Petronas Twin Towers offer breathtaking views of the city skyline. Visitors can explore the Skybridge and observation deck for a unique perspective of Kuala Lumpur's vibrant urban landscape.
  • KLCC Park: This beautifully landscaped urban park is perfect for families and outdoor enthusiasts. Enjoy a leisurely stroll, picnic, or take in the stunning views of the Petronas Twin Towers while relaxing by the serene lake and lush greenery.
  • Batu Caves: An awe-inspiring natural wonder, Batu Caves features limestone caves and stunning Hindu temples. Adventurous visitors can trek up the colorful steps for panoramic views and explore the fascinating cave systems.

Best time to go to Batu Caves

The best time to visit Batu Caves can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Batu Caves falls in May, when visitor numbers are slightly low and weather is mostly sunny with moderate rain. The coolest average temperature in Batu Caves falls in January and December. December has average visitor numbers and mostly cloudy weather.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January78.3°F (25.7°C)Moderate RainMostly CloudySlightly HighAverage
February79.2°F (26.2°C)Light RainMostly SunnyAverageAverage
March80.1°F (26.7°C)Moderate RainMostly SunnyAverageSlightly Low
April80.4°F (26.9°C)Moderate RainMostly CloudyAverageAverage
May81.0°F (27.2°C)Moderate RainMostly SunnySlightly LowAverage
June80.6°F (27.0°C)Light RainMostly SunnyAverageAverage
July80.4°F (26.9°C)Light RainMostly SunnyAverageSlightly High
August80.2°F (26.8°C)Light RainMostly SunnySlightly HighSlightly High
September79.9°F (26.6°C)Light RainMostly SunnySlightly HighSlightly Low
October79.9°F (26.6°C)Moderate RainMostly CloudySlightly LowSlightly Low
November78.8°F (26.0°C)Frequent RainMostly CloudySlightly LowAverage
December78.3°F (25.7°C)Frequent RainMostly CloudyAverageSlightly High

The nearest major airports for your trip to Batu Caves

For your visit to Batu Caves in Selangor, Malaysia, you can fly into two major airports. Kuala Lumpur International Airport (KUL) is approximately 33 miles away, with nearby hotel options like the 5-star DoubleTree by Hilton Putrajaya Lakeside, located 10 miles from the airport, and Mövenpick Hotel & Convention Centre KLIA, just 3 miles away, both offering convenient access. Alternatively, Sultan Abdul Aziz Shah Airport (SZB) is around 11 miles from Batu Caves. Excellent accommodations include the Hilton Kuala Lumpur, 8 miles from SZB, and InterContinental Kuala Lumpur, 11 miles away, both providing various transportation services for easy access to the airport.

Frequently asked questions

What is the best area to stay in Batu Caves?
Bandar Sri Damansara is the best area to stay when visiting Batu Caves, Malaysia. This vibrant neighborhood is favored by many travelers for its excellent accessibility and range of amenities. Surrounded by lush greenery, it provides a serene escape while being just a short drive from the iconic Batu Caves, renowned for its stunning limestone hills and the towering Murugan statue. The area features various dining options and shopping centers, ensuring that visitors have everything they need for a comfortable stay.

For couples seeking a romantic retreat, Kampung Selayang Pandang offers a quaint alternative. This charming neighborhood boasts a peaceful atmosphere, superb for leisurely strolls and intimate dinners. Its proximity to Batu Caves adds to the allure, allowing couples to experience the breathtaking beauty of the caves at sunrise or sunset, creating unforgettable memories.
What are the best family hotels in Batu Caves?
Hotel O Hotel 916 is a delightful option for families visiting Batu Caves, boasting an excellent review score of 8.6. This hotel not only offers complimentary amenities for children but also ensures a comfortable stay with daily housekeeping. Its inviting space makes it a great choice for parents seeking stress-free accommodations.

Another family-friendly choice is the ibis Styles Kuala Lumpur Sri Damansara, which has earned a rating of 8.0. This hotel also features free amenities for children, making it convenient for families traveling with little ones. Its vibrant decor and relaxed vibe create an inviting space for both adults and kids to unwind after a day of adventure.

For those looking for a property with more extensive family-friendly amenities, the Mercure Selangor Selayang stands out with a review score of 7.8. This hotel offers a pool that caters to various age requirements, ensuring that children can splash around safely. With free cribs available for infants and an in-room babysitting service, parents can enjoy some well-deserved relaxation. Furthermore, the hotel provides a complimentary children's club and breakfast options tailored for kids, enhancing the overall family experience. Find more child-friendly accommodations in Batu Caves.
What are the most romantic hotels in Batu Caves for couples?
For couples seeking a romantic escape in Batu Caves, the Mercure Selangor Selayang is a delightful choice, rated 7.8 out of 10 by guests for its friendly space and attentive service. This hotel offers a range of amenities designed to enhance your stay, including both indoor and outdoor pools where you can relax and enjoy quality time together. See all romantic hotels in Batu Caves.
When is the best time to go to Batu Caves?
The most popular time to visit Batu Caves is during the dry season, which typically runs from December to February. This period offers the most favorable weather conditions, with temperatures averaging around 85°F. The pleasant climate makes it ideal for exploring the caves and surrounding areas without the discomfort of excessive heat or rain.

From June to August, Batu Caves experiences a high influx of tourists, coinciding with school holidays and local festivals. This vibrant atmosphere can enhance your experience as you witness the cultural significance of the site, especially during the Thaipusam festival when the caves are filled with devotees and colorful celebrations. However, it's wise to plan ahead, as popular visiting times may lead to larger crowds.

For those who seek a quieter, more intimate experience, consider visiting in November. This month often sees fewer tourists, allowing you to fully immerse yourself in the beauty and spirituality of Batu Caves. You can enjoy leisurely walks through the lush surroundings, and the slightly cooler temperatures will make your outdoor activities more comfortable.
Where can I find the best nightlife in Batu Caves?
Batu Caves, known primarily for its stunning limestone caves and iconic Hindu temples, is not widely recognized for its nightlife scene.

As a traveler in your 40s seeking a relaxed yet engaging evening, you may find that nearby areas such as Kuala Lumpur, just a short drive away, offer a much more vibrant nightlife experience. In Kuala Lumpur, neighborhoods like Bukit Bintang and Changkat Bukit Bintang are bustling with bars, nightclubs, and upscale dining options, superb for those looking to unwind after a day of adventure.
Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline – this is often within 24-48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our "Fully refundable property" filter during your search to find the right Batu Caves hotel for you.
How can I save on a Batu Caves hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Batu Caves hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
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 $14 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