Hotels in Batu Caves

Search among 25 available hotels and places to stay in Batu Caves from 50+ providers

Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
Filter & Sort
View map
Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
1Filter & Sort
View map
View map
1-25 out of 25
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
Map
1.0 km from City Centre1.6 km from Tesco Extra Selayang
Comprising 39 rooms in the very heart of Batu Caves, the 2-star Lavana Hotel lies within 20 minutes' walk of Batu Caves Murugan Temple.
FromC$ 34 /nightSelect
8.0
Great32 reviews
Map
3.4 km from City Centre600 m from Hospital Selayang
Located 30 km from Sultan Abdul Aziz Shah airport, the 4-star Mercure Selangor Selayang Kuala Lumpur offers a shopping arcade and a restaurant for guests' convenience.
FromC$ 36 /nightSelect
Map
2.1 km from City Centre
While staying at the 2-star Avatarr you are invited to discover Gua Damai Extreme Park, set a 20-minute walk away, or Metropolitan Batu Park, which is a 10-minute drive away.
FromC$ 25 /nightSelect
Sky Hotel @ SelayangHotel
7.0
Very good18 reviews
Map
3.8 km from City Centre400 m from Hospital Selayang
The positioning of the Sky Hotel @ Selayang in the very heart of Batu Caves ensures fast access to Selayang Capital, which is about 5 minutes' walk away.
FromC$ 29 /nightSelect
My Home Hotel @ Prima Sri GombakMotel
7.4
Very good2 reviews
Map
2.1 km from City Centre
The My Home Hotel @ Prima Sri Gombak is located 30 km from Sultan Abdul Aziz Shah airport and within easy walking distance of Dewan Beringin Gombak bus stop.
FromC$ 26 /nightSelect
Hotel Richbaliz SelayangHotel
8.4
Great16 reviews
Selayang Capital is 200 metres from the Richbaliz Batu Caves and Bukit Kutu is a 10-minute ride away.
FromC$ 40 /nightSelect
Oyo 90235 Hotel Inap Sri GombakHotel
7.8
Very good5 reviews
Map
2.0 km from City Centre
Wardieburn Camp Mosque is also set within 4.7 km of the 2-star Oyo 90235 Hotel Inap Sri Gombak Batu Caves.
FromC$ 44 /nightSelect
Super Oyo 89363 Casavilla HotelHotel
7.4
Very good2 reviews
Map
3.6 km from City Centre600 m from Hospital Selayang
The 2-star Oyo 89363 Casavilla is located 30 km from Sultan Abdul Aziz Shah airport and 350 metres from Ideal Convention Centre bus stop.
FromC$ 22 /nightSelect
Smile Hotel Selayang PointHotel
Map
3.5 km from City Centre600 m from Hospital Selayang
Hanuman Statue is 10 minutes by car from the 2-star Smile Hotel Selayang Point.
FromC$ 33 /nightSelect
Gombak Star HotelHotel
Map
2.4 km from City Centre
Batu Caves Murugan Temple and Metropolitan Batu Park are located 2.2 km and 4.7 km from the Gombak Star respectively.
FromC$ 108 /nightSelect
Hotel Sahara Inn Batu CavesHotel
8.0
Great5 reviews
Map
700 m from City Centre
Gua Damai Extreme Park is 10 minutes on foot from the 3-star Sahara Inn and Hanuman Statue is 950 metres away.
FromC$ 18 /nightSelect
New Wave Hotel Sdn Bhd - MedanHotel
Tesco Extra Selayang and Bukit Tabur are located 4.5 km and 4.2 km from the New Wave Hotel respectively.
FromC$ 26 /nightSelect
Nida Rooms Gombak Batu Caves TreasureHotel
Map
400 m from City Centre1.8 km from Tesco Extra Selayang
Gua Damai Extreme Park is 1.3 km from the 2-star Nida Rooms Gombak Batu Caves Treasure Batu Caves, while Tesco Extra Selayang is a 5-minute ride away.
Select
Nida Rooms Gombak Batu Caves PrimaHotel
Map
2.1 km from City Centre
Only 16 km from Gua Damai Extreme Park, the 2-star Nida Rooms Gombak Batu Caves Prima includes 10 rooms.
Select
Rhr Hotel - SelayangHotel
8.4
Great12 reviews
Map
3.7 km from City Centre1.5 km from Hospital Selayang
Placed around 14 minutes' walk from Selayang Hot Spring Pool, the 4-star Rhr Hotel - Selayang Batu Caves provides guests with a storage room and a restaurant.
FromC$ 38 /nightSelect
Super Oyo Capital O 1225 Agape Hotel SelayangHotel
8.2
Great17 reviews
Map
3.7 km from City Centre400 m from Hospital Selayang
The Super Oyo Capital O 1225 Agape Hotel Selayang is situated in the very heart of Batu Caves within 10 minutes' drive of Bukit Kutu.
FromC$ 38 /nightSelect
Oyo 1055 Batu Caves Star HotelHotel
8.4
Great2 reviews
Nestled in the Medan Batu Caves district, the 2-star Oyo 1055 Batu Caves Star Batu Caves is within 4.1 km of Selayang Hot Spring Pool.
FromC$ 15 /nightSelect
Business Hotel Batu CaveHotel
Map
400 m from City Centre
The perfect Business Batu Caves is at a 2.2 km distance from Tesco Extra Selayang and has a quick access to Kartikeya.
FromC$ 18 /nightSelect
Oyo 1002 Hotel Sahara Inn Batu CavesHotel
Map
700 m from City Centre
The 2-star Oyo 1002 Hotel Sahara Inn is located 30 km from Sultan Abdul Aziz Shah airport and 600 metres from Giant Batu Caves bus stop.
FromC$ 303 /nightSelect
Srp Hotel Sdn BhdHotel
Map
1.9 km from City Centre
Metropolitan Batu Park is also set 3.8 km from the Srp Hotel Sdn Bhd.
FromC$ 22 /nightSelect
Oyo 89381 Moonnight HotelHotel
Map
500 m from City Centre
Batu Dam is also set at a 4.8 km distance from the smoke-free Oyo 89381 Moonnight.
FromC$ 23 /nightSelect
Oyo 90853 New Soho HotelHotel
Map
2.1 km from City Centre
Nearly a 20-minute stroll from Gua Damai Extreme Park, the comfortable Soho Hotel Sri Gombak Kuala Lumpur includes 18 rooms.
FromC$ 27 /nightSelect
Batu Caves Business HotelHotel
The historical hotel is a good starting point to Batu Caves' sights including Majlis Perbandaran Selayang Stadium and Dark Cave Malaysia.
FromC$ 27 /nightSelect
Batu Caves Budget HotelHotel
Map
700 m from City Centre
The Budget is located 30 km from Sultan Abdul Aziz Shah airport and a 10-minute walk from Giant Batu Caves bus stop.
Select
Oyo 89363 Casavilla HotelHotel
The 2-star Casavilla Hotel Selayang is located 30 km from Sultan Abdul Aziz Shah airport and close enough to One Selayang bus stop.
Select

