Find hotels near Batu Caves, Kuala Lumpur from $17

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • 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

The Concept Hotel KL - Batu Caves

The Concept Hotel KL - Batu Caves
2.0 star property
0.4 mi from Batu Caves
8.0 out of 10, Very Good, (2 reviews)
"住宿空間不錯,也有電視可看,洗手間及浴室有開窗,房間也可看到城市景觀!服務人員有禮貌,飯店有電梯很方便! 電梯灰塵有點多,沖澡時水柱很強也很舒服,但是剛我那間水退得有點慢,導致洗完澡後有點淹水! 搭大眾運輸過去的話,還真的不太方便,比較推薦搭grab!"
Taiwan
Peter
$24 nightly
The price is $30
Apr 29 - Apr 30
Total with taxes and fees
The Concept Hotel KL - Batu Caves

Hotel O Hotel 916

Hotel O Hotel 916
3.0 star property
1 mi from Batu Caves
8.6 out of 10, Excellent, (4 reviews)
"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 $17
Apr 20 - Apr 21
Total with taxes and fees
Hotel O Hotel 916

KIP Hotel Kuala Lumpur

KIP Hotel Kuala Lumpur
4.0 star property
1.1 mi from Batu Caves
7.8 out of 10, Good, (153 reviews)
"Good"
Malaysia
Siang hur
$38 nightly
The price is $44
Apr 19 - Apr 20
Total with taxes and fees
KIP Hotel Kuala Lumpur

SEEDS HOTEL SELAYANG

SEEDS HOTEL SELAYANG
2.0 star property
0.9 mi from Batu Caves
7.6 out of 10, Good, (4 reviews)
"Bathroom was dirty (the grout & corners need to be cleaned). Including the windows. Can hear the cars passing & people talking outside. Market area was dirty/smelly. Bed was ok. "
United States
Angani
$20 nightly
The price is $24
Apr 22 - Apr 23
Total with taxes and fees
SEEDS HOTEL SELAYANG

Lavana Hotel Batu Caves

Lavana Hotel Batu Caves
2.0 star property
Medan Batu Caves, 0.8 mi from Batu Caves
6.8 out of 10, (17 reviews)
"Its near with town and easy to find food around the hotel."
Malaysia
Anonymous traveler
$25 nightly
The price is $31
Apr 18 - Apr 19
Total with taxes and fees
Lavana Hotel Batu Caves

Ark Batu Caves Hotel

Ark Batu Caves Hotel
3.0 star property
1 mi from Batu Caves
6.0 out of 10, (2 reviews)
$18 nightly
The price is $23
Apr 19 - Apr 20
Total with taxes and fees
Ark Batu Caves Hotel

Hotel Inap Sri Gombak

Hotel Inap Sri Gombak
2.5 star property
1.1 mi from Batu Caves
4.0 out of 10, (2 reviews)
"The room was good but need more staff to maintain. More amenities and need more repair work such as the bathroom"
Australia
Jayathi
$19 nightly
The price is $24
May 10 - May 11
Total with taxes and fees
Hotel Inap Sri Gombak

A&R Urban Hotel

A&R Urban Hotel
2.0 star property
1.3 mi from Batu Caves
A&R Urban Hotel

Fast Hotel Sri Gombak By Zuzu

Fast Hotel Sri Gombak By Zuzu
2.0 star property
1.1 mi from Batu Caves
Fast Hotel Sri Gombak By Zuzu

Fast Hotel Sri Gombak

Fast Hotel Sri Gombak
2.5 star property
1.1 mi from Batu Caves
$21 nightly
The price is $26
Apr 27 - Apr 28
Total with taxes and fees
Fast Hotel Sri Gombak

Hotel O Casavilla Hotel

Hotel O Casavilla Hotel
2.0 star property
2.4 mi from Batu Caves
5.8 out of 10, (7 reviews)
"I would stay again"
United States
Mazlina
$19 nightly
The price is $24
Apr 20 - Apr 21
Total with taxes and fees
Hotel O Casavilla Hotel

Smile Hotel Selayang Point

Smile Hotel Selayang Point
3.0 star property
2.3 mi from Batu Caves
8.4 out of 10, Very Good, (16 reviews)
"Quite spaces "
Malaysia
Rajeswary
$20 nightly
The price is $25
Apr 26 - Apr 27
Total with taxes and fees
Smile Hotel Selayang Point

