Search over 1 million properties and 550 airlines worldwide
Search over 1 million flights, hotels, packages, and more
Free cancellation on most hotels. Because flexibility matters.
If you're planning a Kuala Lumpur dream vacation, you will find a wide selection of comfortable hotel and apartment options in Batu Caves. Within our handy booking section you'll find 81 accommodations within a 0.1-kilometre (0.06-mile) radius of downtown Batu Caves.
The Homestay Bougainvillea, is the perfect option for travelers because it is the most centrally positioned lodging choice in Batu Caves.
The The Villas at Sunway Resort Hotel & Spa is located 20 kilometres (14 miles) from the main part of Batu Caves. Alternatively, the Carcosa Seri Negara is positioned 12 kilometres (7 miles) away. If you'd prefer, you could check out the amenities and rates at the The Ritz-Carlton, Kuala Lumpur or the Villa Samadhi Kuala Lumpur.
Looking to venture a little further afield? Peninsular Malaysia offers a number of attractions. Photograph Peninsular Malaysia's rural landscapes. You could also explore a few of its mosques and art galleries. Adventurous visitors can try hiking here.
Looking for more to do? Spend a few hours visiting Genting Theme Park and Genting Skyway, which you'll find in Genting Highlands, 20 kilometres (13 miles) to the northeast of Batu Caves. If you'd like to spend a few nights in Genting Highlands, be sure to check out the Genting Grand and Awana Hotel. 9 kilometres (6 miles) to the south of Batu Caves, you may also choose to stay at Putra World Trade Centre, which is home to the Mandarin Oriental Kuala Lumpur and Grand Hyatt Kuala Lumpur. The Sunway Putra Mall and Wat Meh Liew Buddhist Temple are popular places to explore for those visiting Putra World Trade Centre.
Consider spending a few hours hanging out with local sports obsessives at a local match. Sepang International Circuit is 55 kilometres (34 miles) to the south of Batu Caves. Sleep near the action at the Sama-Sama Hotel, KL International Airport or the Concorde Inn KLIA.
Sultan Abdul Aziz Shah Airport is located 19 kilometres (12 miles) from Batu Caves. Travelers who choose to stay nearby, you can easily book a room via Expedia at the The Club Saujana Resort or the The Saujana Hotel Kuala Lumpur.