Where to stay

in Batu Caves

We'd like to help you find something that's a great fit for your trip.

Batu Caves is well-liked for its restaurants, museums, and monuments. Nature lovers might enjoy a trip to Batu Caves and Bukit Guling Ayam while exploring the area. Bukit Pana Kati and Orang Asli Museum are also a few notable stops. Whether you're hoping to stay right near top attractions or you're interested in a more secluded spot, you'll be sure to find what you're looking for in Batu Caves.

Best places to stay offering breakfast

Mercure Selangor Selayang is a hotel with free WiFi and free parking. RHR Hotel @ Selayang is a hotel with free WiFi and air conditioning.

Recommended hotels

Best places to stay for couples

Mercure Selangor Selayang is a hotel featuring rainfall showerheads and wedding services.

Recommended hotels

Best places to stay for families

Mercure Selangor Selayang is a hotel featuring an outdoor pool and a free kids' club.

Recommended hotels

Best places to stay with pools

Mercure Selangor Selayang is a hotel featuring an indoor pool and a fitness center. You'll also be located within 1.2 mi (2km) of 99 Wonderland Park.

Recommended hotels

Best places to stay for travelers on a budget

Batu Caves Business Hotel is a hotel featuring free WiFi. It's just a short 3-minute walk from Batu Caves. Batu Caves Budget Hotel is a hotel featuring free WiFi. Lavana Hotel Batu Caves is a hotel featuring free WiFi.

Recommended hotels

Top places to stay near the airport in Batu Caves

Smile Hotel Selayang Point is a hotel featuring an airport shuttle and free WiFi. The property is located 10 mi / 16.1 km from Subang (SZB-Sultan Abdul Aziz Shah). Super OYO Capital O 1225 Agape Hotel Selayang is a hotel featuring free WiFi and free parking. For easy airport access, it's located only 9.9 mi / 15.9 km from Subang (SZB-Sultan Abdul Aziz Shah). Mercure Selangor Selayang is a hotel featuring an airport shuttle and free WiFi.

Recommended hotels

Cities near Batu Caves