Hotel deals in Batu Caves

Multiple accommodations for your stay
Check-in date:
01 Jul 2026
Check-out date:
02 Jul 2026
Guests
2 guests
Ages of children:

Where to stay in Batu Caves?

2 Villas  |  1 Motel  |  1 Luxury tent

  • 5-star hotels
  • 4-star hotels
  • 3-star hotels
  • 2-star hotels

Top 5-star hotels in Batu Caves

Ayuman Suit Gombak

Ayuman Suit Gombak @, Batu Caves, Malaysia (Open map)

Guests will also get to this Batu Caves hotel 4.9 km from the Klang Gates Quartz Ridge. Situated nearly a 10-minute drive from the…

Top 4-star hotels in Batu Caves

Mercure Selangor Selayang

No B G 12 Dataran Emerald, Batu Caves, Malaysia (Open map)

This Batu Caves hotel is about 30 km from Sultan Abdul Aziz Shah airport and around 10 minutes by car from such cultural venues as…

8.2
Very Good
589 reviews

168 Park Soho Selayang Near Uitm, Idcc, 99 Wonderland & Batu Caves Aparthotel

168 Park Selayang Block C Soho, 168 Selayang, Batu Caves, Malaysia (Open map)

This Batu Caves aparthotel is about 30 km from Sultan Abdul Aziz Shah airport and 4.1 km from such cultural venues as the Lord Murugan…

8.1
Very Good
250 reviews

Moon Night Hotel Batu Caves

16 Jalan Batu Caves, Batu Caves, Malaysia (Open map)

The centre of Batu Caves can be reached within a 5-minute walk, and natural attractions like the Sentul Park are about a 10-minute…

5.2
Decent
8 reviews

Top 3-star hotels in Batu Caves

Hotel Richbaliz Selayang

9,11 & 13 Selayang Point, Jalan Sp 1, Batu Caves, Malaysia (Open map)

This Batu Caves hotel is approximately 10 minutes by car from the Bukit Kutu and a stone's throw from Kompleks Selayang Capitol bus stop. The…

8.1
Very Good
389 reviews

Sun Inns Hotel Batu Caves

23 Jalan Seri Utara 1, Batu Caves, Malaysia (Open map)

The hotel is located just 450 metres from the Park @ Eco Sky, 3.1 km from the Surau Al-Ikhwan. Featuring a private art gallery, the…

7.2
Good
362 reviews

Business Hotel Batu Cave

Dolomite Park Avenue, Jalan Batu Caves, Batu Caves, Malaysia (Open map)

Tesco Extra Selayang lies 25 minutes' walk away, and the Selayang Hot Spring Pool is a 15-minute ride from the hotel. Nestled in a…

Top 2-star hotels in Batu Caves

Sky Hotel Selayang

Lot 3.02,3Rd Floor Selayang Capitol Complex, Selayang-Kepong Expressway, Batu Caves, Malaysia (Open map)

The hotel places you 4.1 km from the Forest Research Institute of Malaysia and around 25 minutes' walk from the Selayang Hot Spring Pool. Located…

8.0
Very Good
257 reviews

Oyo 1055 Batu Caves Star Hotel

No. 25, Jalan Medan Batu Caves , Taman Medan Batu Caves, Batu Caves, Malaysia (Open map)

Located in the Medan Batu Caves district, this Batu Caves hotel is in the vicinity of the Lord Murugan Kartikeya Statue. Featuring Wi-Fi in…

Lavana Hotel Batu Caves

No 19 Jalan Sri Selayang, Taman Sri Selayang Batu Caves, Batu Caves, Malaysia (Open map)

This Batu Caves hotel has a prime setting within a 4-km distance of the Kanching Rainforest Waterfall, while natural sights like the Sentul Park…

6.8
Pleasant
214 reviews

Recommended hotels in Batu Caves

Casavilla Hotel

No 15, Jalan Ps 8/2, Batu Caves, Malaysia (Open map)

The centre of Batu Caves can be reached in 25 minutes' walk of the hotel, and such cultural venues as the Lord Murugan Kartikeya Statue…

10
Exceptional
1 review

Kl Batu Caves Family Room At 99 Residence - 99 Wonder Park - Selayang

3, Jalan Seri Utara 1 99 Residence, Batu Caves, Malaysia (Open map)

The 84 m^2 accommodation lies approximately 10 minutes by car from Kartikeya. Kl Batu Caves Family Room At 99 Residence - 99 Wonder Park - Selayang…

10
Exceptional
2 reviews

Naura Homestay Batu Caves

98, Jalan 5, Batu Caves, Malaysia (Open map)

This Batu Caves holiday home is within 30 km of Sultan Abdul Aziz Shah airport and a mere 1.1 km from such cultural points of…

10
Exceptional
3 reviews
Thank you for subscribing
Close