For budget lodging, choose Sahara Hotel Selayang, which comes at 34C$ per night, or Sky Hotel Selayang, which charges 29C$. Urban 360 Suite Residence is a charming choice that offers affordable rates at 49C$ per night and a convenient location near MIR Adventures.
40 hotels in Batu Caves
Search the best hotels and places to stay in Batu Caves
- Sort by
- Pricefrom low to highfrom high to low
- Popularityfrom low to highfrom high to low
- Guest ratingfrom low to highfrom high to low
Where to stay in Batu Caves?
Best cheap hotels in Batu Caves
Convenience of staying in hotels in the city centre
If a city center appeals to you, have a look at Batu Caves Hotel with a room rate from 23C$. Penaga Condominium and Homestay At Gombak are good apartments that will place you within a 10-minute walk of the city center. Medan Batu Caves district contains a high concentration of landmarks, such as Trade Museum, so you can book a room at Oyo Rooms Batu Caves to explore the area.
Nida Rooms Gombak Batu Caves Treasure is centrally located within walking distance from FRIM -Forest Research Institute of Malaysia, as well as Dhivya's Cafe.
Luxury and boutique accommodation in Batu Caves
Consider booking a room at Mercure Selangor Selayang for a luxurious 4-star stay, conveniently located near bars and restaurants.
Explore and find your best apartments, B&Bs and others
If you are looking for an apartment, the budget Urban 360 Rara Suite comes with a sauna and a seasonal outdoor pool. If you're looking for a homey place to stay, consider Dahlia Exclusive Vresidency 78, located beside Berjaya Time Square Theme Park. If you are here on business, New Wave Hotel Sdn Bhd Medan with rates from 17C$ and Batu Caves Budget Hotel where prices start at 22C$ are great options. Agape Hotel @ Selayang is a popular resort with a sauna, a Jacuzzi and complimentary parking for an unforgettable stay.