We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Hotels near Batu Caves

Batu Caves Sri Subramaniam Temple, Kuala Lumpur 68100, Malaysia
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels travelers recommend

Batu Caves Star Hotel (Batu Caves, Malaysia)
25 , Jalan Medan Batu Caves 1, Off Jalan Batu Caves, Jalan Ipoh | (Near SRJK(C) Kheow Bin & Opposite Of Apartment Sri Goh Tong), Batu Caves 58100, Malaysia
0.0 miles from Batu Caves
#1 of 1 hotels in Batu Caves
Professional photos | Traveler photos (19) | Map
Show Prices
D Heaven Hostel (Kuala Lumpur, Malaysia)
Jalan PJS 9 1 | Pangsapuri Lagoon Perdana B617, Kuala Lumpur 46150, Malaysia
1.4 miles from Batu Caves
Traveler photos (1) | Map
TH Hotel Kelana Jaya (Kuala Lumpur, Malaysia)
Jalan SS6/1 Kelana Jaya, Kuala Lumpur 47301, Malaysia
2.1 miles from Batu Caves
#217 of 276 hotels in Kuala Lumpur
Professional photos | Map
Show Prices
Ibis Styles KL Cheras (Kuala Lumpur, Malaysia) 3.0 of 5
Jalan C 180 1 Dataran C 180 | Cheras, Kuala Lumpur 43200, Malaysia
2.9 miles from Batu Caves
#80 of 276 hotels in Kuala Lumpur
Professional photos | Traveler photos (44) | Map
Show Prices
Hotel Kepong (Kuala Lumpur, Malaysia)
No 2, Jalan Kepong Usah 2, Off Batu 6 1/2, Kuala Lumpur 52100, Malaysia
2.9 miles from Batu Caves
#200 of 276 hotels in Kuala Lumpur
Professional photos | Traveler photos (1) | Map
Show Prices
Crystal Crown Hotel Kuala Lumpur (Kuala Lumpur, Malaysia) 3.0 of 5
No 3, Jalan Jambu Mawar | Off Jalan Kepong, Kuala Lumpur 52000 , Malaysia
3.0 miles from Batu Caves
#220 of 276 hotels in Kuala Lumpur
Professional photos | Traveler photos (30) | Map
Show Prices
Columbia Hotel (Kuala Lumpur, Malaysia)
6-1, Level 6, PV128, Jalan Genting Klang, Kuala Lumpur 53300, Malaysia
3.1 miles from Batu Caves
#206 of 276 hotels in Kuala Lumpur
Professional photos | Traveler photos (3) | Map
Show Prices
Indigo Hotel (Kuala Lumpur, Malaysia)
19, Jalan Prima 9, Pusat Niaga Metro Prima, Kuala Lumpur 52100, Malaysia
3.3 miles from Batu Caves
Professional photos | Map
Show Prices
GoodHope Hotel Kelana Mall (Kuala Lumpur, Malaysia)
No. 50F-1, Kelana Mall | Kelana Jaya, Kuala Lumpur 47301, Malaysia
3.5 miles from Batu Caves
#203 of 276 hotels in Kuala Lumpur
Professional photos | Map
Show Prices
Agro Resort Semuji (Kuantan, Malaysia)
Km 42 Jalan Kuantan-Kuala Lumpur, Kuantan 26020 , Malaysia
4.2 miles from Batu Caves
#24 of 41 hotels in Kuantan
Traveler photos (1) | Map
Bestotel - City Centre (Kuala Lumpur, Malaysia)
368 Jalan Ipoh, Kuala Lumpur 51200, Malaysia
4.2 miles from Batu Caves
#213 of 276 hotels in Kuala Lumpur
Traveler photos (2) | Map
Show Prices
Ibiz Hotel (Kuala Lumpur, Malaysia) 3.0 of 5
No.8, Jalan 65C, Off Jalan Pahang Barat | Pekeliling Business Center, Kuala Lumpur 53000, Malaysia
4.3 miles from Batu Caves
#198 of 276 hotels in Kuala Lumpur
Professional photos | Traveler photos (8) | Map
Show Prices
Smile Hotel @ Wangsa Maju (Kuala Lumpur, Malaysia)
36 Jalan Metrowangsa | Seksyen 2 Wangsa Maju, Kuala Lumpur 53300, Malaysia
4.3 miles from Batu Caves
#225 of 276 hotels in Kuala Lumpur
Professional photos | Traveler photos (1) | Map
Show Prices
Dynasty Hotel (Kuala Lumpur, Malaysia) 3.0 of 5
218 Jalan Ipoh, Kuala Lumpur 51200, Malaysia
4.5 miles from Batu Caves
#257 of 276 hotels in Kuala Lumpur
Professional photos | Traveler photos (39) | Map
Show Prices
Vistana Kuala Lumpur Titiwangsa (Kuala Lumpur, Malaysia) 3.5 of 5
9 Jalan Lumut, Off Jalan Ipoh, Kuala Lumpur 50400, Malaysia
4.6 miles from Batu Caves
Vistana Kuala Lumpur Titiwangsa Slideshow
#48 of 276 hotels in Kuala Lumpur
Professional photos | Traveler photos (33) | Map
Show Prices
Grand Pacific Hotel Kuala Lumpur (Kuala Lumpur, Malaysia) 3.0 of 5
52-56 Jalan Tun Ismail, Kuala Lumpur 50400, Malaysia
4.6 miles from Batu Caves
#237 of 276 hotels in Kuala Lumpur
Professional photos | Traveler photos (5) | Map
Show Prices
Leo Palace Hotel (Kuala Lumpur, Malaysia) 3.0 of 5
12 Jalan Rahmat | Off Jalan Ipoh, Kuala Lumpur 50350 , Malaysia
4.7 miles from Batu Caves
#160 of 276 hotels in Kuala Lumpur
Professional photos | Traveler photos (16) | Map
Show Prices
First Business Inn (Kuala Lumpur, Malaysia)
72 Jalan Dato Haji Eusoff Off Jalan Ipoh | Damai Complex, Kuala Lumpur 50400, Malaysia
4.7 miles from Batu Caves
#239 of 276 hotels in Kuala Lumpur
Professional photos | Map
Show Prices
Grand Seasons Hotel (Kuala Lumpur, Malaysia) 3.5 of 5
72 Jalan Pahang, Kuala Lumpur 53000, Malaysia
4.8 miles from Batu Caves
#130 of 276 hotels in Kuala Lumpur
Professional photos | Traveler photos (271) | Map
Show Prices
Seri Pacific Hotel (Kuala Lumpur, Malaysia) 4.0 of 5
Jalan Putra, Kuala Lumpur 50746, Malaysia
4.9 miles from Batu Caves
Seri Pacific Hotel Slideshow
#42 of 276 hotels in Kuala Lumpur
Professional photos | Traveler photos (597) | Map
Show Prices
Nest Boutique Hotel (Kuala Lumpur, Malaysia) 2.5 of 5
No. 26, Jalan Ipoh | Chow Kit, Kuala Lumpur 51200, Malaysia
4.9 miles from Batu Caves
#134 of 276 hotels in Kuala Lumpur
Professional photos | Traveler photos (10) | Map
Show Prices
Crossroads Hotel (Kuala Lumpur, Malaysia) 3.0 of 5
No. 1, Jalan Raja Muda Abdul Aziz, Kuala Lumpur 50300, Malaysia
5.0 miles from Batu Caves
Travelers' Choice® 2015 Winner Bargain
#43 of 276 hotels in Kuala Lumpur
Professional photos | Traveler photos (101) | Map
Show Prices
Sunway Putra Hotel (Kuala Lumpur, Malaysia) 4.0 of 5
Sunway Putra Place 100 Jalan Putra | 50350, Kuala Lumpur 50350, Malaysia (Formerly The Legend Hotel Kuala Lumpur)
5.0 miles from Batu Caves
#46 of 276 hotels in Kuala Lumpur
Professional photos | Traveler photos (459) | Map
Show Prices
Sani Hotel (Kuala Lumpur, Malaysia) 3.5 of 5
63 Jalan Putra / Jalan Raja Laut, Kuala Lumpur, Malaysia (Formerly Hotel Grand Central Kuala Lumpur)
5.0 miles from Batu Caves
#129 of 276 hotels in Kuala Lumpur
Professional photos | Map
Show Prices
Wira Hotel (Kuala Lumpur, Malaysia) 3.0 of 5
No. 123, Jalan Thamboosamy, Off Jalan Putra, Kuala Lumpur 50350, Malaysia
5.0 miles from Batu Caves
#249 of 276 hotels in Kuala Lumpur
Professional photos | Traveler photos (20) | Map
Show Prices