Batu Caves Hotels

Find the best Batu Caves hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Batu Caves hotels with free cancellation or excellent ratings

Trusted Batu Caves hotel providers

See all hotels in Batu Caves

View more hotels
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
View more hotels

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelComfy Stay at Selayang 168 Park Mall – 4.4

How to find the best hotel deals in Batu Caves

Want to use the same magic that powers our award-winning flight search to find the best room rates on the internet? Here are a few tips to help you search and save in seconds.

How to find the best hotel deal in Batu Caves

  • Want to find hotel deals as effortlessly as you book flights? Our clever search engine can handle it all. Here's how you can save money and time when searching for your Batu Caves hotel.

  • Save on your Batu Caves hotel and unlock a wider selection of stays when you book early. You'll also have extra time to compare and choose the perfect place.

  • However, last-minute deals aren't out of the question. Although prices generally increase closer to your stay, some places cut rates a day or two before to fill vacant rooms, especially when it's quiet.

  • The more flexible your dates, the better the bargains. Change up your trip timing to discover what deals are up for grabs. Prices are usually cheaper midweek and during less popular months.

  • Explore the range of stays with free cancellation. Secure a great rate today and easily cancel later if your itinerary changes.

Where to stay in Batu Caves

Central Batu Caves

When to go to Batu Caves

  • The weather can play a big part in when you choose to travel. If you prefer warmer conditions, March tends to deliver with temperatures reaching up to 33ºC (91ºF).

  • January is the coolest time of year, with lows of 21ºC (70ºF).

  • If you're hoping for clearer skies, search for Batu Caves hotels in July. With an average of 12 days of rain, this is the driest month.

  • November brings the wettest weather. You can expect around 23 days of rainfall.

Best hotels in Batu Caves

Best budget hotels

  • A great trip doesn't have to include a hefty hotel bill. With at least 650 budget Batu Caves hotels available, you can spend more on the fun stuff and less on the place you sleep. Expect basic comforts like fresh linens and towels, and cosy beds at these well-priced stays.

  • Vivids Hotel offers comfort that doesn't cost a fortune. Make use of heating, a 24-hour front desk and more at this 3-star accommodation option.

  • Meta Hotel offers 3-star value. Practical perks including internet access and parking are there to make your Batu Caves hotel stay easier.

  • You'll also like the reasonable prices at Silver Sky Hotel Kuala Lumpur, which is rated 3 stars. It features a 24-hour front desk and Wi-Fi.

Best 4-star hotels in Batu Caves

  • When you'd like a little extra from your stay, the 4-star hotels in Batu Caves deliver. With around 100 choices, they typically offer well-appointed rooms, attentive service, and extras such as spas, gyms, and on-site dining. These hotels bring the bling without the cha-ching.

  • Kloe Hotel nails the 4-star guest experience. Room service and a pool help make this option a favourite.

  • The Chow Kit - an Ormond Hotel is another solid choice. You'll find amenities such as a lobby bar and bathrobes at this Batu Caves hotel in Chow Kit.

  • Holiday Inn Kuala Lumpur Bangsar by IHG is one more that's easy to like. It comes with a restaurant and room service, among other extras.

Best luxury 5-star hotels

  • When nothing but the best will do, you'll find around 70 5-star hotels in Batu Caves ready to welcome you like a VIP. These types of stays generally come with premium features like fine dining restaurants, full-service spas, and turndown service.

  • You'll be living the good life at Hotel Royal Signature. This stay comes with valet parking, an outdoor swimming pool and other features that make it feel like a proper getaway.

  • With a restaurant, valet parking and loads more, Kimpton Naluria Kuala Lumpur by IHG is another Batu Caves hotel that lives up to its 5-star reputation.

  • Kimpton Naluria Kuala Lumpur by IHG in Imbi brings its own kind of polish. Make the most of its many amenities including bathrobes and concierge assistance.

