A large golden statue in a temple complex with a mountainous backdrop.

Find hotels near Batu Caves, Kuala Lumpur from $15

  • 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

1. Batu Caves Business Hotel

Batu Caves Business Hotel
2.0 star property
0.1 mi from Batu Caves
6.6 out of 10, (19 reviews)
"Good"
Malaysia
SANKER
$25 nightly
The price is $31
Jul 26 - Jul 27
Total with taxes and fees
Batu Caves Business Hotel

2. Batu Caves Business Hotel

Batu Caves Business Hotel
2.0 star property
0.1 mi from Batu Caves
Batu Caves Business Hotel

3. OYO 89381 Moonnight Hotel

OYO 89381 Moonnight Hotel
2.0 star property
0.2 mi from Batu Caves
2.6 out of 10, (10 reviews)
"カード代が出た。払い戻し手数料よろしくお願いします。"
Japan
Rui
OYO 89381 Moonnight Hotel

4. Shangri-La Kuala Lumpur

Shangri-La Kuala Lumpur
5.0 star property
5.9 mi from Batu Caves
9.4 out of 10, Exceptional, (1,003 reviews)
"Absolutely fabulous hotel, the staff we’re all so helpful and treated us so well, we loved the welcome everyday we arrived back at the hotel, the room was spotless and loved the turndown service we had with our room, we also had the horizon club included which was fantastic including afternoon tea and cocktails with canapés which is so worth it. The food was amazing, as was the ambience. Our first stay at the Shangri La hotel we will definitely be looking at going back and looking for others in...
United Kingdom
Jane
$134 nightly
The price is $147
Aug 14 - Aug 15
Total with taxes and fees
Shangri-La Kuala Lumpur

5. 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
Seeds Hotel Selayang

6. Traders Hotel Kuala Lumpur

Traders Hotel Kuala Lumpur
5.0 star property
6.1 mi from Batu Caves
9.2 out of 10, Wonderful, (1,001 reviews)
"For those travelling long distance my advice is get the hotel to book a taxi for you. When you exit the arrivals the younbglad is there and gives directions as to where to get the taxi. It's an hour from the airport to the hotel. The location is excyans I would strongly advise the Sky Bar. The Petronas Towers are straight in front of you. Hotel staff are exceptional, respectful and nothing is a problem. Well worth the stay...."
United Kingdom
John
$131 nightly
The price is $144
Aug 18 - Aug 19
Total with taxes and fees
Traders Hotel Kuala Lumpur

7. 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
$33 nightly
The price is $40
Jul 27 - Jul 28
Total with taxes and fees
The Concept Hotel KL - Batu Caves

8. Mandarin Oriental, Kuala Lumpur

Mandarin Oriental, Kuala Lumpur
5.0 star property
5.9 mi from Batu Caves
9.6 out of 10, Exceptional, (1,058 reviews)
"Amazing view of Petronas towers. Beautiful lobby. Great breakfast. Rooms very comfortable."
United States
Clay
$188 nightly
The price is $206
Jul 31 - Aug 1
Total with taxes and fees
Mandarin Oriental, Kuala Lumpur

9. Moon Night Hotel

Moon Night Hotel
2.0 star property
0.6 mi from Batu Caves
6.0 out of 10, (2 reviews)
"You guys confirmed my booking, by the time we get there my book confirmation wasn’t there. I wrote an email to your management, they haven’t replied on my email. I believed I have been scammed by Expedia, never again to book with you guys. The receptionist in that hotel was rude and unhelpful"
Australia
Frederick Maglaya
Moon Night Hotel

10. DoubleTree by Hilton Hotel Kuala Lumpur

DoubleTree by Hilton Hotel Kuala Lumpur
5.0 star property
5.8 mi from Batu Caves
9.2 out of 10, Wonderful, (1,011 reviews)
"Modern and clean hotel. Good locations walk in 10 mins to klcc golden triangle. "
Australia
chris
$88 nightly
The price is $97
Aug 23 - Aug 24
Total with taxes and fees
DoubleTree by Hilton Hotel Kuala Lumpur

11. Star Suites KLCC

Star Suites KLCC
4.0 star property
5.6 mi from Batu Caves
9.0 out of 10, Wonderful, (455 reviews)
"Phenomenal location around the city center. Tax test to the towers and great dining all around. I highly recommend."
United States
Kenneth
$160 nightly
The price is $175
Aug 20 - Aug 21
Total with taxes and fees
Star Suites KLCC

12. Grand Hyatt Kuala Lumpur

Grand Hyatt Kuala Lumpur
5.0 star property
6.1 mi from Batu Caves
9.4 out of 10, Exceptional, (1,004 reviews)
"This hotel was exceptional, the breakfast was five star restaurant quality with sweeping views of Kuala Lumpur. Our room had breathtaking views of the Patronis Towers and the location of the hotel in KLCC is brilliant. We dined at two restaurants on site and had room service and could not believe how good the food was. This is our favourite hotel in Malaysia. "
Australia
Bevan
$171 nightly
The price is $187
Aug 20 - Aug 21
Total with taxes and fees
Grand Hyatt Kuala Lumpur

