Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Get Prices

42 hotels in Batu Caves

Filter by
Sort by
  • Sort by
  • Pricefrom low to highfrom high to low
  • Popularityfrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
25 Jalan Medan Batu Caves, Batu Caves, MalaysiaView on map
1.3 km from City Centre1.2 km from Tesco Extra Selayang
Within easy reach of FRIM -Forest Research Institute of Malaysia, this hotel comprises 42 rooms with en suite bathrooms.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • Flat-screen TV
    +1
Price fromC$ 27per nightSelect
Not available
Lavana Hotel Batu Caves19, Jalan Sri Selayang, Batu Caves, Malaysia, 68100View on map
1.2 km from City Centre1.6 km from Tesco Extra Selayang
Nestled in Medan Batu Caves district, the hotel is housed in a royal-style building in the vicinity of Batu Caves.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    • 24-hour room service
    +2
Price fromC$ 24per nightSelect
Not available
Sky Hotel SelayangLot 3.02,3Rd Floor Selayang Capitol Complex, Selayang-Kepong Expressway, Batu Caves, Malaysia, 68100
4.0 km from City Centre400 m from Hospital Selayang
Offering convenient proximity to Dark Cave Malaysia, the hotel is also close to Kanching Rainforest Waterfall.
6.6
Nice18 reviews
Price fromC$ 27per nightSelect
Not available
My Home Hotel Prima Sri Gombak82, Jalan Prima Sg3, Taman Prima Sri Gombak, , Batu Caves, Malaysia, 68100
1.9 km from City Centre
This comfortable hotel with 38 en-suite rooms is located in the heart of Batu Caves.
Price fromC$ 24per nightSelect
Not available
Sahara Hotel Batu Caves506 Jalan Tunku Abdul Rahman Kuala Lumpur, Batu Caves, Malaysia, 68100
Set near Sentul Park, this designer venue is 10 minutes' walk of the city center.
Price fromC$ 23per nightSelect
Not available
Hotel 916577G Jalan Samudra Utara 2 Taman Samudra, Batu Caves, Malaysia
1.7 km from City Centre
The hotel has a grill restaurant plus 10 rooms and is located in a tourist area.
Price fromC$ 47per nightSelect
Not available
Hotel Richbaliz9,11,13 , Selayang Point Jalan Sp 1 Batu Caves. Selayang, Batu Caves, Malaysia, 68100
3.8 km from City Centre500 m from Hospital Selayang
Constructed in 2011 year, the hotel's building is a reminder of a Balinese style, located just off Tesco Extra Selayang.
7.4
Very good4 reviews
Price fromC$ 40per nightSelect
Not available
Oyo 827 Hotel Inap Sri Gombak66 Jalan Prima Sg 3 Prima Seri Gombak, Batu Caves, Malaysia, 68100
1.9 km from City Centre
This hotel with 24 rooms and a snack bar is centrally located 20 minutes' walk from the city center.
Price fromC$ 42per nightSelect
Not available
Casavilla Selayang Batu Caves15 Jalan Ps 8/2 Prima Selayang, Km15, Jalan Rawang Kuala Lumpur, Batu Caves, Malaysia, 68100
Set near Dark Cave Malaysia, this budget venue is 30 minutes' walk of the city center.
Price fromC$ 34per nightSelect
Not available
Smile Hotel Selayang Point33, Selayang Point, Jalan Sp1, , Batu Caves, Malaysia, 68100
2.4 km from City Centre100 m from Batu Caves
Within easy reach of Majlis Perbandaran Selayang Stadium, this hotel comprises 40 rooms with en suite bathrooms.
Price fromC$ 44per nightSelect
Not available
Hotel Sahara Selayang1 Jalan Ps 9/2, Batu Caves, Malaysia
3.7 km from City Centre700 m from Hospital Selayang
Guests can relax in the 24-hour bar of the hotel that boasts a perfect location in Batu Caves.
Price fromC$ 46per nightSelect
Not available
Hotel Sahara Inn Taman Sri Batu CavesNo 95 1 Jalan Sbc 1, Batu Caves, Malaysia
Offering convenient proximity to Muzium Orang Asli, the hotel is also close to Majlis Perbandaran Selayang Stadium.
Price fromC$ 42per nightSelect
Not available
Times Inn HotelNo. 22 Jalan Seri Utara 1, Batu Caves, Malaysia
1.8 km from City Centre600 m from Tesco Extra Selayang
Featuring royal architecture, the venue provides 7 rooms and offers easy access to Kuala Lumpur Courts Complex.
Price fromC$ 19per nightSelect
Not available
Nida Rooms Gombak Batu Caves TreasureNo 8 2 Jalan Batu Caves Taman, Batu Caves, Malaysia, 81000
700 m from City Centre1.8 km from Tesco Extra Selayang
Offering convenient proximity to Dark Cave Malaysia, the hotel is also close to Muzium Orang Asli.
Select
Not available
Batu Caves Budget HotelC-30 & C-31-21 Jalan Medan 1, Medan Selayang, Batu Caves, Malaysia
1.0 km from City Centre1.6 km from Tesco Extra Selayang
A few meters away you can enjoy Sentul Park.
Price fromC$ 20per nightSelect
Not available
Greenleaf Hotel & Cafe Plt120, Jalan 2/3A, Bandar Pusat Utara, Km15, Jalan Ipoh, Batu Caves, Malaysia
1.5 km from City Centre1.6 km from Tesco Extra Selayang
Set near Dark Cave Malaysia, this business venue is 10 minutes' walk of the city center.
Select
Not available
Nida Rooms Gombak Batu Caves Prima66 1 Jalan Prima Sg 3 Prima Sri Gombak, Batu Caves, Malaysia, 68100
1.9 km from City Centre
A few meters away you can enjoy Majlis Perbandaran Selayang Stadium.
Select
Not available
Zahra Batu CavesSimfoni Heights Jalan Medan Batu Caves, Batu Caves, Malaysia, 68100
1.0 km from City Centre1.4 km from Tesco Extra Selayang
This property near Majlis Perbandaran Selayang Stadium consists of 3 bedrooms, 2 bathrooms and a full kitchen for up to 7 guests.
Price fromC$ 77per nightSelect
Not available
Oyo Capital O 1225 Agape Hotel Selayang Near Hospital SelayangLot Soa-Sob, Second Floor Selayang Capitol Complex Selayang Kepong Expressway , Batu Caves, Malaysia, 68100
4.0 km from City Centre400 m from Hospital Selayang
A few meters away you can enjoy Majlis Perbandaran Selayang Stadium.
Price fromC$ 48per nightSelect
Not available
Homestay At GombakJalan Sm 4 Sunway Batu Caves No 21 1B, Batu Caves, Malaysia, 68100
900 m from City Centre2.5 km from City Center
This 3-bedroom apartment with a fully equipped kitchen is situated within a 10-minute walk from the center of Batu Caves.
Price fromC$ 59per nightSelect
Not available
Rhr Hotel - SelayangLot 17 Selayang 18 Persiaran 3, Batu Caves, Malaysia, 68100
3.9 km from City Centre1.5 km from Hospital Selayang
A few meters away you can enjoy Kanching Rainforest Waterfall.
Price fromC$ 35per nightSelect
Not available
Oyo 1055 Batu Caves Star Hotel25 Jalan Medan Batu Caves, Taman Medan Batu Caves, , Batu Caves, Malaysia, 68100
This cheap hotel is within 2 km of the city centre and features air-conditioned rooms.
Price fromC$ 23per nightSelect
Not available
Zen Rooms Batu CavesJalan Sri Selayang 19, Batu Caves, Malaysia, 68100
1.3 km from City Centre1.6 km from Tesco Extra Selayang
A few meters away you can enjoy Hospital Selayang.
Select
Not available
Oyo Rooms Batu Caves19 Jalan Sri Selayang, Batu Caves, Malaysia
1.2 km from City Centre1.6 km from Tesco Extra Selayang
Guests can relax in the 24-hour bar of the hotel that boasts a prime location in Batu Caves.
Select
Not available
Oyo Rooms Selayang HospitalPlot No. 33 Near Petronas Selayang, Batu Caves, Malaysia
A few meters away you can enjoy Batu Caves.
Select
Not available
Oyo 89381 Moonnight Hotel1-16, Jalan Batu Caves, Taman Sunway Batu Caves, Selangor, Batu Caves, Malaysia, 68100
300 m from City Centre1.9 km from City Center
Select
Not available
Oyo 89628 Cool HotelNo.19 Jalan 2 3A Pusat Bandar Utara, Batu Caves, Malaysia, 68100
1.4 km from City Centre1.4 km from Tesco Extra Selayang
A few meters away you can enjoy Batu Caves.
Price fromC$ 38per nightSelect
Not available
Batu Caves Budget HotelFlat Taman Samudra, Jalan Samudera Timur 7, Batu Caves, Malaysia, 68100
500 m from City Centre2.1 km from City Center
Select
Not available
Batu Caves Business HotelNo-3, Dolomite Park Avenue Jalan Batu Caves , Batu Caves, Malaysia, 68100
300 m from City Centre1.9 km from City Center
The historical hotel is a good starting point to Batu Caves' sights including Majlis Perbandaran Selayang Stadium and Dark Cave Malaysia.
Price fromC$ 27per nightSelect
Not available
Casavilla Hotel SelayangNo. 15, Jalan Ps 8/2, Prima Selayang, Batu Caves, Malaysia, 68100
3.8 km from City Centre600 m from Hospital Selayang
Select
Not available
Oyo 1002 Hotel Sahara Inn Batu Caves95 Jalan Sbc 1 Kuala-Lumpur, , Batu Caves, Malaysia, 68100
Within easy reach of Onthego Travel & Tours, this hotel comprises 28 rooms with private bathrooms.
Price fromC$ 23per nightSelect
Not available
Batu Caves Business HotelDolomite Park Avenue, Jalan Batu Caves, Batu Caves, Malaysia, 68100
200 m from City Centre1.7 km from City Center
The historical hotel is a good starting point to Batu Caves's sights including Hospital Selayang and Caves Villa.
Select
Not available
Oyo 44097 Avatarr Hotel98 1 Jalan Prima Sg 3 2 Prima Seri Gombak, Batu Caves, Malaysia, 68100
Price fromC$ 19per nightSelect
Not available
Gombak Star HotelIl 7-2 & 8-1 & 8-2, Jalan Batu Caves, Batu Caves, Malaysia
800 m from City Centre2.3 km from City Center
This family-friendly hotel is within 1 km of the city centre and features air-conditioned rooms.
Price fromC$ 16per nightSelect
Not available
Csh Villadomus HomestayNo.9 Villa Domus, Jalan Ig 2/4 Indah Gemilang 2, Batu Caves, Malaysia, 68100
2.4 km from City Centre
Select
Not available
Villa Domus HomestayNo 9 Villa Domus Jalan Ig 2/4 Indah Gemilang 2, Batu Caves, Malaysia, 68100
2.4 km from City Centre
Select
Not available
Muslim Homestay @ Taman AmansiaraJalan Amansiara 2/2, Batu Caves, Malaysia, 68100
5.6 km from City Centre
Set 6 km from Caves Villa, this accommodation features a private pool and a terrace.
Price fromC$ 79per nightSelect
Not available
Platinum HomestaySelayang Point Condominium Off Lebuhraya Selayang Kepong Selayang, Batu Caves, Malaysia, 68100
3.8 km from City Centre500 m from Hospital Selayang
The property provides a free carpark and a lift and is set 3 km from the city center.
Price fromC$ 82per nightSelect
Not available
Urban 360 Rara SuiteJalan Makmur Urban Taman Sri Gombak, Batu Caves, Malaysia, 68100
2.0 km from City Centre
Located less than 2 km from Lord Murugan Statue, this venue features a sunny balcony and a fully furnished kitchen.
Price fromC$ 53per nightSelect
Not available
Urban 360 Suite ResidenceJalan Makmur Taman Sri Gombak B 13 3A, Batu Caves, Malaysia, 68100
2.3 km from City Centre
Set not far from Tesco Extra Selayang, the property with a Jacuzzi and a sauna is an ideal accommodation option for 4 guests.
Price fromC$ 44per nightSelect
Not available
Duplex Studio Urban360 GombakJalan Makmur Urban360 Condominium, Batu Caves, Malaysia, 68100
2.0 km from City Centre
The property is fitted with an outdoor swimming pool and is situated less than 10 km from Avenue K Shopping Mall.
Price fromC$ 93per nightSelect
Not available
The Bat CaveSimfoni Heights Jalan Medan Batu Caves, Batu Caves, Malaysia, 68100
1.2 km from City Centre1.2 km from Tesco Extra Selayang
Located a 20-minute walk to the city center, this apartment offers 3 bedrooms and an outdoor pool.
Price fromC$ 75per nightSelect
Not available

Filtering results

Please wait...

42 hotels found

Your booking experience in Batu Caves

With a rich selection of, accessible search tools and descriptive hotel profiles, you'll find Batu Caves hotel deals in a wink. Ibooked.ca allows you to shorten your search in Selangor by amenities and hotel brands. We have design and boutique hotels with a huge list of services and amenities together with other amazing accommodation options which grant you an extensive base for exploring.

Budget hotels in Batu Caves

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.

Convenience of staying 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

Consider booking a room at Mercure Selangor Selayang for a luxurious 4-star stay, conveniently located near bars and restaurants.

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.

+ Read more - Less