Top 5 Hotels Near Batu Caves Featured Image

Top 5 Hotels Near Batu Caves

By [email protected] - Jan 02, 2019 (Last Updated May 05, 2021)

The magnificent Batu Caves are one of the top tourist attractions in Malaysia. Located only 13km from downtown Kuala Lumpur and easily accessible, its main attraction is the large statue of the Hindu God at the entrance, accompanied by a steep 272 climb up its steps to finally view the stunning skyline of the city centre. 

Details of Batu Caves: Being the shelter of Hindu temples where dioramas of mythic scenes glow beneath stalactites, it is guarded by a monumental statue of Hindu deity Lord Murugan. On top of the never-ending flock of bats that flutter in the shadows, there are also monkeys prey on tourists hiking the 272 stairs to Temple Cave. 

Credits: Citizen Journalists Malaysia

Undeniable, the Batu Cave is truly a Malaysian national treasure and an unmissable day trip from Kuala Lumpur, so while planning your one-day trip to Batu Caves, how about we suggest you the top hotels near Batu Caves? Check them out!


Hotel Richbaliz 

Situated 7.8km away from Batu Caves, Hotel Richbaliz features Balinese-inspired decor which adopts the concept of a soothing resort ambiance in its interior design. Besides all the essential facilities, the hotel has a business centre offering fax and photocopying services. Laundry services are also available, while luggage storage is provided at the front desk. On top of that, guests can enjoy a variety of eateries a 10-minute drive from the hotel. 

Address: 13 Selayang Point, Jalan SP 1 Selayang, 68100 Batu Caves, Selangor, Malaysia.

Room Rate: RM 85 - RM 93/ night

RHR Hotel - Selayang

Situated 2.6km away from Batu Caves, every room in RHR Hotel - Selayang is fitted with a private bathroom and free toiletries, and some rooms will provide you with a balcony. All rooms include a desk. The daily breakfast offers continental, buffet or American options. Being the preferred choice for business and leisure, RHR Hotel offers contemporary comfort and great value with a touch of Malaysian warmth.

Address: Lot 17, Selayang 18, Persiaran 3, Selayang, 68100 Batu Caves, Selangor, Malaysia.

Room Rate: RM 186 - RM 207/


Sky Hotel Selayang

Located within Selayang Capitol Complex in Kuala Lumpur, Sky Hotel is a 5-minute drive from Selayang Wholesale Wet Market. Yet, it is within 15 minutes’ drive of the Batu Caves and Templer's Park. Sky Hotel @ Selayang offers bright air-conditioned rooms with a flat-screen TV and a laptop-sized safety deposit box. Each room has a private bathroom with a hairdryer and hot shower. With a strategic location and all facilities provided, Sky Hotel guarantees a comfortable and enjoyable stay for your trip.

Address: Lot 3.02,3rd floor Selayang Capitol Complex, Selayang-Kepong Expressway, 68100 Batu Caves, Malaysia.

Room Rate: RM 79 - RM 100/ night

Mercure Selangor Selayang

Located 6 km from Batu Caves, Mercure Selangor Selayang features a bar. It is 600 m away from Hospital Selayang, so it is the perfect choice for guests who are visiting the hospital. Besides its unique bar, the hotel provides also a restaurant, swimming pool, gym, high-speed WIFI access, car park and meeting facilities that can host up to 600 guests. Guests can enjoy meal at the on-site restaurant, which specializes in international cuisine. This hotel is an excellent choice for business and leisure travelers.

Address: No B-G-12 Dataran Emerald Jalan PS 11, Prima Selayang Batu Caves, 68100 Batu Caves, Malaysia. 

Room Rate: RM 160 - RM 174/ night

Agape Hotel @ Selayang

Agape Hotel @ Selayang is just 5km from Batu Caves, strategically located in the heart of Batu Caves. With free WiFi access in every room, all units are equipped with air-cond and a wardrobe, a desk, a flat-screen TV and a built-in private bathroom. With excellent services, the accommodation features a 24-hour front desk and luggage storage space for guests. Something really special for this hotel is Agape Hotel does provide exclusive spa facilities like jacuzzi, steam room and sauna room.

Address: Selayang Kepong Expressway | Lot SOA-SOB, Selayang Capitol Complex, Batu Caves 68100, Malaysia.

Room Rate: From RM 84-RM 98/ night


Besides the hotels above, we also prepared a list of homestays available nearby Batu Caves, take a look at below!

Check out also our latest promo code

Have a budget trip, Happy traveling!

There are 4 main attractions at Batu Caves which is a limestone hill riddled with caves. These attractions are Temple Cave (or Cathedral Cave), Dark Cave, Cave Villa and Ramayana Cave.

The main Cave is known as the Temple Cave or Cathedral Cave and is accessed by a steep flight of 272 steps. The top of the stairs brings you into a massive cave with a high vaulted ceiling. The cave serves as a Hindu Temple devoted to Lord Muragan whose 42 meter high gold statue stands guard outside.

Credits: Time Travel Turtle

There is no entry fee for visiting the Temple Cave although you may leave a donation in one of the collection boxes if you wish. The steps are thronged with troupes of greedy monkeys who will harass you for food if you are carrying any (better not to feed them).

Credits: Beauty Osaka

To see the full list of the best accommodation in Selangor, click the above image. You can filter your preference based on price range, number of pax as well as location. Check them out.

Search for accommodations

Featured image of
Featured image of

Subscribe to us for awesome updates!

* indicates required

Rate this post

0 (0 VOTE)