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

If you are looking for fine accommodation for your next journey in Batu Caves, we are pleased to offer you nice hotel deals. Booked.net has a huge range of business and spa hotels in Batu Caves, searches for places to stay in the most famous cities of Malaysia and offers competitive prices from 12US$. Our website has search filters which you may find very useful when looking for 3-star hotels and places to stay in Batu Caves not far from tourist places. Booking a hotel in Selangor is a breeze with us and you are sure not to be disappointed!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
No. 22 Jalan Seri Utara 1, Batu Caves, MalaysiaView on map
1.1 mi from City Center700 yd from Tesco Extra Selayang
This comfortable hotel with street views lies close to the sights of Kuala Lumpur including Dark Cave Malaysia.
  • The hotel has
    • 24-hour reception
    • 24-hour room service
    +2
Price fromUS$ 14per nightSelect
Not available
506 Jalan Tunku Abdul Rahman Kuala Lumpur, Batu Caves, Malaysia, 68100
Offering convenient proximity to Lord Murugan Statue, the hotel is also close to Majlis Perbandaran Selayang Stadium.
  • The hotel has
    • Free internet access
    +1
  • The hotel has
    • 24-hour reception
    +1
Price fromUS$ 17per nightSelect
Not available
577G Jalan Samudra Utara 2 Taman Samudra, Batu Caves, Malaysia
1.0 mi from City Center
Asian menu is served at the hotel's grill restaurant in the tourist area of Batu Caves.
Price fromUS$ 35per nightSelect
Not available
25 Jalan Medan Batu Caves, Batu Caves, Malaysia
1400 yd from City Center1300 yd from Tesco Extra Selayang
This hotel offers the 24-hour bar and 42 rooms together with prime location close to Tesco Extra Selayang.
Price fromUS$ 20per nightSelect
Not available
C-30 & C-31-21 Jalan Medan 1, Medan Selayang, Batu Caves, Malaysia
1200 yd from City Center1700 yd from Tesco Extra Selayang
A few meters away you can enjoy Kanching Rainforest Waterfall.
Price fromUS$ 15per nightSelect
Not available
9,11,13 , Selayang Point Jalan Sp 1 Batu Caves. Selayang, Batu Caves, Malaysia, 68100
2.4 mi from City Center500 yd from Hospital Selayang
Featuring Balinese architecture, the venue provides 46 rooms and offers easy access to Tesco Extra Selayang.
7.4
Very good4 reviews
Price fromUS$ 30per nightSelect
Not available
Lot Soa-Sob, Second Floor Selayang Capitol Complex Selayang Kepong Expressway , Batu Caves, Malaysia, 68100
2.5 mi from City Center400 yd from Hospital Selayang
A few meters away you can enjoy Majlis Perbandaran Selayang Stadium.
Price fromUS$ 36per nightSelect
Not available
Lot 17 Selayang 18 Persiaran 3, Batu Caves, Malaysia, 68100
2.4 mi from City Center1700 yd from Hospital Selayang
A few meters away you can enjoy Kanching Rainforest Waterfall.
Price fromUS$ 26per nightSelect
Not available
66 Jalan Prima Sg 3 Prima Seri Gombak, Batu Caves, Malaysia, 68100
1.2 mi from City Center
Centrally located right next to Tesco Extra Selayang, the hotel has en-suite rooms to offer as well as a snack bar.
Price fromUS$ 31per nightSelect
Not available
19, Jalan Sri Selayang, Batu Caves, Malaysia, 68100
1400 yd from City Center1800 yd from Tesco Extra Selayang
This royal-style hotel is set at a short distance to Tesco Extra Selayang.
Price fromUS$ 18per nightSelect
Not available
25 Jalan Medan Batu Caves, Taman Medan Batu Caves, , Batu Caves, Malaysia, 68100
This low-budget hotel is within 0.7 miles of the city center and features air-conditioned rooms.
Price fromUS$ 17per nightSelect
Not available
Lot 3.02,3Rd Floor Selayang Capitol Complex, Selayang-Kepong Expressway, Batu Caves, Malaysia, 68100
2.5 mi from City Center400 yd from Hospital Selayang
The budget hotel is a good starting point to Batu Caves' sights including Batu Caves and Kepong Botanical Garden.
6.6
Nice18 reviews
Price fromUS$ 20per nightSelect
Not available
95 Jalan Sbc 1 Kuala-Lumpur, , Batu Caves, Malaysia, 68100
Within easy reach of Ramayana Cave, this hotel comprises 28 rooms with private bathrooms.
Price fromUS$ 17per nightSelect
Not available
Smile Hotel Selayang Point33, Selayang Point, Jalan Sp1, , Batu Caves, Malaysia, 68100
1.5 mi from City Center100 yd from Batu Caves
Set near Kanching Rainforest Waterfall, this central venue is 20 minutes' walk of the city center.
Price fromUS$ 33per nightSelect
Not available
Oyo 89381 Moonnight Hotel1-16, Jalan Batu Caves, Taman Sunway Batu Caves, Selangor, Batu Caves, Malaysia, 68100
300 yd from City Center1.2 mi from City Center
Select
Not available
Oyo 89628 Cool HotelNo.19 Jalan 2 3A Pusat Bandar Utara, Batu Caves, Malaysia, 68100
1600 yd from City Center1600 yd from Tesco Extra Selayang
A few meters away you can enjoy Tesco Extra Selayang.
Price fromUS$ 28per nightSelect
Not available
Oyo 44097 Avatarr Hotel98 1 Jalan Prima Sg 3 2 Prima Seri Gombak, Batu Caves, Malaysia, 68100
1.1 mi from City Center
Price fromUS$ 14per nightSelect
Not available
Urban 360 Suite ResidenceJalan Makmur Taman Sri Gombak B 13 3A, Batu Caves, Malaysia, 68100
1.5 mi from City Center
Boasting a Jacuzzi and a sauna, this 54 m² apartment has a full kitchen and lies steps away from Tesco Extra Selayang.
Price fromUS$ 33per nightSelect
Not available
My Home Hotel Prima Sri Gombak82, Jalan Prima Sg3, Taman Prima Sri Gombak, , Batu Caves, Malaysia, 68100
1.2 mi from City Center
Placed close to Bukit Tabur in the heart of Batu Caves, this hotel offers 38 rooms.
Price fromUS$ 18per nightSelect
Not available
Urban 360 Rara SuiteJalan Makmur Urban Taman Sri Gombak, Batu Caves, Malaysia, 68100
1.3 mi from City Center
Located less than 2 km from Lord Murugan Statue, this venue features a sunny balcony and a full kitchen.
Price fromUS$ 39per nightSelect
Not available
Zahra Batu CavesSimfoni Heights Jalan Medan Batu Caves, Batu Caves, Malaysia, 68100
1200 yd from City Center1600 yd from Tesco Extra Selayang
Located in Batu Caves, and a short stroll from Majlis Perbandaran Selayang Stadium, this venue includes a fully furnished kitchen with an electric kettle, a fridge and an oven, as well as 2 bathrooms.
Price fromUS$ 57per nightSelect
Not available
Homestay At GombakJalan Sm 4 Sunway Batu Caves No 21 1B, Batu Caves, Malaysia, 68100
1000 yd from City Center1.6 mi from City Center
This property near Lord Murugan Statue consists of 3 bedrooms, 2 bathrooms and a full kitchen for up to 6 guests.
Price fromUS$ 44per nightSelect
Not available
The Bat CaveSimfoni Heights Jalan Medan Batu Caves, Batu Caves, Malaysia, 68100
1400 yd from City Center1400 yd from Tesco Extra Selayang
The property is fitted with an outdoor pool and is situated less than 3.2 km from Majlis Perbandaran Selayang Stadium.
Price fromUS$ 56per nightSelect
Not available
Platinum HomestaySelayang Point Condominium Off Lebuhraya Selayang Kepong Selayang, Batu Caves, Malaysia, 68100
2.4 mi from City Center600 yd from Hospital Selayang
This is a 4-bedroom villa, set in proximity to Majlis Perbandaran Selayang Stadium.
Price fromUS$ 61per nightSelect
Not available
Casavilla Selayang Batu Caves15 Jalan Ps 8/2 Prima Selayang, Km15, Jalan Rawang Kuala Lumpur, Batu Caves, Malaysia, 68100
Set near Batu Caves, this budget venue is 30 minutes' walk of the city center.
Price fromUS$ 25per nightSelect
Not available
Hotel Sahara Selayang1 Jalan Ps 9/2, Batu Caves, Malaysia
2.3 mi from City Center800 yd from Hospital Selayang
Within easy reach of FRIM -Forest Research Institute of Malaysia, this hotel comprises 67 rooms with private bathrooms.
Price fromUS$ 34per nightSelect
Not available
Hotel Sahara Inn Taman Sri Batu CavesNo 95 1 Jalan Sbc 1, Batu Caves, Malaysia
Offering convenient proximity to Dark Cave Malaysia, the hotel is also close to Majlis Perbandaran Selayang Stadium.
Price fromUS$ 31per nightSelect
Not available
Nida Rooms Gombak Batu Caves TreasureNo 8 2 Jalan Batu Caves Taman, Batu Caves, Malaysia, 81000
700 yd from City Center1.1 mi from Tesco Extra Selayang
Offering convenient proximity to Dark Cave Malaysia, the hotel is also close to Sentul Park.
Select
Not available
Greenleaf Hotel & Cafe Plt120, Jalan 2/3A, Bandar Pusat Utara, Km15, Jalan Ipoh, Batu Caves, Malaysia
1700 yd from City Center1.0 mi from Tesco Extra Selayang
Set near Muzium Orang Asli, 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.2 mi from City Center
A few meters away you can enjoy Sentul Park.
Select
Not available
Zen Rooms Batu CavesJalan Sri Selayang 19, Batu Caves, Malaysia, 68100
1400 yd from City Center1700 yd 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
1400 yd from City Center1800 yd from Tesco Extra Selayang
Ideally located right next to KL Tzu-Chi Jing Si Hall, the hotel has elegant rooms to offer as well as a 24-hour bar.
Select
Not available
Batu Caves Business HotelNo-3, Dolomite Park Avenue Jalan Batu Caves , Batu Caves, Malaysia, 68100
300 yd from City Center1.2 mi from City Center
The historical hotel is a good starting point to Batu Caves' sights including KL Tzu-Chi Jing Si Hall and Dark Cave Malaysia.
Price fromUS$ 20per nightSelect
Not available
Gombak Star HotelIl 7-2 & 8-1 & 8-2, Jalan Batu Caves, Batu Caves, Malaysia
800 yd from City Center1.4 mi from City Center
The family hotel is a good starting point to Batu Caves' sights including Lord Murugan Statue and Caves Villa.
Price fromUS$ 12per nightSelect
Not available
Batu Caves Business HotelDolomite Park Avenue, Jalan Batu Caves, Batu Caves, Malaysia, 68100
200 yd from City Center1.0 mi from City Center
This historical hotel is within 0.1 miles of the city center and features air-conditioned rooms.
Select
Not available
Casavilla Hotel SelayangNo. 15, Jalan Ps 8/2, Prima Selayang, Batu Caves, Malaysia, 68100
2.4 mi from City Center700 yd from Hospital Selayang
Select
Not available
Batu Caves Budget HotelFlat Taman Samudra, Jalan Samudera Timur 7, Batu Caves, Malaysia, 68100
500 yd from City Center1.3 mi from City Center
Select
Not available
Oyo Rooms Selayang HospitalPlot No. 33 Near Petronas Selayang, Batu Caves, Malaysia
A few meters away you can enjoy Majlis Perbandaran Selayang Stadium.
Select
Not available
Duplex Studio Urban360 GombakJalan Makmur Urban360 Condominium, Batu Caves, Malaysia, 68100
1.3 mi from City Center
The apartment features a pool view, 1 bedrooms with a nice balcony and invites guests to visit Tesco Extra Selayang nearby.
Price fromUS$ 69per nightSelect
Not available
Muslim Homestay @ Taman AmansiaraJalan Amansiara 2/2, Batu Caves, Malaysia, 68100
3.5 mi from City Center
Boasting a private pool, this villa is set 6 km from Caves Villa.
Price fromUS$ 59per nightSelect
Not available
Villa Domus HomestayNo 9 Villa Domus Jalan Ig 2/4 Indah Gemilang 2, Batu Caves, Malaysia, 68100
1.5 mi from City Center
Select
Not available
Csh Villadomus HomestayNo.9 Villa Domus, Jalan Ig 2/4 Indah Gemilang 2, Batu Caves, Malaysia, 68100
1.5 mi from City Center
Select
Not available