Hotel Midtown Villa

Hotel Midtown Villa
2.0 star property
4.2 mi from Batu Caves
6.0 out of 10, (5 reviews)
"No malay food available nearby......"
Malaysia
Norisyam
$29 nightly
The price is $34
Apr 20 - Apr 21
Total with taxes and fees
Hotel Midtown Villa

Raintree Hotel

Raintree Hotel
2.5 star property
4.6 mi from Batu Caves
5.8 out of 10, (8 reviews)
"Location very convenient to supermarket and dining."
Australia
Andy
$20 nightly
The price is $24
Apr 18 - Apr 19
Total with taxes and fees
Raintree Hotel

Fan Holiday Hotel

Fan Holiday Hotel
2.0 star property
3.3 mi from Batu Caves
6.8 out of 10, (3 reviews)
"The Family Room has nice windows for walls on two sides and was larger than the advertised 22 m2. It was actually 25 m2. However, it does NOT have 1 queen and 1 single bed because it can only sleep 2 people, not 3. It has 2 super single beds. The room had a kettle, but no coffee or tea as advertised. This is the first hotel that I have seen that does not provide standard toilet paper. Instead, they give you a box of facial tissue. Kind of odd, but it did the job. This place is not easy to...
United States
Wayland
Fan Holiday Hotel

Ipoh Road Hotel

Ipoh Road Hotel
2.5 star property
3.8 mi from Batu Caves
5.6 out of 10, (8 reviews)
"Room is clean, air con is good, only the toilet is outside shared. Not much exciting things around. "
Malaysia
Anonymous traveler
$15 nightly
The price is $19
Apr 18 - Apr 19
Total with taxes and fees
Ipoh Road Hotel

Fast Hotel Idaman Near To Iium KL

Fast Hotel Idaman Near To Iium KL
2.5 star property
2.6 mi from Batu Caves
5.6 out of 10, (4 reviews)
"Ghe room had a pillar in the center dividing the 2 single 🛌 "
Malaysia
Gurmit
Fast Hotel Idaman Near To Iium KL

Mercure Selangor Selayang

Mercure Selangor Selayang
3.5 star property
2.2 mi from Batu Caves
7.8 out of 10, Good, (51 reviews)
"Everything seems perfect"
Malaysia
Zulkiflee
$45 nightly
The price is $53
Apr 26 - Apr 27
Total with taxes and fees
Mercure Selangor Selayang

Arte Mont Kiara

Arte Mont Kiara
3.5 star property
4.4 mi from Batu Caves
5.0 out of 10, (13 reviews)
"It's clean and spacious but necessities (towels, shampoo) are basic"
Singapore
Wong
$39 nightly
The price is $45
Apr 28 - Apr 29
Total with taxes and fees
Arte Mont Kiara

Smile Hotel Titiwangsa Pekeliling Sentul

Smile Hotel Titiwangsa Pekeliling Sentul
2.0 star property
4.3 mi from Batu Caves
5.6 out of 10, (4 reviews)
"There are some food court in 5 minute walk."
Japan
Shinya
$18 nightly
The price is $22
Apr 20 - Apr 21
Total with taxes and fees
Smile Hotel Titiwangsa Pekeliling Sentul
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.

Top Batu Caves Hotel Reviews

Hotels near other Batu Caves attractions

Find out more about Batu Caves

Top reasons to visit Batu Caves

  • Stunning Limestone Caves: Explore the magnificent limestone caves that form the backbone of Batu Caves, showcasing impressive rock formations.
  • Cultural Experience: Visit the vibrant temples within the caves and immerse yourself in the local Hindu culture and traditions.
  • Adventure Activities: Enjoy climbing opportunities for a unique perspective of the caves and surrounding hills.
  • Urban and Natural Blend: Experience the lively atmosphere combining urban charm with the beauty of nature.
  • Family-Friendly Destination: Batu Caves is ideal for budget travelers and families seeking adventure and relaxation.

Find great hotels near Batu Caves

