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
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room

40 hotels in Batu Caves

Search the best hotels and places to stay in Batu Caves

View map
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.Hide
Show more
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
Price fromC$ 31per nightSelect
Not available
Sky Hotel SelayangLot T 3.02 3Rd Flr, Selayang Capitol, 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$ 24per 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$ 23per 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$ 45per 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$ 41per nightSelect
Not available
Oyo 827 Hotel Inap Sri Gombak66-1, Jalan Prima Sg 3, Prima Sri Gombak, Batu Caves, 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$ 37per nightSelect
Not available
Casavilla Selayang Batu Caves15 Jalan Ps 8/2 Prima Selayang, Km15, Jalan Rawang, Batu Caves, Malaysia, 68100
Set near Dark Cave Malaysia, this budget venue is 30 minutes' walk of the city center.
Price fromC$ 33per 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$ 45per 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$ 41per 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$ 76per nightSelect
Not available
Capital O 1225 Agape Hotel 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$ 45per 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$ 24per 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 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$ 35per nightSelect
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
Price fromC$ 25per nightSelect
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
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
Casavilla Hotel SelayangNo. 15, Jalan Ps 8/2, Prima Selayang, Batu Caves, Malaysia, 68100
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
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
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$ 78per nightSelect
Not available
Comfortable And Relax, Astro And Wi-Fi Provided68100 Persiaran 3 Selayang 18 Residences, Batu Caves, Malaysia, 68100
3.8 km from City Centre1.6 km from Hospital Selayang
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
Price fromC$ 218per 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$ 74per 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$ 81per 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$ 52per 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$ 92per nightSelect
Not available

Filtering results

Please wait...

40 hotels found

FAQs about hotels in Batu Caves

We hope that the answers to these questions will help you plan your trip

What are good hotels for a short-term stay on business in Batu Caves?
Business travelers can be quite busy, but keen to see the atmosphere of Batu Caves. On this, you might enjoy Oyo 89628 Cool Hotel.
Which hotels are located near the airport in Batu Caves?
Travelers who stayed in Batu Caves near Genting (GTB-Genting Heliport) airport have left good reviews about Resorts World Awana and Your Hotel.

Where to stay in Batu Caves?

Best cheap 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 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.

Show moreLess