Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Batu Caves – 41 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

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 bar. It is 1969 feet away from Hospital Selayang and 7.2 mi from Petronas Twin Towers. Free WiFi is included. Perfect place...nose and friendly staff.

Show more Show less
8.2
Very Good
559 reviews
Price from
$32
per night

Hotel Inap Sri Gombak

Hotel in Batu Caves

Located in Batu Caves, Hotel Inap Sri Gombak offers air-conditioning, a 24-hour front desk and free WiFi throughout the property. It also provides daily maid services. A snack bar is available. Easy access. Easy parking. Mamak is just a door step

Show more Show less
7.3
Good
314 reviews
Price from
$18
per 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. The location very strategic...near hospital selayang & alots of food stall

Show more Show less
6.7
Review score
303 reviews
Price from
$19
per night

RHR Hotel - Selayang

Hotel in Batu Caves

Located in Batu Caves, 1.6 miles from Batu Caves, RHR Hotel - Selayang features views of the city. Its a very nice hotel in a very good location. Not too busy and a lot of eateries around the hotel. I requested a connecting room and my request was met. We had some matters to attend and it finished quiet late until we have to extend our stay until 4pm. The hotel didnt even charged for our late check out. The staff are very friendly and helpful. Definitely will stay here again.

Show more Show less
8.1
Very Good
409 reviews
Price from
$27
per night

Hotel Richbaliz

Hotel in Batu Caves

Featuring Balinese-inspired decor, Hotel Richbaliz is in Selayang Point 1.5 miles from Selayang Mall. It offers free parking and a 24-hour front desk. Free Wi-Fi is provided throughout the hotel. Friendly staff Room very clean I love the bed.. I will come again

Show more Show less
8
Very Good
568 reviews
Price from
$28
per night

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. The room are spacious and clean. the hotel surrounding with restaurant and shops.

Show more Show less
7
Good
257 reviews
Price from
$15
per night

Capital O 1225 Agape Hotel Selayang

Hotel in Batu Caves

Set in Batu Caves, 2.5 mi from Batu Caves, Capital O 1225 Agape Hotel Selayang provides rooms with air conditioning. Best comfortable and suitable palace..

Show more Show less
8.2
Very Good
259 reviews
Price from
$23
per night

OYO 44097 Avatarr Hotel

Hotel in Batu Caves

Featuring 2-star accommodations, OYO 44097 Avatarr Hotel is located in Batu Caves, 4.3 mi from Batu Caves and 5.6 mi from Tesco Extra Selayang. Location best, more shop and restaurant,room clean,staff nicely,

Show more Show less
7.1
Good
146 reviews
Price from
$13
per night

Lavana Hotel Batu Caves

Hotel in Medan Batu Caves, Batu Caves

In a prime location in the Medan Batu Caves district of Batu Caves, Lavana Hotel Batu Caves is located 1.8 mi from Batu Caves, 3.7 mi from Tesco Extra Selayang and 8.1 mi from Avenue K Shopping Mall. All about this hotel i like it

Show more Show less
7.8
Good
311 reviews
Price from
$19
per night

OYO 1055 Batu Caves Star Hotel

Hotel in Medan Batu Caves, Batu Caves

Ideally located in the Medan Batu Caves district of Batu Caves, OYO 1055 Batu Caves Star Hotel is set 1.9 mi from Batu Caves, 3.7 mi from Tesco Extra Selayang and 8.1 mi from Avenue K Shopping Mall. I am extremely impressed by the whole environment of the hotel, the sincere service of the hardworking staffs and the facilities of course.

Show more Show less
6.7
Review score
172 reviews
Price from
$9
per night

Most-booked hotels in Batu Caves in the past month

See all

Hotels located in the center of Batu Caves

See all

FAQs about hotels in Batu Caves

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Batu Caves:

Explore guest reviews of hotels in Batu Caves

See all