Skip to main content
myhoteloffers.com

Hotels in Batu Caves

34 hotels in Batu Caves with live prices. Browse the stays below.

Hotel
8.2Very good740 reviews

Batu Caves

  • Free Wi-Fi
  • Parking
from$25.51per night
See prices
Hotel
8.1Very good478 reviews

Batu Caves

  • Free cancellation
  • Free Wi-Fi
from$33.29per night
See prices
Hotel
7.9Good457 reviews

Batu Caves

  • Free cancellation
  • Free Wi-Fi
from$16.83per night
See prices
Hotel
7.9Good297 reviews

Batu Caves

  • Free cancellation
  • Free Wi-Fi
from$26.53per night
See prices
Hotel
6.3Pleasant218 reviews

Batu Caves

  • Free Wi-Fi
  • Parking
from$23.30per night
See prices
Hotel
6.6Pleasant142 reviews

Batu Caves

  • Free cancellation
  • Free Wi-Fi
from$21.46per night
See prices
Hotel
6.7Pleasant113 reviews

Batu Caves

  • Free cancellation
  • Free Wi-Fi
from$22.56per night
See prices
Hotel
5.1Fair291 reviews

Batu Caves

  • Free cancellation
  • Free Wi-Fi
from$19.11per night
See prices
Hotel
10.0Excellent2 reviews

Batu Caves

  • Free cancellation
  • Free Wi-Fi
from$29.35per night
See prices
Hotel
5.5Fair4 reviews

Batu Caves

  • Free Wi-Fi
  • Parking
from$11.53per night
See prices
Hotel
6.0Pleasant3 reviews

Batu Caves

  • Free Wi-Fi
  • Parking
from$29.53per night
See prices
Hotel
No reviews yet

Batu Caves

  • Free Wi-Fi
  • Parking
from$19.63per night
See prices
Hotel
No reviews yet

Batu Caves

  • Free cancellation
  • Free Wi-Fi
from$19.16per night
See prices
Hotel
6.8Pleasant127 reviews

Batu Caves

  • Free Wi-Fi
  • Parking
Pick dates to see pricesSee prices
Hotel
8.5Very good22 reviews

Batu Caves

  • Parking
  • 24-hour front desk
Pick dates to see pricesSee prices

Batu Caves at a glance

Hotels
34
Guest score 8+
7
Guest score 9+
1
4★
2
3★
11
Free cancellation
13
Within 1 km of the center
5
Within 3 km of the center
24

Figures from November 6, 2026.

More cities we cover

Trip not settled on Batu Caves yet? These are the other cities we cover.

Cookie notice

We use cookies that keep the site working, like signing in and holding your booking. If you allow it, Google Analytics also sets cookies so we can see which pages people use. Details are on our privacy page.