Discover the perfect accommodation in Batu Caves, Selangor, where a variety of hotels and guesthouses await to meet your travel needs. Whether you're seeking a family-friendly retreat, a business-friendly stay, or a city-themed vacation experience, you'll find an array of options. Explore the best hotels near Batu Caves and enjoy easy access to this iconic destination, ensuring a memorable visit to Malaysia.

  • Traders Hotel Kuala Lumpur: Nestled 6 miles from Batu Caves, Traders Hotel Kuala Lumpur is a luxurious 5-star property rated 9.2. This family-friendly hotel is perfect for those seeking a vibrant family vacation experience. With a focus on the little ones, it offers amenities such as complimentary cribs and babysitting services. Parents can enjoy peace of mind knowing that first aid kits are readily available. The hotel’s spacious rooms provide a comfortable retreat after a day of exploration, making it an ideal choice for families looking to unwind and enjoy their stay.
  • DoubleTree by Hilton Hotel Kuala Lumpur: Just 6 miles from Batu Caves, the DoubleTree by Hilton Hotel Kuala Lumpur is a stunning 5-star establishment with a guest rating of 9.0. This hotel caters to both families and business travelers alike, offering a seamless blend of comfort and convenience. Children are well accommodated with features such as a kids’ pool and window guards for safety. The property also provides breakfast options for children, ensuring a delightful start to the day. Guests can expect a warm welcome with the signature DoubleTree cookie upon arrival, making it a perfect choice for a memorable stay.
  • Mandarin Oriental, Kuala Lumpur: Located 6 miles from Batu Caves, the Mandarin Oriental, Kuala Lumpur stands out with an impressive guest rating of 9.6, showcasing its commitment to luxury. This 5-star hotel is ideal for families and business travelers, featuring a dedicated children's club that offers free activities for younger guests. Additionally, the property boasts a children-friendly pool and breakfast options tailored for kids. With its elegant rooms and lavish amenities, guests will find the perfect balance of sophistication and comfort, ensuring a truly exceptional vacation experience.

Where to stay near Batu Caves

Visitors to Batu Caves can immerse themselves in a unique blend of urban excitement and natural beauty. This family-friendly area is perfect for budget travelers and those seeking a memorable staycation. Explore the stunning limestone caves and vibrant temples, then venture into nearby neighborhoods for a taste of local culture and friendly faces. Whether you’re here for adventure or relaxation, Batu Caves offers an unforgettable experience just moments away from Kuala Lumpur.

  • Kuala Lumpur: As the vibrant capital of Malaysia, Kuala Lumpur is a bustling metropolis known for its striking skyline dominated by the iconic Petronas Twin Towers. Located conveniently near Batu Caves, this city offers a mix of cultural experiences and modern attractions. Visitors can enjoy a plethora of shopping centers, from luxury malls to local markets, while savoring diverse cuisines in numerous eateries. The city isn’t just about shopping; it’s rich in history and architecture, with landmarks like the historic Sultan Abdul Samad Building and the lush Perdana Botanical Gardens. With year-round tourist arrivals peaking during the holiday months, Kuala Lumpur seamlessly blends business and leisure.
  • Kuala Lumpur City Centre: Just 6 miles from Batu Caves, Kuala Lumpur City Centre is a dynamic neighborhood known for its urban sophistication. This area is home to high-end shopping malls and entertainment venues, making it a paradise for shoppers and food enthusiasts alike. The stunning skyline features remarkable skyscrapers and architectural wonders, providing an impressive backdrop for leisurely strolls. With a steady flow of visitors throughout the year, it’s an ideal spot for family outings, business meetings, or simply enjoying the city's vibrant atmosphere. The nearby KLCC Park offers a green retreat amidst the urban hustle, perfect for relaxation.
  • Batu Caves: Famous for its stunning limestone caves and Hindu temples, Batu Caves is a must-visit city that offers a unique cultural experience. Located in the heart of Batu Caves, the site features the impressive 42.7-meter-tall Murugan statue and colorful steps leading to the temples. Visitors can explore the caves, learn about local spirituality, and enjoy the surrounding nature. With a mix of shopping centers and resorts nearby, Batu Caves attracts tourists year-round, especially during the Thaipusam festival in January. This area is perfect for families, adventure seekers, and those interested in cultural exploration.

Things to do near Batu Caves

Batu Caves offers a variety of exciting activities for tourists, including shopping opportunities and local attractions. Experience the thrill of Batu Caves adventure with its stunning outdoor attractions, and immerse yourself in the rich culture and history of the site. For the more adventurous, there are climbing opportunities that provide a unique perspective of the iconic limestone hills and caves. Don't miss out on this unforgettable experience.

