Skip to main content

Filter by:


Star Rating

Review Score

Batu Caves – 36 hotels and places to stay
See the latest prices and deals by choosing your dates.
Mercure Selangor Selayang, hotel in Batu Caves

Located 3.7 mi from Batu Caves, Mercure Selangor Selayang features a Grand Ballroom. It is 1969 feet away from Hospital Selayang and 7.2 mi from Petronas Twin Towers. Free WiFi is included.

8.4
Scored 8.4
Very Good
Rated very good
1,134 reviews
Price from$43.20per night
Super OYO 89363 Casavilla Hotel, hotel in Batu Caves

Casavilla Selayang Batu Caves is just a 10-minute drive from Prima Selayang Mall. It offers clean and comfortable guestrooms with air conditioning.

5.5
Scored 5.5
Average
Rated fair
428 reviews
Price from$9.62per night
Hotel Richbaliz Selayang, hotel in Batu Caves

Featuring Balinese-inspired decor, Hotel Richbaliz Selayang is in Selayang Point 1.5 miles from Selayang Mall. It offers free parking and a 24-hour front desk.

7.9
Scored 7.9
Good
Rated good
437 reviews
Price from$35.22per night
Sky Hotel @ Selayang, hotel in Batu Caves

Within the Selayang Capitol Complex in Kuala Lumpur, Sky Hotel is a 5-minute drive from Selayang Wholesale Wet Market. It features a 24-hour front desk, free Wi-Fi, and free parking.

6.3
Scored 6.3
Pleasant
Rated pleasant
309 reviews
Price from$20.87per night
Smile Hotel Selayang Point, hotel in Batu Caves

Located in central Selayang, Smile Hotel Selayang Point offers free Wi-Fi throughout the hotel. It has a 24-hour front desk for convenience. Basic rooms come with an attached bathroom.

6.8
Scored 6.8
Pleasant
Rated pleasant
394 reviews
Price from$22.75per night
Lavana Hotel Batu Caves, hotel in Batu Caves

Well set in the Medan Batu Caves district of Batu Caves, Lavana Hotel Batu Caves is located 5.8 miles from Federal Territory Mosque, 6.3 miles from Royal Selangor Pewter Factory and Visitor Centre and...

7.2
Scored 7.2
Good
Rated good
305 reviews
Price from$24.81per night
RHR Hotel - Selayang, hotel in Batu Caves

Providing free WiFi, RHR Hotel - Selayang offers rooms in Batu Caves, 8.5 miles from Putra World Trade Center and 8.7 miles from Royal Selangor Pewter Factory and Visitor Centre.

7.8
Scored 7.8
Good
Rated good
257 reviews
Price from$25.36per night
The Concept Hotel KL - Batu Caves, hotel in Batu Caves

4.8 miles from Royal Selangor Pewter Factory and Visitor Centre, The Concept Hotel KL - Batu Caves is located in Batu Caves and provides air-conditioned rooms.

8.0
Scored 8.0
Very Good
Rated very good
689 reviews
Price from$20.47per night
Hotel Inap, hotel in Batu Caves

Hotel Inap is located in Batu Caves, 4 miles from Royal Selangor Pewter Factory and Visitor Centre and 6.4 miles from Putra World Trade Center.

7.4
Scored 7.4
Good
Rated good
234 reviews
Price from$15.21per night
HOTEL AVATARR, hotel in Batu Caves

Located 4.2 miles from Royal Selangor Pewter Factory and Visitor Centre, HOTEL AVATARR provides rooms with air conditioning in Batu Caves.

7.0
Scored 7.0
Good
Rated good
128 reviews
Price from$13.75per night
See all 21 hotels in Batu Caves

Most-booked hotels in Batu Caves in the past month

Hotels located in the center of Batu Caves

  • RHR Hotel - Selayang
    7.8
    Scored 7.8
    Good
    Rated good
     · 257 reviews

    Providing free WiFi, RHR Hotel - Selayang offers rooms in Batu Caves, 8.5 miles from Putra World Trade Center and 8.7 miles from Royal Selangor Pewter Factory and Visitor Centre.

    Good location, easy excess for food & beverage

  • Super OYO Capital O 1225 Agape Hotel Selayang
    7.7
    Scored 7.7
    Good
    Rated good
     · 412 reviews

    Super OYO Capital O 1225 Agape Hotel Selayang is located in Batu Caves, within 7.4 miles of Federal Territory Mosque and 8 miles of Putra World Trade Center.

    clean. aircond is nice. small space. working plugs

  • SRP Hotel Sdn Bhd
    7.6
    Scored 7.6
    Good
    Rated good
     · 85 reviews

    SRP Hotel Sdn Bhd is located in Batu Caves, within 4.4 miles of Royal Selangor Pewter Factory and Visitor Centre and 6.9 miles of Federal Territory Mosque.

    its clean & very comfortable. staff so helpful

  • HOTEL SAHARA INN BATU CAVES
    5.7
    Scored 5.7
    Above average
    Rated okay
     · 52 reviews

    HOTEL SAHARA INN BATU CAVES is located in Batu Caves, 4.8 miles from Royal Selangor Pewter Factory and Visitor Centre and 5.5 miles from Putra World Trade Center.

  • OYO 90853 New Soho Hotel
    5.4
    Scored 5.4
    Average
    Rated fair
     · 19 reviews

    Located in Batu Caves, 4 miles from Royal Selangor Pewter Factory and Visitor Centre, OYO 90853 New Soho Hotel provides rooms with air conditioning.

  • OYO 1055 Batu Caves Star Hotel
    3.8
    Scored 3.8
    Poor
    Rated poor
     · 19 reviews

    OYO 1055 Batu Caves Star Hotel is offering accommodations in Batu Caves. This 2-star hotel offers room service, a 24-hour front desk and free WiFi.

  • Sky Hotel Selayang

    Located within 8 miles of Federal Territory Mosque and 8.6 miles of Putra World Trade Center, Sky Hotel Selayang provides rooms with air conditioning and a private bathroom in Batu Caves.

Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Batu Caves:

  • 10
    Scored 10

    the place is very neat & clean.

    the place is very neat & clean. Vegetarian food & Indian Jain food is also available. Enough parking space for cars. Apart from Lord Muruga temple, there are many other attractions like Lord Venkateshwara temple, Svayambu Lingam, Valluvar Kottam are maintained in a very good manner within the same compund
    Pote Subramaniarao
    Malaysia
  • 6.0
    Scored 6.0

    My short visit to review my new school gave me an...

    My short visit to review my new school gave me an opportunity to drive around Gombak and Batu Caves by taking several turns and detour according to Google map's advice. I might visit again by using public transportation or hiring some travel agents. This is merely not a familiar part of Klang Valley.
    A_N_I
    Malaysia

