Hotels in Batu Caves

Search Hotels For Your Date

View Hotels On Map

Filter By

Popular Filters

Budget per night


Star Rating

Review Score

Property Type

Showing all Hotels in Batu Caves

  • Filter
  • Sort By
  • Map View

Filter by budget per night


Filter by popular facilities


FAQs on Batu Caves

How much does a hotel in Batu Caves cost on an average?

On an average, it costs INR 67 per night to book a hotel in Batu Caves. You will pay on average around INR 50 if you choose to stay in a 4-star hotel. A 5-star hotel in Batu Caves will cost around INR 84

What are the best places to stay in Batu Caves?

The RuMa Hotel and Residences, citizenM Kuala Lumpur Bukit Bintang- Re-Opened, Banyan Tree Kuala Lumpur are among the best hotels in Batu Caves. If you are looking for hotels less than INR 67, then the best hotels are citizenM Kuala Lumpur Bukit Bintang- Re-Opened, Tian Jing Hotel, Capri by Fraser, Bukit Bintang

Loading, please wait...