Hotels near Batu Caves

  • 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

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Batu Caves hotels

OYO Townhouse, Selayang formerly RHR Hotel

OYO Townhouse, Selayang formerly RHR Hotel
3.0 star property
3.8 km from Batu Caves
8.6 out of 10, Excellent, (26 reviews)
"Very comfortable staying at this hotel. The hotel is new and I think this is the first hotel in that area."
Malaysia
Asrul
The price is RM61
RM87 total
includes taxes & fees
18 Jan - 19 Jan
OYO Townhouse, Selayang formerly RHR Hotel

Mercure Selangor Selayang

Mercure Selangor Selayang
3.5 star property
3.6 km from Batu Caves
8.0 out of 10, Very good, (50 reviews)
"Everything seems perfect"
Malaysia
Zulkiflee
The price is RM149
RM177 total
includes taxes & fees
3 Feb - 4 Feb
Mercure Selangor Selayang

Suwara Hotel

Suwara Hotel
3.0 star property
4.4 km from Batu Caves
8.4 out of 10, Very good, (17 reviews)
"Clean and comfortable. "
Malaysia
Connielee
The price is RM91
RM109 total
includes taxes & fees
19 Jan - 20 Jan
Suwara Hotel

77 Boutique Hotel

77 Boutique Hotel
3.0 star property
4.6 km from Batu Caves
9.6 out of 10, Exceptional, (4 reviews)
"Clean. Ok. No complaints. "
United States
Michael
The price is RM153
RM175 total
includes taxes & fees
18 Jan - 19 Jan
77 Boutique Hotel

Hyatt Regency Kuala Lumpur At KL Midtown

Hyatt Regency Kuala Lumpur At KL Midtown
4.5 star property
6.5 km from Batu Caves
9.4 out of 10, Exceptional, (38 reviews)
"The short stay we had here was incredible! It felt more relaxing than our 15 day trip around Europe. I would highly recommend this hotel if you need a relaxing recharge stay. "
Australia
Sophie
The price is RM459
RM506 total
includes taxes & fees
18 Jan - 19 Jan
Hyatt Regency Kuala Lumpur At KL Midtown

Crystal Crown Kuala Lumpur

Crystal Crown Kuala Lumpur
3.0 star property
4.1 km from Batu Caves
7.4 out of 10, Good, (127 reviews)
"My comment all average, good place to stay..thanks."
Malaysia
Mohd Shahru Razmi
The price is RM138
RM173 total
includes taxes & fees
16 Feb - 17 Feb
Crystal Crown Kuala Lumpur

Kepong Hotel

Kepong Hotel
3.0 star property
4.7 km from Batu Caves
8.2 out of 10, Very good, (10 reviews)
"MRT station is walking distance, and mcd is just next to it. Staff is friendly and nice."
Malaysia
Kum Hoong
The price is RM80
RM97 total
includes taxes & fees
18 Jan - 19 Jan
Kepong Hotel

Hotel Richbaliz

Hotel Richbaliz
3.5 star property
3.9 km from Batu Caves
7.2 out of 10, Good, (46 reviews)
"Good location."
Singapore
Subaharan
The price is RM181
RM211 total
includes taxes & fees
18 Jan - 19 Jan
Hotel Richbaliz

Hotel 99 - Kepong

Hotel 99 - Kepong
2.5 star property
4.2 km from Batu Caves
7.0 out of 10, Good, (26 reviews)
"Safe "
Malaysia
Aswadi
The price is RM95
RM122 total
includes taxes & fees
18 Jan - 19 Jan
Hotel 99 - Kepong

Riccarton Capsule Hotel

