
Hotels near Batu Caves Station, Kuala Lumpur
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Batu Caves Station hotels

OYO Townhouse, Selayang formerly RHR Hotel
OYO Townhouse, Selayang formerly RHR Hotel3.6 km from Batu Caves Station
8.6 out of 10, Excellent, (26 reviews)
The price is 395.422ย โซ
563.710ย โซ total
includes taxes & fees
18 Jan - 19 Jan

Mercure Selangor Selayang
Mercure Selangor Selayang3.3 km from Batu Caves Station
8.0 out of 10, Very good, (50 reviews)
The price is 961.408ย โซ
1.148.381ย โซ total
includes taxes & fees
3 Feb - 4 Feb

Suwara Hotel
Suwara Hotel4.2 km from Batu Caves Station
8.4 out of 10, Very good, (17 reviews)
The price is 591.295ย โซ
703.340ย โซ total
includes taxes & fees
19 Jan - 20 Jan

77 Boutique Hotel
77 Boutique Hotel4.4 km from Batu Caves Station
9.6 out of 10, Exceptional, (4 reviews)

Hyatt Regency Kuala Lumpur At KL Midtown
Hyatt Regency Kuala Lumpur At KL Midtown6.4 km from Batu Caves Station
9.4 out of 10, Exceptional, (38 reviews)
The price is 2.971.624ย โซ
3.274.095ย โซ total
includes taxes & fees
18 Jan - 19 Jan

Crystal Crown Kuala Lumpur
Crystal Crown Kuala Lumpur4 km from Batu Caves Station
7.4 out of 10, Good, (127 reviews)

Hotel Richbaliz
Hotel Richbaliz3.6 km from Batu Caves Station
7.2 out of 10, Good, (46 reviews)
The price is 1.056.091ย โซ
1.237.690ย โซ total
includes taxes & fees
18 Jan - 19 Jan

Riccarton Capsule Hotel
Riccarton Capsule Hotel6.8 km from Batu Caves Station
8.8 out of 10, Excellent, (28 reviews)
The price is 515.023ย โซ
672.468ย โซ total
includes taxes & fees
18 Jan - 19 Jan
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Top Batu Caves Station Hotel Reviews

Mandarin Oriental, Kuala Lumpur
10/10 Excellent
Find out more about Batu Caves Station
Batu Caves Station hotels information
Number of reviews | 292 |
|---|---|
Accommodation | 1,575 hotels |
Lowest Price | 563.710ย โซ |
Highest Price | 3.274.095ย โซ |







































