Star Rating
Hotel Name
Price Range (USD) to
Amenities
+ More

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 by Batu Caves

OYO 89628 Cool Hotel in Kuala Lumpur Cool Hotel 19 Public Bank Batu Caves Selayang Mala, Kuala Lumpur, 68100 Malaysia ~0.30 miles east of Batu Caves
~5 minute walk
  • 3-star hotel
  • Check-in time: 14:00
From$91
Average 3.0 /5 Latest Reviews Call BookMore Details
Tired of clicking around? Talk to an expert Hotel Planner: (855) 276-7561 or say...
alexa hotel planner skill"Alexa, ask Hotel Planner to make a new reservation near Batu Caves" Get Alexa Skill →
Green Leaf Boutique Hotel Green Leaf Boutique Hotel 120 99 Wonderland Park S, Kuala Lumpur, 68100 Malaysia ~0.35 miles northeast of Batu Caves
~6 minute walk
  • 3 star hotel
  • Check-in: 14:00
From$90
Average 3.0 /5 Recent Reviews Call BookMore Details
Batu Caves Star Hotel - Kuala Lumpur Batu Caves Star Hotel Batu Caves Star Hotel Near B, Kuala Lumpur, 68100 Malaysia ~0.45 miles east of Batu Caves
~8 minute walk
  • 3-star property
From$88
Average 3.0 /5 Reviews Call BookMore Details
Mercure Selangor Selayang No B G 12 Dataran Emerald Jaan Ps 11, Prima Selayang Batu Caves, 68100 Malaysia ~1.25 miles northwest of Batu Caves
~22 minute walk
  • 4-star Highway hotel
  • Free complimentary breakfast
From$75
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Moonnight Hotel Moonnight Hotel No 1 16 Batu Caves Murugan Temple , Kuala Lumpur, 68100 Malaysia ~1.28 miles east of Batu Caves
~22 minute walk
  • Midscale hotel
  • Check-in: 14:00
From$90
Very Good 4.0 /5 Review Score Call BookMore Details
Agape Hotel Selayang in Kuala Lumpur Agape Hotel Selayang Agape Hotel Selayang Near Tm , Kuala Lumpur, 68100 Malaysia ~1.38 miles west of Batu Caves
~24 minute walk
  • Midscale property
  • Check-in time: 14:00
From$89
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Hotel O Casavilla Hotel : Casavilla Hotel No 15 15 a 15 B 15 C Uitm Medical Casavilla Hotel No 15 15 a 15 B 15 C Uitm Medical , Kuala Lumpur, 68100 Malaysia ~1.40 miles northwest of Batu Caves
~25 minute walk
  • 3 star hotel
  • Check-in time: 14:00
From$86
Average 3.0 /5 Review Score Call BookMore Details
Hotel Sahara Inn Batu Caves - Melaka Na Kampung Sri Kendong Kampung Ulu Kendong 71350 K, Melaka, 71350 Malaysia ~1.41 miles east of Batu Caves
~25 minute walk
  • 3 star property
  • Check in: 14:00
From$90
Average 3.0 /5 Recent Reviews Call BookMore Details
OYO 531 Good Eight Hotel in Kuala Lumpur Good Eight Hotel None Pavilion Kuala Lumpur Parkci, Kuala Lumpur, 52100 Malaysia ~1.93 miles southwest of Batu Caves
  • Three Star 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 , Kuala Lumpur, 68100 Malaysia ~2.34 miles east of Batu Caves
  • 3-star property
  • Check-in time: 14:00
From$86
Average 3.0 /5 Reviews Call BookMore Details
OYO 90235 Hotel Inap Sri Gombak : Hotel Inap Sri Gombak 66 Near Prima Seri Gombak Zo Hotel Inap Sri Gombak 66 Near Prima Seri Gombak Zo, Kuala Lumpur, 68100 Malaysia ~2.39 miles east of Batu Caves
  • Mid-scale hotel
  • Check-in time: 14:00
From$86
Average 3.0 /5 Latest Reviews Call BookMore Details
Innside Kuala Lumpur Cheras 118 Wisma Ekovest Jalan Gombak, Kuala Lumpur, 53000 Malaysia ~3.34 miles southeast of Batu Caves
  • 4 star property
From$37
Average 3.0 /5 Read Reviews Call BookMore Details
Sunway Putra Hotel Kuala Lumpur : 100 Jalan Putra Suway Putra Place 100 Jalan Putra Suway Putra Place, Kuala Lumpur, 50350 Malaysia ~4.06 miles southwest of Batu Caves
  • Luxurious 5-star Downtown property
  • 69 suites in property
From$56
Very Good 4.0 /5 Review Score Call BookMore Details
OYO 124 Hotel Seniman Sentul Hotel Seniman Sentul Hotel Seniman Sentul Near Jal, Kuala Lumpur, 51100 Malaysia ~4.07 miles south of Batu Caves
  • Three Star hotel
From$86
Average 3.0 /5 Read Reviews Call BookMore Details
Wedgewood Residences Mont' Kiara - Kuala Lumpur La Grande Kiara 11 Jalan Duta Kiara, Kuala Lumpur, 50480 Malaysia ~4.12 miles south of Batu Caves
  • Four-star Suburban property
  • Hotel has 2 meeting rooms
From$111
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Need some questions answered? Talk to an expert Hotel Planner: (855) 276-7561 or say...
alexa hotel planner skill"Alexa, ask Hotel Planner to make a new reservation near Batu Caves" Get Alexa Skill →
Hotel Madras Hotel Madras Hotel Madras Near Jalan Ipoh Titiwang, Kuala Lumpur, 51200 Malaysia ~4.17 miles south of Batu Caves
  • Three Star property
  • Check in time: 14:00