Riccarton Capsule Hotel
2.0 star property
6.7 km from Batu Caves
8.8 out of 10, Excellent, (28 reviews)
"์ „์ฒด์ ์œผ๋กœ ์กฐ์šฉํ•˜๊ณ  ์กฐ์‹ฌ์Šค๋Ÿฌ์šด ๋ถ„์œ„๊ธฐ์— ์บก์А๋ฐฉ์ด๋ผ ์˜ค๋žœ๋งŒ์— ์ˆ™๋ฉด ํ–ˆ์–ด์š” ๋”์šด๋‚˜๋ผ๋Š” ์บก์А์ด ์งฑ์ธ๋“ฏ์š” ์ƒค์›Œ์‹ค๋„ ๋„“๊ณ  ์พŒ์ ํ•ด์š”, ํ™˜๊ธฐ๋„ ๋งค์ผ ์‹œ์ผœ์ฃผ์‹œ๊ณ  ์ฒญ์†Œ์ƒํƒœ๋„ ๊น”๋”ํ•ฉ๋‹ˆ๋‹ค ๋‹ค์Œ์—๋„ ๊ฐ€๊ณ ์‹ถ์–ด์š” ๋‹จ์ง€ ๋ฐ”๋กœ์˜†์—” ์‹๋‹น์ด ์—†์ง€๋งŒ ์กฐ๊ธˆ ์•„๋ž˜๋กœ ๊ฐ€์„œ ์œก๊ต ๊ฑด๋„ˆ๋ฉด ๋งฅ๋„๋„๋“œ์ชฝ ์Šค๋ฒ…์ด๋ž‘ ์žˆ๊ตฌ, ๊ทธ๋žฉํ‘ธ๋“œ๋„ ์ž˜๋˜์š” Mrt๋Š” titiwangsa์—ญ, ๋ฏธ์ˆ ๊ด€๋„ ๊ทผ์ฒ˜, ๋ฐ”ํˆฌ์ผ€์ด๋ธŒ๊นŒ์ง€ ๋Œ์•„๋ณด๊ธฐ ์ข‹์•„์š”"
South Korea
Anonymous traveller
The price is RM88
RM114 total
includes taxes & fees
18 Jan - 19 Jan
Riccarton Capsule Hotel

STAYS HOTEL

STAYS HOTEL
3.0 star property
7.5 km from Batu Caves
9.2 out of 10, Wonderful, (10 reviews)
"Ideal location as it is very close to KLCC. There is MRT station at walkable distance, restaurants at walkable distance, and even hospital right across from hotel. Staff is very pleasant and helpful. James and Michael specially were very courteous."
United States
Tauseef
The price is RM156
RM179 total
includes taxes & fees
18 Jan - 19 Jan
STAYS HOTEL

Smile Hotel Danau Kota

Smile Hotel Danau Kota
3.0 star property
5.4 km from Batu Caves
7.4 out of 10, Good, (26 reviews)
"Improve more in cleanliness "
Malaysia
Muhammad
The price is RM91
RM108 total
includes taxes & fees
18 Jan - 19 Jan
Smile Hotel Danau Kota

Smile Hotel Wangsa Maju

Smile Hotel Wangsa Maju
3.0 star property
7 km from Batu Caves
8.2 out of 10, Very good, (49 reviews)
"this hotel has better value of $$ compare other hotels in the same area"
Malaysia
Wesley
The price is RM82
RM99 total
includes taxes & fees
18 Jan - 19 Jan
Smile Hotel Wangsa Maju

Arte Mont Kiara Managed by Airhost

Arte Mont Kiara Managed by Airhost
3.5 star property
7.1 km from Batu Caves
8.4 out of 10, Very good, (8 reviews)
"This property was beautiful. It is located in an area that may seem isolated, at first, but a ten minute walk up the hill will give you a place where you can shop and eat. The property itself has great amenities like a pool, jacuzzi, and playground. Itโ€™s is certainly family friendly. The host was very communicative. "
United States
Tyon
The price is RM142
RM239 total
includes taxes & fees
19 Jan - 20 Jan
Arte Mont Kiara Managed by Airhost

Wedgewood Residences Mont' Kiara

Wedgewood Residences Mont' Kiara
4.0 star property
7.6 km from Batu Caves
8.6 out of 10, Excellent, (198 reviews)
"Nice location near restaurant and shopping center "
United States
??
The price is RM512
RM563 total
includes taxes & fees
18 Jan - 19 Jan
Wedgewood Residences Mont' Kiara

AC Hotel by Marriott Kuala Lumpur

AC Hotel by Marriott Kuala Lumpur
4.0 star property
7.4 km from Batu Caves
8.2 out of 10, Very good, (826 reviews)
"Room was good, service was good, not a great hotel if you are looking for a varied breakfast as it was the same every day and was a small selection compared to other hotels. "
United Kingdom
Ollie
The price is RM219
RM268 total
includes taxes & fees
18 Jan - 19 Jan
AC Hotel by Marriott Kuala Lumpur

