Hotels near Batu Caves

Kuala Lumpur, Malaysia · 13 hotels available

Search and book cheap hotels in 3 easy steps here!

Subscribe to Traveloka Newsletter

Subscribe for up to 70% discount through exclusive flight & hotel deals delivered directly to your inbox.

Don't worry, be app-y!

Download FREE Traveloka Flight Ticket and Hotel Booking App Now!

Popular hotels near Batu Caves

Batu Caves Business Hotel

No. 3, Dolomite Park Avenue, Jalan Batu Caves, Kuala Lumpur, Malaysia, 68100

MoonNight Hotel

No. 16-1 Dolomite Park Avenue, Jalan Batu Caves, Kuala Lumpur, Malaysia, 68100

Gombak Star Hotel

IL 7-2 & 8-1 & 8-2, Jalan Batu Caves, Taman Batu Caves, Kuala Lumpur, Malaysia, 68100

Lavana Hotel @ Batu Caves

No. 19, Jalan Sri Selayang, Taman Sri Selayang, Kuala Lumpur, Malaysia, 68100

New Wave Hotel Medan

No. D-33-1, Medan Selayang, Kuala Lumpur, Malaysia, 68100

Batu Caves Star Hotel

25G, Jalan Medan Batu Caves off Jalan Batu Caves, Jalan Ipoh, Kuala Lumpur, Malaysia, 68100

Batu Caves Budget Hotel

No. 562-A, Jalan Samudra Utara 1, Taman Samudra, Kuala Lumpur, Malaysia, 68100

Soho Hotel Sri Gombak

No 92-1 Jalan Prima SG3, Taman Prima Sri Gombak, Kuala Lumpur, Malaysia, 68100

8.2 / 10

Very Good

My Home Hotel (Prima Sri Gombak)

82, Jalan Prima SG3, Taman Prima Sri Gombak, Kuala Lumpur, Malaysia, 68100

7.8 / 10


Hotel Inap

66-1 Jalan Prima SG 3, Prima Sri Gombak (above Papparich), Kuala Lumpur, Malaysia, 68100

KIP Hotel

No.77, Jalan Seri Utara 1, Sri Utara Off Jalan Ipoh, Kuala Lumpur, Malaysia, 68100

8.3 / 10

Very Good

Nawal Homestay - Urban 360

Urban 360, Jalan Makmur, Taman Seri Gombak, Kuala Lumpur, Malaysia, 68100

Homestay Sri Gombak - Urban 360

B - 12 - 15, Urban 360, Jalan Makmur, Taman Seri Gombak, Kuala Lumpur, Malaysia, 68100

Times Inn Hotel

No.22, Jalan Seri Utara 1, Batu 6 1/2 Off Jalan Ipoh, Kuala Lumpur, Malaysia, 68100

Sindbad Hotel 2

60, Jalan Changkat , Kuala Lumpur, Malaysia, 55200

Crystal Crown Kuala Lumpur

No.3, Jalan Jambu Mawar, Off Jalan Kepong, Kuala Lumpur, Malaysia, 52000

8.4 / 10

Very Good

Fast Hotel Gombak

No 34-3 Jalan Jernai 3, Medan Idaman Business Center, Kuala Lumpur, Malaysia, 53300

Hotel De Ideal

B - G - 13, Boulevard Business Park, No. 115, Jalan Kepatang Off Jalan Kuching, Kuala Lumpur, Malaysia, 51200

Hotel 99 Kepong Kuala Lumpur

No.3, 5 & 7, Jalan 2.32, 6th Miles, Jalan Kepong, Kuala Lumpur, Malaysia, 52000

8.6 / 10

Very Good

Putra Villa Homestay

A8 -13A, Putra Villa Condominium, Jalan Terminal Putra, Setapak, Kuala Lumpur, Malaysia, 53100



Batu Caves is one of the popular tourist attractions in Selangor and Malaysia and its main attraction is the large statue of the Hindu God at the entrance and a steep 272 steps to view the stunning skyline of the city centre.  Batu Caves, one of Kuala Lumpur’s most frequented tourist attractions comprised of three major caves and a number of smaller ones. This temple was discovered on 1892 features idols and statues placed inside the main caves and around it. The temple is considered an important religious landmark by Hindus attracts thousands of worshippers and tourists, especially during the annual Hindu festival, Thaipusam and paintings and scenes of Hindu Gods can be seen in the Ramayana Cave..  The procession begins on the evening before the Thaipusam Festival at the Sri Mariamman Temple in KL city centre. There are also monkeys around the caves and it is a popular spot for rock climbing enthusiasts.

How To Get There

By Car or Taxi

Batu Caves is accessible by car or taxi as it is situated beside the main highway of MRR2 in Batu Caves area. The easiest way is by taxi and car and for tourists from KLIA Sepang, it will take around an hour to reach Batu Caves by using ELITE highway

KTM Komuter

There is also the KTM Komuter train service from KL Sentral to Batu Caves. It will take approximately 35 minutes at least.

Monorail and Bus

From KL Sentral, take the monorail service to Titiwangsa station and take the bus to Batu Caves. Besides that, take Intrakota bus No 11D from the Central Market or the Cityliner bus No 69 at Jalan Pudu to get to Batu Caves. You can also reach here via the Bus U6 from Titiwangsa.

Things to do at Batu Caves

There are several caves that have attracted tourists and visitors to come here. Among them are Temple Cave which Hindu devotees established a temple in the grand cathedral discovered by Hornaday. The cave became a shrine for Lord Murugan, a Hindu deity popular among the Tamils in 1892. Since then, Hindu devotees started making pilgrimages to the caves, climbing up rocks to the temple cave about 50 metres above the ground. Other than that, there is dark cave that is located three quarters of the way up the stairs to the main temple cave. It consists of a total of two kilometres surveyed passages, with its own special features of magnificent and exquisite cave formations and features such as stalactite, stalagmite, flowstone, cave pearls, cave curtains and many more. These places involved history of Hindu religion hundred years ago. Batu Caves provides educational tour around 45-minute walk-in tour where you learn about the history, the ecosystem and the geological formations of caves. Visitors also have the opportunities of climbing, sliding and crawling through the infamous Crawl Passage and advised to be careful and wear proper shoes. The charges for educational tour is RM35 and rm 28 for adult and children below 10 years respectively.

Hotels near Batu Caves

MoonNight Hotel

Moonnight Hotel has easy access to Batu Caves. Kuala Lumpur and Petaling Jaya and is a popular choice amongst travelers in Kuala Lumpur. The hotel has provides a comfortable stay including free Wi-Fi in all rooms, 24-hour front desk, Wi-Fi in public areas, car park, family room and also comfortable guestrooms. The hotel also offers reliable service and professional staff and also 24 hour counter service. This Batu Caves Town hotel is located within a 10-minute stroll of Batu Caves Komuter Station and there are clinics, pharmacy and ATM machine nearby.

Batu Caves Business Hotel

It is situated in the historical district, and this hotel is only within 9 minutes (15 km) of Batu Caves, Merdeka Square, and Petronas Twin Towers. Directly connected to the famous Batu Caves, Batu Caves Business Hotel offers basic rooms with an attached bathroom. Staff can provide laundry services upon customers’ request. Among the amenities in this hotel air conditioned room, WiFi, and flat screen television and space for business needs.