Skip to main content
Stays Flights Flight + Hotel Car Rentals Attractions Airport Taxis

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 – 46 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. They only charged me for 3 nights of the 4 I had planned to stay when my mother was unexpectedly discharged early from Selayang hospital

Show more Show less
8.1
Very Good
496 reviews
Avg. price/night:
$27

Capital O 1225 Agape Hotel Selayang

Hotel in Batu Caves

OYO Capital O 1225 Agape Hotel Selayang is located in Batu Caves, within 2.5 miles of Batu Caves and 6 miles of Tesco Extra Selayang. With free WiFi, this 3-star hotel offers a 24-hour front desk. The place was clean, comfortable & well-lit. The room I booked looked exactly like the pictures. No scam there

Show more Show less
8.2
Very Good
244 reviews
Avg. price/night:
$21

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
389 reviews
Avg. price/night:
$22

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
546 reviews
Avg. price/night:
$22

OYO 44097 Avatarr Hotel

Hotel in Batu Caves

Located 4.3 mi from Batu Caves, OYO 44097 Avatarr Hotel features rooms with air conditioning in Batu Caves. All rooms boast a flat-screen TV with cable channels and a private bathroom. Location best, more shop and restaurant,room clean,staff nicely,

Show more Show less
7.2
Good
134 reviews
Avg. price/night:
$13

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. The room is nice and staff is good

Show more Show less
7
Good
156 reviews
Avg. price/night:
$10

Lavana Hotel Batu Caves

Hotel in Medan Batu Caves, Batu Caves

Well set in the Medan Batu Caves district of Batu Caves, Lavana Hotel Batu Caves is located 1.8 miles from Batu Caves, 4 miles from Tesco Extra Selayang and 8 miles from Avenue K Shopping Mall. All about this hotel i like it

Show more Show less
7.8
Good
289 reviews
Avg. price/night:
$19

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
304 reviews
Avg. price/night:
$14

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.1
Good
227 reviews
Avg. price/night:
$15

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. Design and overall cleanliness of the room, very helpful and friendly staff, clear tv, all appliances were fully functioning. I had a pleasant stay!

Show more Show less
7.8
Good
142 reviews
Avg. price/night:
$19

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