From$86
Average 3.0 /5 Guest Reviews Call BookMore Details
Azimuth Hotel in Kuala Lumpur Azimuth Hotel 260g Near Jalan Sultan Azlan Shah Ba, Kuala Lumpur, 51200 Malaysia ~4.37 miles south of Batu Caves
  • Mid-scale hotel
From$88
Average 3.0 /5 Hotel Reviews Call BookMore Details
Yp Wangsa - Kuala Lumpur Yp Wangsa No 8 Near Jalan 65c Kuala Lumpur Koperas, Kuala Lumpur, 53000 Malaysia ~4.51 miles south of Batu Caves
  • Midscale property
From$88
Average 3.0 /5 Read Reviews Call BookMore Details
OYO 499 Comfort Hotel Sentul Comfort Hotel Sentul 233 Near Dynasty Hotel Kuala , Kuala Lumpur, 51200 Malaysia ~4.51 miles south of Batu Caves
  • 3-star hotel
From$89
Average 3.0 /5 Guest Reviews Call BookMore Details
Fine Hotel - Kuala Lumpur Fine Hotel No 10 12 Near Quill City Mall Kuala Lum, Kuala Lumpur, 53000 Malaysia ~4.52 miles south of Batu Caves
  • Mid-scale property
  • Check in time: 14:00
From$88
Average 3.0 /5 Latest Reviews Call BookMore Details
Gtower Hotel in Kuala Lumpur 199 Jalan Tun Razak, Kuala Lumpur, 50400 Malaysia ~4.53 miles south of Batu Caves
  • Luxurious 5-star hotel
  • 3 floors in hotel
From$234
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Hyatt House Kuala Lumpur, Mont Kiara in Mont'kiara Kuala Lumpur G 2 Arcoris North 10 Jalan Kiara, Mont'kiara Kuala Lumpur, 50480 Malaysia ~4.65 miles south of Batu Caves
  • 4 star Suburban hotel
  • Free complimentary breakfast
From$125
Very Good 4.5 /5 Recent Reviews Call BookMore Details
AC Hotel by Marriott Kuala Lumpur 9 Jalan Lumut Off Jalan Ipoh, Kuala Lumpur, 50400 Malaysia ~4.72 miles south of Batu Caves
  • High-end Convention Center hotel
  • 3 meeting rooms in hotel
From$45
Very Good 4.0 /5 Guest 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 ~4.74 miles southeast of Batu Caves
  • 3-star hotel
  • Check in time: 14:00
From$90
Average 3.0 /5 Reviews Call BookMore Details
Hotel Pritty in Kuala Lumpur Hotel Pritty No 70 Near Sri Rampai Business Park H, Kuala Lumpur, 53300 Malaysia ~4.74 miles southeast of Batu Caves
  • Midscale hotel

Next: Show All Available Batu Caves Hotels with Pricing

Graph: Upcoming 20 Days of Batu Caves Hotel Rates

Rates shown are nightly rates before taxes and do not necessarily reflect all Sentul, Malaysia discounts available. The chart reflects the cheapest Sentul hotel for each day and each star rating category.

What are the best hotels near Batu Caves?

HotelDescriptionLink
1. Mercure Selangor Selayang The Mercure Selangor Selayang is an in demand 4-Star hotel located approx. 1.3 miles northwest of Batu Caves and roughly a 2 minute drive or uber ride. With a average guest review rating of 4/5, this makes it one of the most desirable lodging options close to Batu Caves. 4 /5 Guest Reviews
2. Moonnight Hotel The Moonnight Hotel is an attractive 3 star hotel located about 1.3 miles east of Batu Caves and approximately a 2 min. drive or taxi ride. Recent travelers gave this hotel a guest review score of 4 out of 5. 4 /5 Guest Reviews
3. Agape Hotel Selayang The Agape Hotel Selayang is an attractive 3 star hotel located about 1.4 miles west of Batu Caves and approximately a 2 min. drive or taxi ride. With a aggregate guest review score of 4 out of 5, this makes it one of the finest lodging options near Batu Caves. 4 /5 Guest Reviews
4. OYO 531 Good Eight Hotel The OYO 531 Good Eight Hotel is an in demand 3-Star hotel located approx. 1.9 miles southwest of Batu Caves and roughly a 3 minute drive or uber ride. Recent hotel guests gave this hotel a verified guest score of 4/5. 4 /5 Guest Reviews

4 Best Hotels near Batu Caves

FAQs about hotels near Batu Caves

What are the best rated hotels near Batu Caves?

Hyatt House Kuala Lumpur, Mont Kiara, Mercure Selangor Selayang and Moonnight Hotel are the best rated hotels based on customer reviews in the last 365 days.

What are the upper-end hotels near Batu Caves?

Sunway Putra Hotel Kuala Lumpur, Gtower Hotel and Mercure Selangor Selayang are the top 3 luxury hotels near Batu Caves.

What hotels are closest to the area of Batu Caves?

OYO 89628 Cool Hotel, Green Leaf Boutique Hotel, and Batu Caves Star Hotel are the properties closest to Batu Caves.

What are the best independent hotels near Batu Caves?

Moonnight Hotel, Agape Hotel Selayang and OYO 531 Good Eight Hotel are the best rated independent hotels (not part of a big brand).

Back to Top