Shopping

At Batu Caves, you can explore local shops offering traditional Malaysian crafts and souvenirs. If you're up for a drive, visit Sunway Pyramid, about 12 miles away, where you'll find a variety of international brands and unique gifts in a vibrant shopping environment.

Recreation

The Royal Selangor Club offers a luxurious atmosphere for relaxation and socializing, located 6 miles from Batu Caves. Bukit Jalil Golf & Country Resort, 13 miles away, provides a tranquil retreat with stunning golf courses. Glenmarie Golf and Country Club, 12 miles from Batu Caves, boasts elegant surroundings for a rejuvenating experience.

Adventure

Batu Caves offers an exhilarating experience with its stunning limestone hills and vibrant Hindu temples. Explore the caves, hike up the 272 steps for breathtaking views, or enjoy rock climbing at nearby sites for an adrenaline rush surrounded by natural beauty.

Nightlife

Experience the vibrant nightlife at Batu Caves with a visit to the trendy 3D Art Museum and immerse yourself in interactive art. Afterward, enjoy a relaxing evening at nearby cafes, savoring local delicacies while soaking in the lively atmosphere and music from street performers.

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

Booking tips and Expedia advantages for Batu Caves

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Batu Caves are March to May, where the prices are slightly lower. This is in comparison to August and December to January, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around Batu Caves is Saturday. The most expensive day to stay around Batu Caves is Tuesday.
  • Find cheap hotels on Expedia: Expedia’s search tool lets you choose your budget, preferred location, and other preferences with ease. You can organize your results to display prices from lowest to highest, ensuring you find the most affordable hotels right away. Additionally, you have the option to narrow down your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by combining your hotel stay at Batu Caves with your flights and activities through an Expedia package deal.

Find the best attractions near Batu Caves

Batu Caves offers a captivating blend of culture and outdoor experiences, featuring notable attractions like mosques, urban parks, and stunning skyscrapers. Visitors can immerse themselves in the rich local culture while enjoying various outdoor activities. With its vibrant atmosphere, Batu Caves is perfect for those looking to explore both the city's urban charm and the natural beauty surrounding it.

  • Petronas Twin Towers: Standing as an iconic symbol of Kuala Lumpur, these magnificent skyscrapers offer breathtaking views from the sky bridge and observation deck. The sleek design and shimmering glass façade embody the city's modern spirit.
  • KLCC Park: Nestled at the base of the Petronas Twin Towers, this urban park is perfect for families. With lush greenery, a serene lake, and a children's playground, it provides a tranquil escape from the bustling city life.
  • Kuala Lumpur Tower: Known for its height and panoramic views, Kuala Lumpur Tower features an observation deck that showcases the stunning city skyline. The tower also offers dining options for those looking to enjoy a meal with a view.

Best time to go to Batu Caves

The best time to visit Batu Caves is dependent on what kind of holiday you are seeking. May is its hottest month on average. At this time, visitor numbers are slightly low and weather is mostly sunny with moderate rain. January and December are its coolest month on average. At the time of December, visitor numbers are slightly high and weather is mostly cloudy.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January78.1°F (25.6°C)Moderate RainMostly CloudySlightly HighSlightly High
February79.2°F (26.2°C)Light RainMostly SunnyAverageAverage
March79.9°F (26.6°C)Moderate RainMostly SunnyAverageSlightly Low
April80.2°F (26.8°C)Moderate RainMostly CloudySlightly LowSlightly Low
May80.8°F (27.1°C)Moderate RainMostly SunnySlightly LowSlightly Low
June80.4°F (26.9°C)Light RainMostly SunnySlightly LowAverage
July80.1°F (26.7°C)Light RainMostly SunnyAverageAverage
August80.1°F (26.7°C)Light RainMostly SunnySlightly HighSlightly High
September79.7°F (26.5°C)Light RainMostly SunnyAverageAverage
October79.7°F (26.5°C)Moderate RainMostly CloudyAverageAverage
November78.6°F (25.9°C)Frequent RainMostly CloudyAverageAverage
December78.1°F (25.6°C)Frequent RainMostly CloudySlightly HighSlightly High

The nearest major airports for your trip to Batu Caves

