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.
Want the lowest hotel prices? You're in the right place. We check 200+ sites for you.

Hotels near Batu Caves

  • Sort by:
  • Ranking
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
Off Jalan Sultan Azlan Shah 9 Jalan Lumut, Kuala Lumpur 50400, Malaysia
4.6 miles from Batu Caves
Special Price: 25% off room rate
Book NOW and enjoy up to 25% savings Read more
Check In Check Out
Show Prices
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
#3 of 4 hotels in Batu Caves
Check In Check Out
Show Prices
19 Jalan Sri Selayang, Batu Caves 68100, Malaysia
0.8 miles from Batu Caves
#1 of 4 hotels in Batu Caves
Check In Check Out
Show Prices
No 77, Jalan Seri Utara 1 | Sri Utara, Off Jalan Ipoh, Kuala Lumpur 68100, Malaysia
1.2 miles from Batu Caves
Check In Check Out
Show Prices
66-1, Jalan Prima SG 3 Prima Sri, Batu Caves 68100, Malaysia
1.3 miles from Batu Caves
No photo provided
Check In Check Out
Show Prices
No. 10 Jalan Kenari 6, Kuala Lumpur 47100, Malaysia
1.5 miles from Batu Caves
Check In Check Out
Show Prices
Jalan Indah, Kuala Lumpur 56100, Malaysia
1.9 miles from Batu Caves
Check In Check Out
Show Prices
Lot T 3.02, 3rd Floor, Selayang Capitol Complex, | Selayang-Kepong Expressway, Batu Caves, Malaysia
2.5 miles from Batu Caves
#2 of 4 hotels in Batu Caves
Check In Check Out
Show Prices
No. 3, 5 & 7, Jalan 2/32, 6th Miles, Jalan Kepong, Kuala Lumpur 52000, Malaysia
2.5 miles from Batu Caves
No photo provided
Check In Check Out
Show Prices
No 3 Jalan Jambu | Off Jalan Kepong, Kuala Lumpur 52000, Malaysia
2.6 miles from Batu Caves
Check In Check Out
Show Prices
13 Jalan 15/1b, Kuala Lumpur 43650, Malaysia
2.7 miles from Batu Caves
No photo provided
Check In Check Out
Show Prices
Off Batu 6 1/2 No 2 Jalan a, Kuala Lumpur 52100, Malaysia
2.9 miles from Batu Caves
Check In Check Out
Show Prices
No. 33A-0 Jalan Langkawi, Kuala Lumpur 53300, Malaysia
3.1 miles from Batu Caves
No photo provided
Check In Check Out
Show Prices
19 Jalan Prima 9, Kuala Lumpur 52100, Malaysia
3.3 miles from Batu Caves
No photo provided
Check In Check Out
Show Prices
Seremban Highway, Kuala Lumpur 50740, Malaysia
3.5 miles from Batu Caves
Check In Check Out
Show Prices
Jalan 10/23A | Medan Makmur, Jalan Usahawan, Kuala Lumpur 53200, Malaysia
3.7 miles from Batu Caves
Check In Check Out
Show Prices
29-35, Jalan 10/23a, Medan Makmur, Kuala Lumpur 53200, Malaysia
3.8 miles from Batu Caves
Check In Check Out
Show Prices
Grand Seasons HotelOffers & AnnouncementsPackage Deal
72 Jalan Pahang, Kuala Lumpur 53000, Malaysia
4.2 miles from Batu Caves
Check In Check Out
Show Prices
Jalan Kuantan Maran, Kuantan 26020, Malaysia
4.2 miles from Batu Caves
Check In Check Out
Show Prices
36 Jalan Metro Wangsa | Seksyen 2 Wangsa Maju, Kuala Lumpur 53300, Malaysia
4.3 miles from Batu Caves
Check In Check Out
Show Prices
No. 8 Jalan 65c | Pekeliling Business Center, Kuala Lumpur 53000, Malaysia
4.4 miles from Batu Caves
Check In Check Out
Show Prices
No. 260 Jalan Ipoh, Kuala Lumpur 51200, Malaysia
4.4 miles from Batu Caves
Check In Check Out
Show Prices
218 Jalan Ipoh, Kuala Lumpur 51200, Malaysia
4.5 miles from Batu Caves
Check In Check Out
Show Prices
38A 38b Jalan, Kuala Lumpur 50200, Malaysia
4.5 miles from Batu Caves
No photo provided
Check In Check Out
Show Prices
Off Jalan Sultan Azlan Shah 9 Jalan Lumut, Kuala Lumpur 50400, Malaysia
4.6 miles from Batu Caves
Check In Check Out
Show Prices
22, Jalan Cemur, off Jalan Pekeliling, Kuala Lumpur 50400, Malaysia
4.6 miles from Batu Caves
Check In Check Out
Show Prices
52-56 Jalan Tun Ismail, Kuala Lumpur 50400, Malaysia
4.6 miles from Batu Caves
Check In Check Out
Show Prices
No 96 Jalan Datuk Haji Eus | off Off Jalan Ipoh, Kuala Lumpur 50400, Malaysia
4.7 miles from Batu Caves
Check In Check Out
Show Prices
18 Jalan Rahmat | Off Jalan Ipoh, Kuala Lumpur 50350 , Malaysia
4.7 miles from Batu Caves
Check In Check Out
Show Prices
72 Jalan Dato Haji Eusoff Off Jalan Ipoh | Damai Complex, Kuala Lumpur 50400, Malaysia
4.7 miles from Batu Caves
Check In Check Out
Show Prices
100 Jalan Putra, Kuala Lumpur 50350, Malaysia
4.9 miles from Batu Caves
Check In Check Out
Show Prices
Still looking for a place to stay?
Batu Caves has 10 B&Bs/inns with 24 reviews
No 57 Jalan Sg 10/9, Batu Caves 68100, Malaysia
1.1 miles from Batu Caves
#1 of 10 Batu Caves B&B and Inns
No photo provided
Check In Check Out
Show Prices
82 Jalan Gombak | Taman Prima Sri Gombak,, Batu Caves 68100, Malaysia
2.1 miles from Batu Caves
#2 of 10 Batu Caves B&B and Inns
Check In Check Out
Show Prices
3 Jalan Sbc 2, Batu Caves 68100, Malaysia
0.4 miles from Batu Caves
#3 of 10 Batu Caves B&B and Inns
No photo provided
Check In Check Out
Show Prices
See all 10 Batu Caves B&Bs/inns
Also consider hotels near Batu Caves
See all hotels in or near Batu Caves
Jalan Indah, Kuala Lumpur 56100, Malaysia
1.9 miles from Batu Caves
Check In Check Out
Show Prices
No 77, Jalan Seri Utara 1 | Sri Utara, Off Jalan Ipoh, Kuala Lumpur 68100, Malaysia
1.2 miles from Batu Caves
Check In Check Out
Show Prices
No. 10 Jalan Kenari 6, Kuala Lumpur 47100, Malaysia
1.5 miles from Batu Caves
Check In Check Out
Show Prices
Off Batu 6 1/2 No 2 Jalan a, Kuala Lumpur 52100, Malaysia
2.9 miles from Batu Caves
Check In Check Out
Show Prices
19 Jalan Prima 9, Kuala Lumpur 52100, Malaysia
3.3 miles from Batu Caves
No photo provided
Check In Check Out
Show Prices
*Prices above are the average nightly price provided by partners and may not include all taxes and fees. Any taxes and fees that are shown are estimates only. Please see further details from our partners.
Batu Caves Travel Forum Need specific advice visiting Batu Caves, Selangor? Visit the TripAdvisor Travel Forum for Batu Caves and ask our Destination Experts and the travel community.