Filtering results

Please wait...

42 hotels found

Your booking experience in Batu Caves

Budget hotels in Batu Caves

Sky Hotel Selayang is a hotel near Surau Al Ikhwan, positioned 2.3 miles from it. A popular budget hotel choice in Batu Caves right near Kepong Market is Hotel Richbaliz.

Proximity to public transport

To stay near Batu Caves train station, look into Oyo 89381 Moonnight Hotel, which puts you within a short walk of it.

Convenience of staying in the city center

If you are a foodie, consider booking Gombak Star Hotel near Restoran Pak Tam Sri Corner restaurant, situated in the city center. An option near the city center is Penaga Condominium next to Batu Caves. Medan Batu Caves district is filled with 5 hotels, such as Batu Cave Star Hotel and Oyo 1055 Batu Caves Star Hotel.

Select a hotel next to Batu Caves, such as Batu Caves Budget Hotel, situated just a 10-minute walk away. Batu Caves hotels near Surau Al Ikhwan include My Home Hotel Prima Sri Gombak and Hotel 916.

Luxury and boutique accommodation

Another 3-star option is Zen Rooms Batu Caves, a chain hotel which has free private parking and complimentary parking.

Apartments, B&Bs and others

Families can consider booking an apartment Homestay At Gombak, close to Surau Al Ikhwan that features complimentary private parking and free parking. Zahra Batu Caves, situated near SURAU KAMPUNG TENGAH, is a cozy bed-and-breakfast hotel offering an outdoor swimming pool, a sauna and complimentary private parking. For a good business hotel in Batu Caves, consider Sahara Hotel Batu Caves, which features complimentary private parking and a free parking lot.

+ Read more - Less