Hotel deals in Batu Caves

Multiple accommodations for your stay
Check-in date:
22 Mar 2026
Check-out date:
23 Mar 2026
Guests
2 guests
Ages of children:

Where to stay in Batu Caves?

42 Apartments  |  29 Hotels  |  16 Holiday homes

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

Top 4-star hotels in Batu Caves

Mercure Selangor Selayang

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

You'll need 30-minute drive to Sultan Abdul Aziz Shah airport. Offering a prime location about a 25-minute walk from the Selayang Hot Spring…

8.1
Very Good
586 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)

The Selayang Hot Spring Pool is also located about a 10-minute ride from this Batu Caves aparthotel. The 4-star 168 Park Soho Selayang…

8.1
Very Good
202 reviews

Top 3-star hotels in Batu Caves

Hotel Richbaliz Selayang

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

The Kartikeya is 3.8 km from this hotel, while Batu Caves Murugan Hindu Temple is 3.9 km away. Located about a 5-minute walk from…

8.0
Very Good
395 reviews

Sun Inns Hotel Batu Caves

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

Located around 5 minutes on foot from Tesco Extra Selayang, the hotel lies around a 15-minute drive from shopping venues such as the Gua…

6.0
Pleasant
366 reviews

Business Hotel Batu Cave

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

Located 3.4 km from the Taman Selayang Mutiara, the hotel is 3 km from Tesco Extra Selayang. The 3-star Business Hotel Batu Cave is…

Top 2-star hotels in Batu Caves

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 location 2.6 km from the Lord Murugan Kartikeya Statue, while shopping venues like the Gua Damai Extreme Park…

7.0
Good
242 reviews

Oyo 89581 Green Leaf Boutique Hotel

No.120, Pasar Borong, Jalan 2\/3A, Off Km 12 Jalan Ipoh Pasar Borong, Batu Caves, Malaysia (Open map)

The Kanching Rainforest Waterfall is about a 10-minute drive from the hotel, while Batu Caves Murugan Hindu Temple is about a 15-minute drive…

Sky Hotel Selayang

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

The hotel is near the shopping district of Batu Caves, a few steps from Selayang Capital. Situated around 25 minutes' walk from the Selayang Hot…

7.8
Good
237 reviews

Recommended hotels in Batu Caves

Naura Homestay Batu Caves

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

This Batu Caves holiday home is situated 4.3 km from Selayang Hot Spring Pool. The 2-bedroom Naura Homestay Batu Caves is located 2.9 km…

10
Exceptional
3 reviews

Teratak Ak Homestay

No 21, Jalan Sg 9/26, Batu Caves, Malaysia (Open map)

The 3-bedroom holiday home is situated right around the corner from Batu Dam, while Perumahan Sri Gombak Fasa 9 bus station is 150 metres…

10
Exceptional
2 reviews

Jerry'S Homestay Batu Caves Gombak

89 Jalan Sg 9/18, Taman Seri Gombak, Batu Caves, Malaysia (Open map)

This 1-bedroom property lies 2.8 km from Sri Subramaniam Temple. The 11 m^2 Jerry'S Homestay Batu Caves Gombak is located in Batu Caves…

10
Exceptional
1 review
Thank you for subscribing
Close