Where to stay

in Batu Caves

Escape to Batu Caves! Enjoy its natural setting, monuments, and food.

Head to sights like Batu Caves and Bukit Guling Ayam as you discover Batu Caves.

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. M3 Residences is a guesthouse featuring an outdoor pool and a private pool.

Recommended hotels

Top places to stay near the airport in Batu Caves

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.8 mi / 15.9 km from Subang (SZB-Sultan Abdul Aziz Shah). Mercure Selangor Selayang is a hotel featuring an airport shuttle and free WiFi. Lavana Hotel Batu Caves is a hotel featuring an airport shuttle and free WiFi.

Recommended hotels

Explore a world of travel with Expedia

Explore a world of travel with Expedia