Top 5 Hotels Near Batu Caves
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
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
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/
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
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 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!
MYR 199.00 /night
MYR 190.00 /night
MYR 75.00 /night
Check out also our latest promo code!
Have a budget trip, Happy traveling!