13. 1055 Batu Caves Star Hotel

1055 Batu Caves Star Hotel
2.0 star property
Medan Batu Caves, 0.8 mi from Batu Caves
6.6 out of 10, (18 reviews)
"Property look run down, Rooms not so clean, curtain railing dangling in room 205, 1 light fusing in the room."
Singapore
Radha
1055 Batu Caves Star Hotel

14. 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
$22 nightly
The price is $28
Jul 26 - Jul 27
Total with taxes and fees
Lavana Hotel Batu Caves

15. Hilton Kuala Lumpur

Hilton Kuala Lumpur
5.0 star property
7.1 mi from Batu Caves
9.2 out of 10, Wonderful, (1,004 reviews)
"Greeted by a wonderful staff, we enjoyed our stay immensely at the Kuala Lumpur Hilton. The pool area is very clean and inviting the breakfast is a top 10 so many selections you’ll never get to them all very helpful Staff when we had some questions highly recommend and we will certainly visit again. "
United States
Vincent
$110 nightly
The price is $120
Aug 23 - Aug 24
Total with taxes and fees
Hilton Kuala Lumpur

16. Aloft by Marriott Kuala Lumpur Sentral

Aloft by Marriott Kuala Lumpur Sentral
4.0 star property
7.2 mi from Batu Caves
9.2 out of 10, Wonderful, (1,008 reviews)
"Awesome location. Awesome breakfast. Great pool. Very friendly staff. Next to KL Sentral and Nu mall. Very convenient. Direct train to Airport and Batu caves."
United States
Sridhar
$86 nightly
The price is $95
Aug 23 - Aug 24
Total with taxes and fees
Aloft by Marriott Kuala Lumpur Sentral

17. Holiday Inn Express Kuala Lumpur City Centre by IHG

Holiday Inn Express Kuala Lumpur City Centre by IHG
3.5 star property
6.2 mi from Batu Caves
8.4 out of 10, Very Good, (1,004 reviews)
"Clean but small rooms. Friendly staff. Decent free breakfast. Love Malaysia and Kuala Lumpur!! "
Canada
Darryl John
$56 nightly
The price is $63
Aug 20 - Aug 21
Total with taxes and fees
Holiday Inn Express Kuala Lumpur City Centre by IHG

18. FEECO HOTEL KUALA LUMPUR

FEECO HOTEL KUALA LUMPUR
4.0 star property
1.1 mi from Batu Caves
7.8 out of 10, Good, (154 reviews)
"Room was nice n clean. Check in ok Service ok. There is food near by. Wifi not working 🙁"
Singapore
ANDREW
$49 nightly
The price is $55
Aug 18 - Aug 19
Total with taxes and fees
FEECO HOTEL KUALA LUMPUR

19. JW Marriott Kuala Lumpur

JW Marriott Kuala Lumpur
5.0 star property
6.5 mi from Batu Caves
8.8 out of 10, Excellent, (1,004 reviews)
"The rooms were big and clean. Very helpful staff. I felt like a king staying here."
United Kingdom
Brijesh
$133 nightly
The price is $145
Aug 13 - Aug 14
Total with taxes and fees
JW Marriott Kuala Lumpur

20. InterContinental Kuala Lumpur by IHG

InterContinental Kuala Lumpur by IHG
5.0 star property
5.9 mi from Batu Caves
9.0 out of 10, Wonderful, (1,006 reviews)
"Beautiful room and hotel. Great location - would highly recommend"
Australia
Gavin
$151 nightly
The price is $164
Aug 2 - Aug 3
Total with taxes and fees
InterContinental Kuala Lumpur by IHG
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
Star rating
Guest rating
Breakfast included
Pool
Spa
Pet friendly
WiFi included
Deluxe Twin Room | Desk, laptop workspace, WiFi (free), bed sheets
Hotel O Hotel 916
3.0 star property
8.8
Excellent
5 reviews
View
Outdoor pool
FEECO HOTEL KUALA LUMPUR
4.0 star property
7.8
Good
154 reviews
View
Lobby
Lavana Hotel Batu Caves
2.0 star property
6.8
17 reviews
View
Front of property
The Concept Hotel KL - Batu Caves
2.0 star property
8.0
Very Good
2 reviews
View
Triple Room, City View | WiFi (free), bed sheets
Fast Hotel Sri Gombak Near Batu Caves
2.5 star property
8.0
Very Good
1 review
View

Top Batu Caves Hotel Reviews

Other attractions near Batu Caves

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 $15 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.

Explore a world of travel with Expedia