Search Hotels Near Batu Caves, Kuala Lumpur

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

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
The price is £26
includes taxes & fees
13 Apr - 14 Apr
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
The price is £12
includes taxes & fees
13 Apr - 14 Apr
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)
"Get exactly same room as before. Check in and out was fast. It is just the leaking theough the ceiling causing moist ceiling prone to fungal. 😅"
Malaysia
Muhammad Taufiq
The price is £32
includes taxes & fees
13 Apr - 14 Apr
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
The price is £18
includes taxes & fees
13 Apr - 14 Apr
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 traveller
The price is £23
includes taxes & fees
13 Apr - 14 Apr
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)
The price is £17
includes taxes & fees
13 Apr - 14 Apr
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
The price is £18
includes taxes & fees
23 Apr - 24 Apr
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

Aradia by FEEL HOME

Aradia by FEEL HOME
2.0 star property
1.8 mi from Batu Caves
Aradia by FEEL HOME

Fast Hotel Sri Gombak

Fast Hotel Sri Gombak
2.5 star property
1.1 mi from Batu Caves
The price is £18
includes taxes & fees
21 Apr - 22 Apr
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
The price is £18
includes taxes & fees
13 Apr - 14 Apr
Hotel O Casavilla Hotel

Hotel Midtown Villa

Hotel Midtown Villa
2.0 star property
4.2 mi from Batu Caves
6.0 out of 10, (5 reviews)
"Verry good"
Malaysia
Nurazimah Ahmad
The price is £25
includes taxes & fees
13 Apr - 14 Apr
Hotel Midtown Villa

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 traveller
The price is £14
includes taxes & fees
13 Apr - 14 Apr
Ipoh Road 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

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
The price is £19
includes taxes & fees
13 Apr - 14 Apr
Smile Hotel Selayang Point

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

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
The price is £33
includes taxes & fees
30 Apr - 1 May
Arte Mont Kiara

Mercure Selangor Selayang

Mercure Selangor Selayang
3.5 star property
2.2 mi from Batu Caves
7.8 out of 10, Good, (51 reviews)
"Did not use pool"
United States
Mirza
The price is £38
includes taxes & fees
26 Apr - 27 Apr
Mercure Selangor Selayang

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)
"I stayed about 15min. The A/C barely worked. Small small room and couldn’t feel it. I went online and booked a room for the 10 days. I was there at the Hilton about 5-10 minutes away. Most disappointing part was they were unwilling to give me any kind of a refund. I was willing to pay for the first night technically it wasn’t refundable. But the room is extremely small and the pictures definitely give it way better of a feel than it actually is. If you’re going to be there for a night, maybe two...
United States
STANLEY
The price is £17
includes taxes & fees
13 Apr - 14 Apr
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.

Compare popular hotels close to Batu Caves

Property
Property class
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
Front of property
The Concept Hotel KL - Batu Caves
2.0 star property
8.0
Very good
2 reviews
View
Deluxe Twin Room | Desk, laptop workspace, free WiFi, bed sheets
Hotel O Hotel 916
3.0 star property
8.6
Excellent
4 reviews
View
Outdoor pool
KIP Hotel Kuala Lumpur
4.0 star property
7.8
Good
153 reviews
View
Family Room | Desk, iron/ironing board, free WiFi
SEEDS HOTEL SELAYANG
2.0 star property
7.6
Good
4 reviews
View
Lobby
Lavana Hotel Batu Caves
2.0 star property
6.8
17 reviews
View

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 breathtaking limestone caves housing impressive Hindu temples and shrines.
  • Iconic Batu Caves Temple: Visit the renowned Batu Caves temple, a significant cultural and religious site.
  • Scenic Views: Climb the 272 steps for panoramic views of the surrounding area.
  • Cultural Experiences: Engage in activities that highlight the rich cultural heritage of the region.
  • Vibrant Shopping Scene: Discover local handicrafts and souvenirs in the bustling market nearby.

Find great hotels near Batu Caves

