Hotels Near Batu Caves

Hotels/lodging close to Batu Caves are shown in the list below in the order of their distance (closest first). Explore our hotels to find accommodations near Batu Caves (Batu Caves) for your leisure or corporate trips. We show the best lodging close to Batu Caves so you can review the discounted Batu Caves lodging below and securely reserve the perfect hotel.

Lodging & Accommodations close to Batu Caves

OYO 89628 Cool Hotel Cool Hotel 19 Public Bank Batu Caves Selayang Mala, Kuala Lumpur, 68100 Malaysia Call ~0.30 miles east of Batu Caves
~5 minute walk
  • Midscale property
From$91
Average 3.0 /5 Guest Reviews Call BookMore Details
Green Leaf Boutique Hotel in Kuala Lumpur Green Leaf Boutique Hotel 120 99 Wonderland Park S, Kuala Lumpur, 68100 Malaysia Call ~0.35 miles northeast of Batu Caves
~6 minute walk
  • Mid-scale hotel
From$90
Average 3.0 /5 Read Reviews Call BookMore Details
Batu Caves Star Hotel : Batu Caves Star Hotel Batu Caves Star Hotel Near B Batu Caves Star Hotel Batu Caves Star Hotel Near B, Kuala Lumpur, 68100 Malaysia Call ~0.45 miles east of Batu Caves
~8 minute walk
  • Midscale hotel
From$88
Average 3.0 /5 Reviews Call BookMore Details
Mercure Selangor Selayang : No B G 12 Dataran Emerald Jaan Ps 11 No B G 12 Dataran Emerald Jaan Ps 11, Prima Selayang Batu Caves, 68100 Malaysia Call ~1.25 miles northwest of Batu Caves
~22 minute walk
  • 4-star Highway property
  • Comp. Breakfast
From$75
Very good 4.0 /5 Read Reviews Call BookMore Details
Moonnight Hotel Moonnight Hotel No 1 16 Batu Caves Murugan Temple , Kuala Lumpur, 68100 Malaysia Call ~1.28 miles east of Batu Caves
~22 minute walk
  • 3-star hotel
From$90
Very good 4.0 /5 Reviews Call BookMore Details
Agape Hotel Selayang Agape Hotel Selayang Agape Hotel Selayang Near Tm , Kuala Lumpur, 68100 Malaysia Call ~1.38 miles west of Batu Caves
~24 minute walk
  • 3-star hotel
  • Check in time: 14:00
From$89
Very good 4.0 /5 Review Score Call BookMore Details
Hotel O Casavilla Hotel in Kuala Lumpur Casavilla Hotel No 15 15 a 15 B 15 C Uitm Medical , Kuala Lumpur, 68100 Malaysia Call ~1.40 miles northwest of Batu Caves
~25 minute walk
  • Midscale property
  • Check in: 14:00
From$86
Average 3.0 /5 Read Reviews Call BookMore Details
Hotel Sahara Inn Batu Caves in Melaka Na Kampung Sri Kendong Kampung Ulu Kendong 71350 K, Melaka, 71350 Malaysia Call ~1.41 miles east of Batu Caves
~25 minute walk
  • 3-star hotel
From$90
Average 3.0 /5 Review Score Call BookMore Details
OYO 531 Good Eight Hotel in Kuala Lumpur Good Eight Hotel None Pavilion Kuala Lumpur Parkci, Kuala Lumpur, 52100 Malaysia Call ~1.93 miles southwest of Batu Caves
  • Affordable property
From$89
Very good 4.0 /5 Review Score Call BookMore Details
Avatarr Hotel : Avatarr Hotel No 98 1 Bank Islam Prima Gombak Sri Avatarr Hotel No 98 1 Bank Islam Prima Gombak Sri , Kuala Lumpur, 68100 Malaysia Call ~2.34 miles east of Batu Caves
  • Mid-scale property
  • Check-in time: 14:00
From$86
Average 3.0 /5 Latest Reviews Call BookMore Details
OYO 90235 Hotel Inap Sri Gombak Hotel Inap Sri Gombak 66 Near Prima Seri Gombak Zo, Kuala Lumpur, 68100 Malaysia Call ~2.39 miles east of Batu Caves
  • Midscale property
From$86
Average 3.0 /5 Guest Reviews Call BookMore Details
Innside Kuala Lumpur Cheras - Kuala Lumpur 118 Wisma Ekovest Jalan Gombak, Kuala Lumpur, 53000 Malaysia Call ~3.34 miles southeast of Batu Caves
  • High-end hotel
  • Fitness center on property
