Travel advisory

Please be aware of any coronavirus (COVID-19) travel advisories and review updates from the World Health Organization (WHO). Due to the unprecedented volume of travel disruptions, refunds may take up to 30 days to process.

NZ$15 Batu Caves Accommodation

More than just hotels
Apartments, cabins, holiday rentals and more, plus millions of reviews from Aussie & Kiwi travellers

Flexibility matters 
Free cancellation on select hotels and 24/7 support, so you can book with confidence.

Relax with our Price Promise
Find a lower price on a hotel or package online, before your stay, and we'll refund the difference^

Top hotel deals in Batu Caves

Estimated price for 1 night / 2 adults
Mercure Selangor Selayang
Mercure Selangor Selayang
3.5 out of 5
No B G 12 Dataran Emerald Jalan PS 11, Prima Selayang, Batu Caves, Sekangor
NZ$60
per night
28 Apr. - 29 Apr.

Situated in the business district, this hotel is 0.6 mi (0.9 km) from Selayang Hospital and within 9 miles (15 km) of Batu Caves and Putra World Trade Centre. ...

No reviews
Mercure Selangor Selayang
Sky Hotel Selayang
Sky Hotel Selayang
2.5 out of 5
Lot T 3.02 3rd Flr, Selayang Capitol, Complex, Selayang-Kepong Expressway, Batu Caves, Selangor
NZ$34
per night
1 Apr. - 2 Apr.

Situated in the shopping district, this hotel is 0.9 mi (1.5 km) from Selayang Hospital and within 9 miles (15 km) of Batu Caves and Putra World Trade Centre. ...

No reviews
Sky Hotel Selayang
My Home Hotel Prima Sri Gombak
My Home Hotel Prima Sri Gombak
2.5 out of 5
82, Jalan Prima SG-3, Taman Prima Sri Gombak, Batu Caves, Selangor
NZ$15
per night
15 Apr. - 16 Apr.

Situated in Batu Caves, this hotel is 1.8 mi (2.8 km) from Batu Caves and within 6 miles (10 km) of Selayang Hospital and Hospital Kuala Lumpur. National Zoo ...

No reviews
My Home Hotel Prima Sri Gombak
OYO 89628 Cool Hotel
OYO 89628 Cool Hotel
2 out of 5
No.19, Jalan 2/3A, Pusat Bandar Utara, Selayang, Batu Caves, Selangor
NZ$20
per night
1 Apr. - 2 Apr.

Situated in Batu Caves, this hotel is 3.1 mi (5 km) from Batu Caves, and within 12 mi (20 km) of Merdeka Square and Malaysian Houses of Parliament. Petaling ...

No reviews
OYO 89628 Cool Hotel
OYO 1002 Hotel Sahara Inn Batu Caves
OYO 1002 Hotel Sahara Inn Batu Caves
2 out of 5
No 95-1, Jalan SBC 1, TMN Sri Batu Caves, Batu Caves
NZ$20
per night
1 Apr. - 2 Apr.

Situated in Batu Caves, this hotel is 1.9 mi (3 km) from Batu Caves and within 6 miles (10 km) of Selayang Hospital and Forest Research Institute Of Malaysia. ...

No reviews
OYO 1002 Hotel Sahara Inn Batu Caves
Lavana Hotel Batu Caves
Lavana Hotel Batu Caves
2 out of 5
19, Jalan Sri Selayang, Taman Sri Selayang, Batu Caves
NZ$27
per night
1 Apr. - 2 Apr.

Located in Medan Batu Caves, this hotel is within 9 mi (15 km) of Batu Caves, Putra World Trade Centre and Kuala Lumpur Convention Centre. Pavilion Kuala Lumpur ...

No reviews
Lavana Hotel Batu Caves
OYO 545 Hotel Sahara Inn
OYO 545 Hotel Sahara Inn
2 out of 5
1, Jalan PS 9/2, Prima Selayang, Batu Caves, Selangor
NZ$23
per night
1 Apr. - 2 Apr.

Situated in Batu Caves, this hotel is 3.2 mi (5.1 km) from Batu Caves, and within 12 mi (20 km) of Putra World Trade Centre and Kuala Lumpur Convention Centre. ...

No reviews
OYO 545 Hotel Sahara Inn
Ark Batu Caves Hotel
Ark Batu Caves Hotel
3 out of 5
No 553, Jalan Samudra Utara 1, Taman Samudra, Batu Caves, Selangor
NZ$20
per night
1 Apr. - 2 Apr.

Situated in Batu Caves, this hotel is 1.4 mi (2.2 km) from Batu Caves and within 6 miles (10 km) of Putra World Trade Centre and Selayang Hospital. Forest Research ...

No reviews
Ark Batu Caves Hotel
RHR Hotel @ Selayang
RHR Hotel @ Selayang
3 out of 5
Lot 17, Selayang 18, Persiaran 3, Bandar Baru Selayang, Batu Caves, Selangor
NZ$38
per night
1 Apr. - 2 Apr.

Situated in Batu Caves, this hotel is 2.9 mi (4.7 km) from Selayang Hospital and within 6 miles (10 km) of Batu Caves and Forest Research Institute Of Malaysia. ...

No reviews
RHR Hotel @ Selayang
Smile Hotel Selayang Point
Smile Hotel Selayang Point
3 out of 5
33, Selayang Point, Jalan SP 1, Batu Caves
NZ$34
per night
1 Apr. - 2 Apr.

Situated in Batu Caves, this hotel is 1.1 mi (1.8 km) from Selayang Hospital and within 9 miles (15 km) of Batu Caves and Putra World Trade Centre. Publika Shopping ...

No reviews
Smile Hotel Selayang Point
Hotel Richbaliz
Hotel Richbaliz
3.5 out of 5
No. 9,11 & 13, Selayang Point, Jalan SP1, Batu Caves, Selangor

Situated in Batu Caves, this hotel is 1 mi (1.7 km) from Selayang Hospital and within 9 miles (15 km) of Batu Caves and Putra World Trade Centre. 1 Utama and ...

No reviews
Hotel Richbaliz
OYO 827 Hotel Inap Sri Gombak
OYO 827 Hotel Inap Sri Gombak
2 out of 5
66, Jalan Prima SG 3, Prima Seri Gombak, Batu Caves, Selangor
NZ$55
per night
15 Apr. - 16 Apr.

Situated in Batu Caves, this hotel is 1.5 mi (2.4 km) from Batu Caves and within 6 miles (10 km) of Selayang Hospital and Palace of Culture. National Zoo and ...

No reviews
OYO 827 Hotel Inap Sri Gombak

^Eligibility requirements and conditions apply

How much is a hotel room in Batu Caves?

Hotels in Batu Caves start at NZ$15 per night. Prices and availability subject to change. Additional terms may apply.

Recently reviewed in Batu Caves

Show more hotels by

Travel to Batu Caves & explore

^Eligibility requirements and conditions apply