Discover a range of accommodation options in Batu Caves, Selangor, from budget guesthouses to well-appointed hotels. Perfect for families and business travellers alike, the area offers convenient lodging near the iconic Batu Caves. Whether you seek a luxurious escape or a straightforward stay, you'll find a variety of Malaysia hotels to suit your needs, ensuring a memorable visit to this vibrant locale.

  • Traders Hotel Kuala Lumpur: A contemporary 5-star hotel that brings a modern city vibe to your stay. Located in the heart of Kuala Lumpur, just 3.7km from Batu Caves, it is ideal for families seeking a vibrant urban experience. The hotel offers a host of amenities tailored for children, including complimentary cribs and babysitting services, ensuring a stress-free family vacation. Guests appreciate the property’s focus on family-friendly features while enjoying the lively atmosphere of city life, making it a perfect base for exploring the local attractions.
  • Mandarin Oriental, Kuala Lumpur: This luxurious 5-star hotel is a haven for both business and leisure travellers. Situated 3.7km from Batu Caves, it boasts a comprehensive range of business facilities, including multiple meeting rooms and a fully-equipped business centre. Families will also find amenities such as children’s clubs and pools, making it a versatile choice for all. Guests rave about the exquisite spa services available, which include hot stone massages and facial treatments, offering a tranquil escape after a busy day in the city.
  • Shangri-La Kuala Lumpur: Known for its exceptional service and family-oriented amenities, this 5-star property is located 3.7km from Batu Caves. Shangri-La offers a relaxing retreat with a full spa and poolside bar, perfect for unwinding after exploring. Families will appreciate the supervised childcare options and children’s pool, allowing parents to enjoy some leisure time. The hotel’s elegant design and dedication to guest comfort make it an excellent choice for those seeking a blend of relaxation and family fun.

Where to stay near Batu Caves

Batu Caves offers a unique blend of urban and scenic experiences for travellers. Just a stone's throw away, explore family-friendly neighbourhoods with vibrant atmospheres. Natural attractions abound, from the iconic limestone hills to lush greenery, ensuring a refreshing escape. Whether you're seeking budget options or a more business-centric stay, the friendly locals and diverse offerings make Batu Caves an ideal destination. Don't miss the chance to immerse yourself in this captivating region of Selangor.

  • Kuala Lumpur: As a vibrant metropolis located a mere 4.3km from Batu Caves, Kuala Lumpur offers an exhilarating travel experience. Renowned for its diverse attractions, the city caters to families, business travellers, and city explorers alike. Visitors can indulge in extensive shopping opportunities at various centres and malls, while iconic landmarks such as the stunning Petronas Twin Towers and the Menara Kuala Lumpur skyscraper provide a breathtaking backdrop. The city's bustling atmosphere peaks during July to August and December, making it an exciting time to explore its cultural and architectural marvels.
  • Batu Caves: Just 124m from its namesake, Batu Caves itself is a captivating destination. This city, famous for its limestone hills and Hindu shrines, attracts visitors year-round, with peak arrivals in January and August to September. Whether you're drawn in by its spiritual significance or the stunning views from the cave temples, Batu Caves offers a unique blend of culture and natural beauty. The nearby shopping facilities and resorts enhance the experience, making it suitable for families and business travellers seeking both relaxation and adventure.
  • Kuala Lumpur City Centre: Located 3.7km from Batu Caves, Kuala Lumpur City Centre is a bustling neighbourhood that serves as the heart of the city. This area is a magnet for families and business visitors, boasting an array of shopping centres and vibrant areas to explore. With iconic buildings and significant architecture, including the famous Petronas Towers, the City Centre offers a rich cultural experience. The visitor numbers peak in August and December to January, ensuring a lively environment filled with events and activities throughout your stay.

Things to do near Batu Caves

While visiting Batu Caves, immerse yourself in the vibrant shopping scene where you can find local handicrafts and souvenirs. Don't miss the opportunity to explore the stunning limestone caves, which house impressive Hindu temples and shrines. Additionally, enjoy the beautiful views from the top of the 272 steps, and consider taking part in cultural experiences that highlight the area's rich heritage.

Shopping

Batu Caves offers an exciting shopping experience with nearby options. Pavilion Kuala Lumpur, Petaling Street Market, and Suria KLCC Shopping Centre are all located 3.7km away, providing a vibrant mix of business and entertainment. If you're up for a drive, explore further markets and malls for unique treasures.

Recreation