FAQs about hotels in Batu Caves

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

What are the top hotels in Batu Caves with a central location?

There are 6 hotels and other accommodations in Batu Caves city centre to choose from. To check more central hotels click here.

What are the most popular hotels in Medan Batu Caves district?

One of the finest options in Medan Batu Caves district is Lavana Hotel for 35C$ per night, located 7 km from Malaysia International Trade and Exhibition Center. To see more hotels in this area go here.

What are the best cheap hotels in Batu Caves?

There are more than 14 top budget properties in Batu Caves. As one of the best cheap Batu Caves options, we recommend My Home Hotel Prima Sri Gombak with rating 7.6/10 and prices from 18C$ per one night. Sky Hotel @ Selayang rated 6.6/10 is one more great hotel, offering a business centre, ironing and a photocopier, as well as prices from 31C$ per one night. To see more cheap hotels go here.

What are the top boutique hotels in Batu Caves?

One of the finest boutique hotels is Hotel Richbaliz rated 7.6/10 at the cost of 54C$ per night. Go here to see more elegant hotels.

What are the top properties for couples in Batu Caves?

According to iBooked.ca travel data, there are 22 deals for couples. Other top options are Lavana Hotel, My Home Hotel Prima Sri Gombak and Smile Hotel Selayang Point. To see more romantic hotels click here.

Which hotels in Batu Caves are good for families?

For those searching for a family accommodation, iBooked.ca offers 12 deals to choose from. You also can book Hotel Richbaliz (rating: 7.6/10) for about 54C$ per night. This child-friendly property offers restaurant, bar and ironing on site. Go here to see more family-friendly hotels.

What are the top hotels in Batu Caves?

For instance, book Hotel Richbaliz rated 7.6/10 for 54C$ per night. It's set 3.4 km from Batu Caves Murugan Temple and provides restaurant, bar and ironing. Alternatively, you may like Lavana Hotel with shopping service, car and ironing. It costs 35C$ per night. Other great properties include Rhr Hotel - Selayang and Sky Hotel @ Selayang.

How much does it cost to rent a hotel in Batu Caves?

According to iBooked.ca travel data, the average prices for Batu Caves hotels are:
A 4-star hotel room costs 41C$ per night. You may like Rhr Hotel - Selayang, which offers room services and 24-hour front desk assistance.

How much is a hotel in Batu Caves for tonight?

According to iBooked.ca travel data, the average Batu Caves prices for tonight are:
One of the best hotels My Home Hotel Prima Sri Gombak (rating: 7.6/10) offers rates from 18C$ per night.

Which Batu Caves resorts are the best?

Alternatively, Rhr Hotel - Selayang is rated as one of the best resorts in Batu Caves, offering room service and housekeeping service. It costs 41C$ per night.

What are the most favoured properties near Sri Subramaniam Temple?

On iBooked.ca you will find 8 great accommodations near Sri Subramaniam Temple in Batu Caves. Also, you may like Oyo 1055 Star Hotel rated 8.0/10 with ironing, room services and housekeeping service. It costs 19C$ per night.

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

Batu Caves hotels essential information

🏨 Hotels in Batu Caves 25
👛 Lowest price 15 CAD
✍️ Hotels Reviews 111