From$37
Average 3.0 /5 Review Score Call BookMore Details
Sunway Putra Hotel Kuala Lumpur - Kuala Lumpur 100 Jalan Putra Suway Putra Place, Kuala Lumpur, 50350 Malaysia Call ~4.06 miles southwest of Batu Caves
  • Luxury Five Star Downtown hotel
  • Hotel has 650 rooms
From$56
Very good 4.0 /5 Guest Reviews Call BookMore Details
OYO 124 Hotel Seniman Sentul : Hotel Seniman Sentul Hotel Seniman Sentul Near Jal Hotel Seniman Sentul Hotel Seniman Sentul Near Jal, Kuala Lumpur, 51100 Malaysia Call ~4.07 miles south of Batu Caves
  • 3-star hotel
  • Check in time: 14:00
From$86
Average 3.0 /5 Recent Reviews Call BookMore Details
Wedgewood Residences Mont Kiara La Grande Kiara 11 Jalan Duta Kiara, Kuala Lumpur, 50480 Malaysia Call ~4.12 miles south of Batu Caves
  • Four star Suburban hotel
  • Access to gym on-site
From$111
Very good 4.0 /5 Read Reviews Call BookMore Details
Hotel Madras Hotel Madras Hotel Madras Near Jalan Ipoh Titiwang, Kuala Lumpur, 51200 Malaysia Call ~4.17 miles south of Batu Caves
  • Midscale hotel
  • Check-in: 14:00
From$86
Average 3.0 /5 Recent Reviews Call BookMore Details
Azimuth Hotel Azimuth Hotel 260g Near Jalan Sultan Azlan Shah Ba, Kuala Lumpur, 51200 Malaysia Call ~4.37 miles south of Batu Caves
  • Affordable property
  • Check-in: 14:00
From$88
Average 3.0 /5 Guest Reviews Call BookMore Details
Yp Wangsa in Kuala Lumpur Yp Wangsa No 8 Near Jalan 65c Kuala Lumpur Koperas, Kuala Lumpur, 53000 Malaysia Call ~4.51 miles south of Batu Caves
  • 3 star hotel
  • Check-in time: 14:00
From$88
Average 3.0 /5 Recent Reviews Call BookMore Details
OYO 499 Comfort Hotel Sentul : Comfort Hotel Sentul 233 Near Dynasty Hotel Kuala Comfort Hotel Sentul 233 Near Dynasty Hotel Kuala , Kuala Lumpur, 51200 Malaysia Call ~4.51 miles south of Batu Caves
  • Affordable hotel
From$89
Average 3.0 /5 Reviews Call BookMore Details
Fine Hotel Fine Hotel No 10 12 Near Quill City Mall Kuala Lum, Kuala Lumpur, 53000 Malaysia Call ~4.52 miles south of Batu Caves
  • Mid-scale hotel
  • Check-in: 14:00
From$88
Average 3.0 /5 Reviews Call BookMore Details
Gtower Hotel in Kuala Lumpur 199 Jalan Tun Razak, Kuala Lumpur, 50400 Malaysia Call ~4.53 miles south of Batu Caves
  • Luxurious Five Star property
  • Check-in time: 14:00
From$234
Very good 4.0 /5 Reviews Call BookMore Details
Hyatt House Kuala Lumpur Mont Kiara G 2 Arcoris North 10 Jalan Kiara, Mont'kiara Kuala Lumpur, 50480 Malaysia Call ~4.65 miles south of Batu Caves
  • High-end Suburban hotel
  • Check in time: 3:00 PM
From$125
Very good 4.5 /5 Latest Reviews Call BookMore Details
AC Hotel by Marriott Kuala Lumpur - Kuala Lumpur 9 Jalan Lumut Off Jalan Ipoh, Kuala Lumpur, 50400 Malaysia Call ~4.72 miles south of Batu Caves
  • Four-star Convention Center property
  • 362 rooms in hotel
From$45
Very good 4.0 /5 Reviews Call BookMore Details
My Home Hotel Setapak in Kuala Lumpur My Home Hotel Setapak My Home Hotel Setapak Near R, Kuala Lumpur, 53300 Malaysia Call ~4.74 miles southeast of Batu Caves
  • 3 star property
  • Check in: 14:00
From$90
Average 3.0 /5 Hotel Reviews Call BookMore Details
Hotel Pritty in Kuala Lumpur Hotel Pritty No 70 Near Sri Rampai Business Park H, Kuala Lumpur, 53300 Malaysia Call ~4.74 miles southeast of Batu Caves
  • 3-star property
  • Check in time: 14:00
Back to Top