To reach Batu Caves, you can fly into several major airports. Kuala Lumpur International Airport (KUL) is situated 33 miles away, with nearby hotels like the 5-star Mövenpick Hotel & Convention Centre KLIA, just 3 miles from the airport, offering airport shuttle services. Subang Airport (SZB) is 11 miles away, with excellent accommodations such as Traders Hotel Kuala Lumpur and Grand Hyatt Kuala Lumpur, both providing shuttle services. For those considering Malacca International Airport (MKZ), located 78 miles from Batu Caves, options include the 5-star Hatten Hotel Melaka and Doubletree by Hilton Melaka, both within 6 miles of the airport.

Frequently asked questions

What hotels are within walking distance to Batu Caves?
Discover top-rated hotels within walking distance to Batu Caves that combine comfort with convenience for your visit.

The Concept Hotel KL - Batu Caves

The Concept Hotel KL - Batu Caves is a welcoming 3-star hotel located just a 14-minute walk from the iconic Batu Caves. Rated 8.0 by travelers, this hotel offers stunning mountain views that enhance the overall experience. Guests can unwind and take in the beautiful surroundings from their rooms, making it a perfect choice for those looking to enjoy the natural beauty of the area.
How much is a hotel near Batu Caves?
Staying near Batu Caves is a treat, with plenty of hotels from $17 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a vacation during weekends or around public holidays.
What are the most popular family-friendly hotels near Batu Caves?
Discovering family-friendly hotels near Batu Caves is an exciting adventure for travelers seeking the best stays for their loved ones. Here are some top-rated options that cater to families visiting this iconic destination.

Smile Hotel Danau Kota

Smile Hotel Danau Kota is a family-friendly 3-star hotel located 4.6 miles from Batu Caves, a travelers' rating of 7.4. This hotel features essential family amenities such as free cribs and daily housekeeping. In addition, travelers can enjoy air-conditioned rooms and complimentary toiletries, making for a pleasant stay.

Crystal Crown Kuala Lumpur

Crystal Crown Kuala Lumpur is a 3-star hotel located just 3.7 miles from Batu Caves, making it a convenient choice for families. With a travelers' rating of 7.4, this hotel offers a variety of family-friendly amenities, including complimentary cribs and breakfast options for children. Guests can enjoy additional conveniences such as daily housekeeping, room service, and easy access to nearby shopping districts.

KIP Hotel Kuala Lumpur

KIP Hotel Kuala Lumpur, a 4-star hotel situated only 2.0 miles from Batu Caves, provides an excellent choice for families with a review rating of 7.6. This hotel features family-friendly amenities like daily housekeeping and free breakfasts for children, ensuring a comfortable stay. Guests can also take advantage of an outdoor pool, complimentary toiletries, and convenient self-parking.
Which hotels near Batu Caves offer the best views?
Discovering the ideal hotel near Batu Caves that offers stunning views can elevate your travel experience.

The Concept Hotel KL - Batu Caves

With a solid review rating of 8.0, The Concept Hotel KL - Batu Caves is a delightful choice just a 14-minute walk from Batu Caves. This hotel features a stunning mountain view that travelers can enjoy, adding to the serene ambiance of their stay. Travelers can appreciate the comfort of premium rooms, ensuring a relaxing retreat after a day of exploration.
Are there any hotels with pools close to Batu Caves?
For travelers seeking hotels with pools near the stunning Batu Caves, there are some excellent options to enhance your stay.

KIP Hotel Kuala Lumpur

KIP Hotel Kuala Lumpur is a welcoming 4-star hotel located just 2.0 miles from Batu Caves, making it a convenient choice for travelers. With a review rating of 7.6, this hotel features an inviting outdoor pool, perfect for relaxation after a day of exploration. Guests will appreciate daily housekeeping, complimentary toiletries, and free self-parking, ensuring a comfortable and straightforward stay. Additionally, families can take advantage of special breakfast options for children.
Can I book a fully refundable hotel close to Batu Caves?
Most bookings on Expedia are refundable if canceled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, simply enter "Batu Caves", set your travel dates, and use the "Fully refundable" filter under "Deals & Discounts" on the results page. Alternatively, explore deals with free cancellation options on Expedia.
Can I find Expedia discounts for hotels near Batu Caves?
To look for discounts on hotels near Batu Caves, join One Key™—our free travel rewards program. One Key members always get our best prices and earn OneKeyCash™* on eligible bookings for every dollar spent. Another way to save is 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 and other participating brands.

Explore a world of travel with Expedia