Explore guest reviews of hotels in Batu Caves

  • From $34.48 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 257 reviews
    Almost Everything You Would Love At The Place ! Beautiful Place, Beautiful Scenery. Convenient as well, since Rawang Town & Batu Caves Is Just A Few Minutes Away ! Highly Recommend For Couples, Families. Can't Wait For The Next Stay ! 😍
    LoSha419
    Malaysia
  • From $26.80 per night
    7.2
    Scored 7.2
    Good
    Rated good
     · 305 reviews
    Walked from Batu Caves. Clean, quiet, wifi. Eĺevator. Helpful desk people. Food, coffee from 7-11 next door. Hotel contacted driver and car to Kuala Lumpur in the morning. Lavana Hotel checks all the boxes.
    Jan Ryan
    United States of America
  • From $13.67 per night
    6.7
    Scored 6.7
    Pleasant
    Rated pleasant
     · 113 reviews
    Strategically located near Hospital Selayang and Kepong area. Nearby neighborhoods are family-friendly with good access to amenities and services such as convenience stores, eateries, and food courts.
    Hughie Dang
    Malaysia
  • From $22.11 per night
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 689 reviews
    The bathroom and the room looked soo clean and cozy! And the time i booked was rm57 per night. Too cheap with a really good hotel. They had a mini kiosk (food&drink) near the reception area.
    Selvarajoo
    Malaysia
  • 7.7
    Scored 7.7
    Good
    Rated good
     · 412 reviews
    With the price that I got, overall I'm ok with the room. Comfy, not to small, it good. They also have jacuzzi n sauna which is for hotel like this, I'm like ok ,not bad.
    Izulfikri
    Malaysia
  • 7.1
    Scored 7.1
    Good
    Rated good
     · 334 reviews
    AC in the room worked really well and kept us cool. Good location for the rock climbing, Batu caves and within walking distance of loads of great restaurants and cafes.
    Sheena
    United Kingdom
  • From $46.68 per night
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 56 reviews
    The place well maintained, clean and comfy. Any device in the place works well and not just for display. In my opinion this place is a hotel room without room service.
    Karthik
    Malaysia
  • 6.3
    Scored 6.3
    Pleasant
    Rated pleasant
     · 214 reviews
    Basically just a simple hotel that provides service for the money paid, dont expect comfort but sure cost us affordable.
    Skyliner_27
    Malaysia
  • From $46.66 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 1,134 reviews
    Comfortable and very nice hotel to stay. Professional and friendly staff at reception. Smooth process for checking in.
    Nor Adira Mohd Suhaimi
    Malaysia
  • From $24.57 per night
    6.8
    Scored 6.8
    Pleasant
    Rated pleasant
     · 394 reviews
    The hotel was very clean and toilet very clean.. the staff friendly to manage customer politely
    nisa
    Malaysia
  • From $22.54 per night
    6.3
    Scored 6.3
    Pleasant
    Rated pleasant
     · 309 reviews
    Free parking ar kevel 4. ( Hotel is level 3 ) 50 meter from Movie Cenema. Next ro wedding Hall.
    Mior Ibrahim
    Malaysia
  • From $20.96 per night
    5.5
    Scored 5.5
    Average
    Rated fair
     · 428 reviews
    easy to find the hotel and easy to park,but not a free car park for the customer hotel
    Nor
    Malaysia
  • From $24.57 per night
    6.8
    Scored 6.8
    Pleasant
    Rated pleasant
     · 394 reviews
    close to the hospital and convenient for appointments because it is close to the hotel
    cikpuan
    Malaysia
  • From $26.80 per night
    7.2
    Scored 7.2
    Good
    Rated good
     · 305 reviews
    Private parking! You can walk to Batu Caves from the hotel.
    Sabina
    Australia
  • From $22.11 per night
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 689 reviews
    Clean and cheap, feels pretty new for the area. Good value
    Maxime
    Australia
  • 7.7
    Scored 7.7
    Good
    Rated good
     · 412 reviews
    Nice concept. Hotel in the mall.
    MUHAMMAD LUQMAN
    Malaysia
  • From $35.22 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 437 reviews
    Location near to Batu Caves.
    Gopalan Bosco
    Singapore
  • From $35.22 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 437 reviews
    Hotel so comfort and clean.
    wan norhafiza
    Malaysia
  • From $22.34 per night
    4.3
    Scored 4.3
    Disappointing
    Rated disappointing
     · 196 reviews
    Very close to batu caves
    Mohana sunt
    Malaysia
  • From $22.34 per night
    4.3
    Scored 4.3
    Disappointing
    Rated disappointing
     · 196 reviews
    Very near Batu Caves
    Allagesan K.
    Singapore