Skip to main content

The 10 Best 3-star Hotels in Batu Caves, Malaysia

Check out our pick of great three-star hotels in Batu Caves

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

7.7 km from Royal Selangor Pewter Factory and Visitor Centre, The Concept Hotel KL - Batu Caves is set in Batu Caves and offers air-conditioned rooms. This 3-star hotel offers a 24-hour front desk and free WiFi. The property is non-smoking and is located 8.9 km from Putra World Trade Centre.

Great​ place​ but​ staff​ is​ even​ better.​ They​ are​ extremely​ helpful, knowledge​able, patient.​ I​ am​ coming​ back​ to​ this​ hotel

Show more Show less
8
Very good
703 reviews
Price from
£20
per night

Super OYO Capital O 1225 Agape Hotel Selayang is set in Batu Caves, within 12 km of Federal Territory Mosque and 13 km of Putra World Trade Centre. This 3-star hotel offers a 24-hour front desk and free WiFi. Petronas Twin Towers is 15 km from the hotel and Suria KLCC is 15 km away.

Have a bathtub and the place very clean so i like it also the room so big and beautiful ❤️😍

Show more Show less
7.7
Good
414 reviews

HOTEL SAHARA INN BATU CAVES is situated in Batu Caves, 7.7 km from Royal Selangor Pewter Factory and Visitor Centre and 8.9 km from Putra World Trade Centre. This 3-star hotel offers room service, a 24-hour front desk and free WiFi. Petronas Twin Towers is 13 km away and Suria KLCC is 13 km from the hotel.

Staff very friendly..aircond very cool..water heater function well..

Show more Show less
5.7
Review score
52 reviews
Price from
£15
per night

Sun Inns Hotel Batu Caves is set in Kuala Lumpur, 9 km from Federal Territory Mosque and 10 km from Putra World Trade Centre. This 3-star hotel offers free WiFi. The hotel features family rooms.

At the hotel, every room has air conditioning and a flat-screen TV.

good staff .. very helpful .. nice hotel and I enjoy staying here

Show more Show less
6.4
Review score
589 reviews
Price from
£15
per night

Situated in Kuala Lumpur, A&R Urban Hotel offers 3-star accommodation with a garden and a terrace. The property is around 9.1 km from Federal Territory Mosque, 10 km from Putra World Trade Centre and 11 km from Royal Selangor Pewter Factory and Visitor Centre. Some rooms at the property have a balcony with a lake view.

Comfortable and nicely decorated hotel, polite and friendly staff, close to a supermarket, a lot of places to eat and Batu Caves. Amazing value for the quality

Show more Show less
8.3
Very good
1,918 reviews
Price from
£20
per night

Housed in a contemporary building, Crystal Crown Hotel Kuala Lumpur is located 7 km away from the iconic Petronas Twin Towers. It features an on-site nightclub and offers pampering spa treatments. Free WiFi is available at all areas.

Staff are friendly and helpful.

Show more Show less
7.1
Good
336 reviews
Price from
£37
per night

Situated in Kuala Lumpur, within 6.8 km of Federal Territory Mosque and 7.7 km of Putra World Trade Centre, Suwara Hotel Kepong KL features accommodation with a terrace and free WiFi as well as free private parking for guests who drive. The property is around 9 km from Bank Negara Malaysia Museum and Art Gallery, 10 km from Petronas Twin Towers and 10 km from Suria KLCC. The accommodation offers a 24-hour front desk, luggage storage space and currency exchange for guests.

Great comfortable have Netflix

Show more Show less
8.7
Fabulous
1,210 reviews
Price from
£22
per night

Offering mountain views, Setapak Rest House,15min to KLCC #217- Private Room is an accommodation located in Kuala Lumpur, 2.7 km from Royal Selangor Pewter Factory and Visitor Centre and 7 km from Putra World Trade Centre. Among the facilities of this property are a restaurant, a lift and full-day security, along with free WiFi throughout the property. Kuala Lumpur Convention Center is 8.8 km from the apartment and Bank Negara Malaysia Museum and Art Gallery is 8.9 km away.

Show more Show less
4.3
Review score
10 reviews
Price from
£42
per night

Located within 1.7 km of Royal Selangor Pewter Factory and Visitor Centre and 7.3 km of Putra World Trade Centre, Fan Holiday Hotel features rooms in Kuala Lumpur. With a terrace, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The accommodation provides room service, a 24-hour front desk and luggage storage for guests.

Excellent location and good hospitality staff are wonderfu

Show more Show less
7.1
Good
335 reviews
Price from
£15
per night

Located within 6.8 km of Putra World Trade Centre and 6.9 km of Petrosains, The Discovery Centre, U7 P Hotel offers rooms in Kuala Lumpur. The 3-star hotel has air-conditioned rooms with a private bathroom and free WiFi. The property is non-smoking and is set 600 metres from Royal Selangor Pewter Factory and Visitor Centre.

The location is quite nice,easy access to the restaurant.

Show more Show less
5.4
Review score
5 reviews
Price from
£10
per night

Looking for a three-star hotel?

Combining comfort with value for money, three-star hotels offer a wide assortment of amenities to keep you content. You can expect to find en suite bathrooms, WiFi in public areas and a dining area with breakfast options. Plenty of chain hotels fall within this star rating and offer central locations close to popular landmarks.
Search three-star hotels in Batu Caves

3 star hotels that guests love in Batu Caves

Research, refine and make plans for your whole trip