Ami Suites

Ami Suites
3.5 star property
7.2 km from Batu Caves
8.4 out of 10, Very good, (7 reviews)
"Gorgeous views, nicely appointed rooms"
Australia
Lucy
The price is RM302
RM336 total
includes taxes & fees
18 Jan - 19 Jan
Ami Suites

Fairfield by Marriott Chow Kit Kuala Lumpur

Fairfield by Marriott Chow Kit Kuala Lumpur
3.0 star property
7.8 km from Batu Caves
8.0 out of 10, Very good, (45 reviews)
"Trip is good as before. Walking distance to train station, means can go bukit bintang to eat, shop and drink, and still take a train back without driving. Morning is great for breakfast and walk at chow kit market. Best of all, not located in bukit bintang, so no jams going there or coming out "
Singapore
Robin
The price is RM220
RM248 total
includes taxes & fees
3 Feb - 4 Feb
Fairfield by Marriott Chow Kit Kuala Lumpur

Leo Palace New Wing, WTC Kuala Lumpur

Leo Palace New Wing, WTC Kuala Lumpur
3.0 star property
7.5 km from Batu Caves
6.6 out of 10, (44 reviews)
"Best part about this hotel is the spacious room and affordable price. I enjoyed my stay here. Just I would suggest if they would include a minibar for the non-executive rooms."
Malaysia
Amran
The price is RM148
RM170 total
includes taxes & fees
18 Jan - 19 Jan
Leo Palace New Wing, WTC Kuala Lumpur

Chambers Residence Kuala Lumpur by Roam

Chambers Residence Kuala Lumpur by Roam
4.0 star property
7.8 km from Batu Caves
7.4 out of 10, Good, (38 reviews)
"Courteous staff, good location. Only issue was a few roaches scurrying about "
Canada
Zahra
The price is RM152
RM189 total
includes taxes & fees
27 Jan - 28 Jan
Chambers Residence Kuala Lumpur by Roam
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 Caves: Explore the impressive limestone caves, featuring captivating formations and a significant Hindu temple.
  • Adventurous Activities: Engage in rock climbing and hiking in the scenic hills surrounding Batu Caves.
  • Cultural Immersion: Experience local markets, temples, and vibrant neighbourhoods that showcase Malaysia's rich heritage.
  • Family-Friendly Atmosphere: The area offers a welcoming environment for families and budget travellers alike.
  • Diverse Accommodation: Choose from modern hotels to charming guesthouses, catering to various needs.

Find great hotels near Batu Caves

Discover a range of accommodation options in Batu Caves, Selangor, perfect for both business travellers and families seeking a city-themed getaway. From modern urban hotels to charming guesthouses, find lodging that suits your needs. Many establishments offer accessible parking and are ideally located for exploring the famous Batu Caves and its surroundings. Enjoy a comfortable stay while immersing yourself in the unique cultural experience that Batu Caves has to offer.

  • Traders Hotel Kuala Lumpur: A distinguished 5-star hotel, Traders Hotel Kuala Lumpur is perfect for both business travellers and families seeking a comfortable retreat. Situated 9.7km from Batu Caves, this property excels in providing tailored amenities for children, including complimentary cribs and optional babysitting services. The hotel features a range of modern facilities, including well-appointed rooms, a fitness centre, and a rooftop bar with stunning views of the city skyline. With its blend of elegance and practicality, Traders Hotel ensures a seamless stay for all its guests.
  • Oasia Suites Kuala Lumpur: Oasia Suites Kuala Lumpur offers a sophisticated 4-star experience, ideally suited for business travellers. Located 9.7km away from Batu Caves, the hotel boasts contemporary design and a range of amenities such as fully equipped kitchenettes and a refreshing outdoor pool. With its focus on comfort and convenience, Oasia Suites provides a tranquil environment for guests looking to blend work with relaxation. The attentive staff and prime location ensure that your stay is both productive and enjoyable.
  • Mandarin Oriental, Kuala Lumpur: As a luxurious 5-star hotel, Mandarin Oriental, Kuala Lumpur is an exceptional choice for those seeking a spa-themed family vacation. Located 9.7km from Batu Caves, this hotel offers an array of amenities, including a full-service spa, a hot tub, and a dedicated childrenโ€™s club to entertain younger guests. Families will appreciate the thoughtful services available, such as complimentary cribs and a childrenโ€™s pool. With its blend of luxury and family-friendly features, Mandarin Oriental promises an indulgent and relaxing getaway.