Best hotels in Batu Caves for families

  • Family trips can be chaotic, but your hotel should be the least stressful part. You'll find at least 190 family-friendly hotels in Batu Caves that know what keeps kids happy and adults comfortable. These stays often come with useful features like connecting rooms, early check-in options, baby-sitting services, and cribs.

  • Have more to spend on shared adventures by choosing Cardogan Hotel. This budget 2-star option has amenities like a television and children's facilities. Guests regularly rate it above 4 out of 5 overall.

  • Muji Style Duplex Arte Mont Kiara raises the bar on the classic family escape. This 4-star stay features Wi-Fi and a playground.

  • Another one for your list is Sleeping Lion Suites. Featuring baby-sitting and ironing services, this stay is a solid pick.

Best hotels with a spa

  • Step away from the crowds and into calm at a Batu Caves hotel with a spa. With roughly 160 to choose from, they're all about helping you relax. Many offer features like steam rooms, hot tubs, beauty salons, and serene indoor pools.

  • Get some much-needed "me time" at B Hotel Kuala Lumpur. This 3-star accommodation option in Kuala Lumpur City Centre comes with all the right perks, including a spa and a lobby bar.

  • Or choose Bintang Collectionz Hotel. With bathrobes and concierge assistance, this 3-star hotel in Batu Caves creates the right mood for rest.

  • Once you've checked in to THE Starion Hotel Bukit Bintang, you'll wonder how you'll ever settle for anything less. It features amenities such as room service and a spa.

Best hotels with a pool

  • There are at least 370 pool hotels in Batu Caves, each with its own style and character. City hotels tend to come with indoor or rooftop pools, while resorts generally go big with numerous swimming areas and more room to lounge. Whether you're here for rest or fun, you'll find a stay to match.

  • Claim your spot by the water at Utm Hotel & Residence. Along with an outdoor swimming pool, this Batu Caves hotel comes with valet parking and internet access.

  • Bring your swim gear and soak up the vibes at Else Kuala Lumpur, a Member of Design Hotels. An outdoor swimming pool, a library and room service are just the beginning of what you can expect here.

  • Hyatt Regency Kuala Lumpur at KL Midtown is another stay with the highlights you want. This hotel offers an outdoor swimming pool, a ticket office and a cash machine.

Best pet-friendly hotels

  • Hitting the road with your furry friend? Pet-friendly hotels often offer comfy pet beds, feeding bowls, and outdoor areas for exercise. Some take it a step further with things like toys and treats. With around 40 Batu Caves hotels that welcome pets, your little pal can tag along too.

  • At U Pac Hotel, thoughtful pet perks are woven into every visit. Wi-Fi and a 24-hour front desk are some other amenities you'll find at this hotel in Batu Caves.

  • You can also relax with your four-legged friend at KL Guest Hotel. It includes luggage storage, room service and more.

  • Metro Hotel in Pudu will get you all settled in no time. It has a 3-star rating and amenities including Wi-Fi and a 24-hour front desk.

Finding cheap hotels in Batu Caves: FAQs

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Batu Caves with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.

Of course - the cheapest hotel deal we found within the next seven days is $14 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for $17 per night.
The average price of a hotel during the week is $80 per night, and the average price on weekends is $82. Overall, it looks like the cheapest day to stay in Batu Caves could be Monday.
We crunched some numbers on our calendar and found that Monday is the cheapest day to stay in Batu Caves. And the most expensive day seems to be Friday
The average price of a 3-star hotel in Batu Caves is currently around $29 per night. And the cheapest 3-star hotel we found is $20 per night.
The average price of a 4-star hotel in Batu Caves is currently around $69 per night. And the cheapest 4-star hotel we found is $50 per night.
The average price of a 5-star hotel in Batu Caves is currently around $36 per night. And the cheapest 5-star hotel we found is $24 per night.
If you're hitting up Batu Caves with kids in tow, try Mercure Selangor Selayang, or Hotel Richbaliz Kuala Lumpur.