At Titiwangsa Lake Garden, enjoy serene walks amidst lush greenery, perfect for relaxation. Templer Park Country Club offers an invigorating golf experience in a picturesque setting, while the Royal Selangor Club provides a luxurious retreat with excellent amenities for unwinding after a day of exploration.

Adventure

Experience the thrill of riding the Genting Skyway, a scenic cable car 8.1km from Batu Caves, offering breathtaking views. Alternatively, enjoy the excitement of Desa Waterpark, located 6.2km away, or challenge yourself at Camp5, an exhilarating climbing venue 5.0km from Batu Caves.

Nightlife

In Batu Caves, the Kuala Lumpur Performing Arts Centre offers a vibrant mix of entertainment and culture just 2.5km away, while the DBKL City Theatre, located 3.7km away, presents captivating performances. For a family-friendly outing, the National Planetarium, 4.3km distant, promises an unforgettable experience.

Booking tips and Expedia advantages for Batu Caves

To save money on your visit to Batu Caves, consider travelling during the cheaper months of March, June, or October, and aim to book your stay on a Saturday for the best rates. Utilise Expedia's search tool to filter accommodation by budget and location, and sort prices from lowest to highest to find great deals. Combining your hotel, flights, and activities into a package may yield additional discounts. Lastly, explore free activities around Batu Caves to enhance your experience without straining your wallet.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Batu Caves are March, June and October, 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: Utilise Expedia’s search tool to refine your options according to your budget, desired location, and preferred type of accommodation. To discover the most affordable prices and special offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially save money by combining your hotel booking for Batu Caves with your flights and activities through an Expedia package.

Find the best attractions near Batu Caves

While visiting Batu Caves in Selangor, Malaysia, you'll find a rich blend of culture and outdoor experiences. Key attractions include the iconic Batu Caves temple, nearby mosques, and urban parks, ideal for leisurely strolls. Don't miss out on trending hotels in the vicinity for a comfortable stay and easy access to these local points of interest.

  • Petronas Twin Towers: Experience the stunning architecture of the Petronas Twin Towers, once the tallest buildings in the world. Ascend to the Skybridge for panoramic views of Kuala Lumpur’s skyline, capturing the essence of the city’s vibrant energy.
  • KLCC Park: Enjoy a leisurely stroll in KLCC Park, an urban oasis featuring lush greenery, a picturesque lake, and playgrounds. Perfect for families, this park offers a tranquil escape amidst the bustling city, ideal for picnics and relaxation.
  • Kuala Lumpur Tower: Ascend Kuala Lumpur Tower for breathtaking 360-degree views of the city. This modern marvel features a revolving restaurant, allowing you to dine while taking in the spectacular sights, making it a memorable experience.

Best time to go to Batu Caves

The best time to visit Batu Caves is dependant 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 LowAverage
May80.8°F (27.1°C)Moderate RainMostly SunnySlightly LowSlightly Low
June80.4°F (26.9°C)Light RainMostly SunnySlightly LowSlightly Low
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 visit Batu Caves, you can fly into two major airports. Kuala Lumpur International Airport (KUL) is approximately 20.5km away, with nearby hotels such as the 5-star DoubleTree by Hilton Putrajaya Lakeside, located 6.2km from the airport, offering various transport services. The Mövenpick Hotel & Convention Centre, only 1.9km from KUL, also provides convenient access. Alternatively, Subang Airport (SZB) is around 6.8km from Batu Caves, featuring hotels like the 5-star Mandarin Oriental, Kuala Lumpur, and JW Marriott Kuala Lumpur, both situated 6.2km from SZB, with reliable shuttle services available for guests.

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 travellers, 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 £12 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 trip 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 travellers 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 7.4 km from Batu Caves, a travellers' rating of 7.4. This hotel features essential family amenities such as free cribs and daily housekeeping. In addition, travellers 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 6.0 km from Batu Caves, making it a convenient choice for families. With a travellers' 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 3.2 km 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 travellers can enjoy, adding to the serene ambiance of their stay. Travellers 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 travellers 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 3.2 km from Batu Caves, making it a convenient choice for travellers. 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 programme. One Key members always get our best prices and earn OneKeyCash™ on eligible bookings for every pound 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