Where to stay near Batu Caves

Visitors to Batu Caves will find a delightful blend of urban life and natural beauty. Just a stone's throw away, explore the vibrant neighbourhoods that offer a friendly atmosphere perfect for families and budget travellers alike. Immerse yourself in authentic cultural experiences at local markets or temples, and enjoy the scenic views surrounding the caves. The area is a fantastic base for discovering the rich heritage and warm hospitality that Malaysia is renowned for.

  • Kuala Lumpur: As the vibrant capital city of Malaysia, Kuala Lumpur boasts a unique blend of modernity and tradition. This bustling metropolis is a mere stone's throw from Batu Caves and is renowned for its diverse cultural experiences. Travellers flock here year-round, particularly during peak seasons in July to August and December. Visitors can indulge in an array of shopping options, from luxurious malls to local markets. Iconic landmarks such as the Petronas Twin Towers and various public art installations add to the city's charm. Whether you're here for family outings, business meetings, or simply to immerse yourself in the urban landscape, Kuala Lumpur offers an exhilarating travel experience.
  • Kuala Lumpur City Centre: Located approximately 9.7km from Batu Caves, Kuala Lumpur City Centre is a vibrant neighbourhood that encapsulates the essence of the city. This area attracts visitors throughout the year, especially during peak months like July to August and December. It is a hub for shopping enthusiasts, featuring numerous shopping malls and centres that cater to all tastes. The skyline is adorned with stunning skyscrapers and significant architectural marvels, making it a visual delight. Ideal for families, business travellers, and city explorers alike, Kuala Lumpur City Centre promises an exciting atmosphere filled with leisure and exploration.
  • Batu Caves: The eponymous city of Batu Caves is a cultural gem that draws visitors for its striking limestone caves and Hindu temples. Known for its family-friendly and culture-themed experiences, this destination sees an influx of tourists particularly in January and from August to September. While exploring the caves, donโ€™t miss the monumental Batu Caves Temple, which showcases stunning architecture and a rich cultural heritage. The area also features shopping centres and amusement parks, ensuring a well-rounded experience for all visitors. Batu Caves is a perfect blend of adventure, culture, and relaxation.

Things to do near Batu Caves

Visitors to Batu Caves can enjoy a variety of activities, including shopping for local handicrafts and souvenirs. For those seeking an adrenaline rush, adventure options such as rock climbing and hiking in the surrounding hills are available. Additionally, exploring the stunning caves and the impressive Hindu temple within provides a unique cultural experience, making Batu Caves a perfect blend of adventure and spirituality.

Shopping

The nearest shopping destination is Pavilion Kuala Lumpur, located 9.7km away, offering a vibrant mix of business and entertainment. Similarly, Petaling Street Market, also 9.7km away, provides a bustling atmosphere for local goods. Suria KLCC Shopping Centre, 9.7km distant, features a family-friendly shopping experience.

Recreation

Titiwangsa Lake Garden, located 6.4km from Batu Caves, offers a serene environment for relaxation amidst nature. Templer Park Country Club, 9.7km away, features an outdoor golf course perfect for sports enthusiasts. The Royal Selangor Club, also 9.7km distant, provides an indulgent atmosphere for a luxurious retreat.

Adventure

Experience the thrill of Genting Skyway, a scenic cable car ride located 20.9km from Batu Caves, offering breathtaking views. For water fun, visit Desa Waterpark, situated 16.1km away, perfect for family entertainment. For climbing enthusiasts, Camp5, 12.9km away, provides an exhilarating outdoor sports experience.

Nightlife

In Batu Caves, the Kuala Lumpur Performing Arts Centre offers a vibrant mix of romance and culture just 6.4km away. The DBKL City Theatre, located 9.7km away, presents captivating performances, while the Palace of Culture, 8.0km from Batu Caves, immerses you in splendid artistic experiences.

*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 visit to Batu Caves, consider travelling between March and May when accommodation prices are lower, avoiding the peak months of July, August, and December. Saturdays tend to be the cheapest days to stay, while Tuesdays are the most expensive. Use Expediaโ€™s search tool to find affordable options by setting filters for budget and preferences, and consider booking a package that includes flights and activities for extra savings. Additionally, take advantage of free activities around the caves and utilise public transport to keep travel costs down.

  • 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 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 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 preferences, such as budget, desired location, and the type of hotel you prefer. To discover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel reservation at Batu Caves with your flights and activities through an Expedia package.

Find the best attractions near Batu Caves

Batu Caves offers a rich blend of culture and outdoor experiences, making it an ideal destination for tourists. Visitors can explore local mosques, enjoy the serene environment of urban parks, and attend events at conference venues. These attractions cater to those seeking both cultural immersion and a taste of city life, ensuring a memorable visit for all who venture to this iconic site in Selangor.

  • Petronas Twin Towers: Standing majestically in the heart of Kuala Lumpur, the Petronas Twin Towers are iconic skyscrapers that symbolise modern Malaysia. Experience the breathtaking views from the Skybridge and observation deck, offering a unique perspective of the cityโ€™s skyline.
  • KLCC Park: This beautifully landscaped urban park provides a refreshing escape from the city's hustle and bustle. Enjoy leisurely strolls amidst lush greenery, a stunning fountain display, and a vibrant playground, perfect for families seeking outdoor fun.
  • Kuala Lumpur Tower: As one of the tallest telecommunications towers in the world, Kuala Lumpur Tower boasts an observation deck that offers panoramic views of the city. The towerโ€™s unique design and cultural significance make it a must-visit attraction.

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 CloudyAverageAverage
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 SunnySlightly HighSlightly High
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, the nearest major airports are Kuala Lumpur International Airport (KUL) and Sultan Abdul Aziz Shah Airport (SZB). Kuala Lumpur International Airport is approximately 53.1km from Batu Caves, with nearby hotels like DoubleTree by Hilton Putrajaya Lakeside (16.1km away) and Mรถvenpick Hotel & Convention Centre KLIA (4.8km away), both offering convenient airport access. Sultan Abdul Aziz Shah Airport is roughly 17.7km away, with excellent hotel options such as Mandarin Oriental, Kuala Lumpur (16.1km away) and Hilton Kuala Lumpur (12.9km away), providing various transportation services including shuttles and transfers for easy airport access.

Frequently asked questions

What's the area like around Batu Caves?
Batu Caves is located in a vibrant area of Batu Caves known for its array of dining options and major shopping area. If you're looking for a convenient place to stay, take a look at the 12 hotels and other accommodation options you'll find within a mile.
What's the best place to stay near Batu Caves?
KIP Hotel Kuala Lumpur is one of the top choices for your stay based on our traveller data, and this hotel offers a restaurant and an outdoor pool. It's located 1.1 mi (1.8 km) from Batu Caves. Other good options within 5 miles include Suwara Hotel and Kenwingston Platz @ KL North.
How many hotels will I find near Batu Caves?
Expedia has 12 hotels and other accommodation options within a mile from Batu Caves.
If I need to cancel the hotel reservation for my stay near Batu Caves, will I receive a refund?
Yes, you'll find most hotel reservations are fully refundable as long as you cancel prior to the hotel's cancellation deadline, which is often 24 or 48 hours before the scheduled arrival. If you have a non-refundable reservation, you might be able to cancel it and get a refund within a 24-hour period of your booking. Add your dates and click on "Search", then you can use the "fully refundable" filter to review the best options available near Batu Caves.
What can I see and do near Batu Caves?
You'll want to browse the exhibits at Orang Asli Museum and Biomedical Museum. You can watch performances at Kuala Lumpur Performing Arts Centre, Sutra Dance Theatre and Palace of Culture if you're interested in local theatre. Spend some time wandering around Titiwangsa Lake Garden, 99 Wonderland Park and Taman Tasik Titiwangsa.

Explore a world of travel with Expedia