• USD
  • Help
  • Help
  • USD
    Select currency
    USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real CNY Chinese yuan CZK Czech koruna DKK Danish krone HKD Hong Kong dollar ILS Israeli new sheqel JPY Japanese yen MYR Malaysian ringgit NZD New Zealand dollar NOK Norwegian krone PLN Polish zloty RON Romanian leu RUB Russian ruble SAR Saudi riyal SGD Singapore dollar ZAR South African rand KRW South Korean won SEK Swedish krona CHF Swiss franc TRY Turkish lira UAH Ukrainian hryvnia THB Thai baht ARS Argentina, Peso
    en
    Select language
    en English
Multiple accommodations for your stay
Check-in date:
2026-11-09
Check-out date:
2026-11-10
Adults
Children
Ages of children:
Specify the age of a child
Specify the age of children

Hotel deals in Batu Caves

Filters:

Hotel ranking


Find hotel by


Price (per night)


Types of accommodation


Districts


Tourist sights


Hotel themes


Guest ratings


Hotel comes with


Room comes with


Clear Filters
Apply Filters
  • Lavana Hotel Batu Caves

    19, Jalan Sri Selayang, Taman Sri Selayang, 68100, Batu Caves, Batu Caves, Malaysia

    2.1 km to Batu Caves (Open map)

    Featuring car rentals, as well as Wi-Fi in public areas, the smoke-free Lavana Hotel Batu Caves is 4.3 km from FRIM Museum. This 2-star hotel offers currency exchange and a lift, along with 8 rooms…
    Read more
    6.9
    Pleasant
    202 reviews
  • Farhah Homestay Muslim

    Persiaran 3, Baru Selayang, Kuala Lumpur, Malaysia

    2.1 km to Batu Caves (Open map)

    Situated within 10 minutes' drive of Kepong Botanical Garden, Farhah Homestay Muslim Kuala Lumpur also boasts easy access to Ampang Park train station which is 14 km away. The presence of an indoor…
    Read more
  • Mia Homestay Batu Caves

    B-11-3, Lake View Aparment, Taman Jasa Perwira Off Jalan Sungai Tua, Batu 9 1/2, Kampong Sungai Tua Baharu, Malaysia

    2.1 km to Batu Caves (Open map)

    The spacious 82 m² Mia Homestay Batu Caves Kampong Sungai Tua Baharu is a good choice for accommodating up to 8 guests, offering a quiet setting nearly a 10-minute drive from Batu Caves Murugan Hindu…
    Read more
    8.2
    Very Good
    11 reviews
  • Batu Caves Hotel

    C-31-1 Jalan Medan Selayang 1, Medan Selayang, Batu Caves, Batu Caves, Malaysia

    2.2 km to Batu Caves (Open map)

    The 2-star Batu Caves Hotel is a great place to stay in the Medan Batu Caves district, 25 minutes' walk from Metropolitan Batu Park. The hotel also provides guests with 24-hour security.
    Read more
  • Batu Caves Hotel

    C-31-1 Jalan Medan Selayang 1, Medan Selayang, Batu Caves, Kuala Lumpur, Malaysia

    2.2 km to Batu Caves (Open map)

    Offering a location a 6-minute walk from Masjid Jamek Al-Amaniah Mosque, Batu Caves Hotel Kuala Lumpur offers 21 rooms.
    Read more
  • Seeds Hotel Selayang

    19, Jalan 2/3A, Batu Caves, Malaysia

    2.2 km to Batu Caves (Open map)

    Featuring Wi-Fi throughout the property, the comfortable Seeds Hotel Selayang Batu Caves is 2.7 km from Batu Caves Murugan Hindu Temple. The hotel also includes a car park.
    Read more
    7.0
    Good
    126 reviews
  • Minimalist Muji-Style Apartment

    Bayu Residensi,Seri Temenggung, Jalan Temenggung, 68100 Batu Caves, Selangor, Malaysia, Batu Caves, Malaysia

    2.2 km to Batu Caves (Open map)

    The 70 m² Minimalist Muji-Style Apartment Batu Caves is located 4.9 km from Selayang Hot Spring Pool and 10 minutes by car from the Lord Murugan Kartikeya Statue. Essential amenities, such as parking…
    Read more
    9.5
    Exceptional
    4 reviews
  • Naura Homestay Gombak

    Bayu Residensi@Seri Temenggung 2-22-2, Batu Caves, Malaysia

    2.2 km to Batu Caves (Open map)

    Located approximately 25 minutes' walk from Surau Al-Ikhwan, the spacious 750 m² Naura Homestay Gombak Batu Caves features a car park for those who travel by car. The nearest bus stop Kg Melayu Wira…
    Read more
    10
    Exceptional
    1 review
  • Veloura Luxury Stay

    Bayu Residensi, Batu Caves, Malaysia

    2.2 km to Batu Caves (Open map)

    To enjoy your vacation in Batu Caves, stay at the spacious 3-bedroom Veloura Luxury Stay Batu Caves apartment, which is 2.9 km from Batu Caves Murugan Hindu Temple and about 10 minutes' drive from…
    Read more
    9.7
    Exceptional
    10 reviews
  • Modern Minimalist Staycation Batu Caves, Gombak

    Bayu Residensi @ Seri Temenggung, Jalan Temenggung 68100 Batu Caves, Selangor, Batu Caves, Malaysia

    2.2 km to Batu Caves (Open map)

    To enjoy your vacation in Batu Caves, stay at Modern Minimalist Staycation Batu Caves, Gombak apartment, which is within a 4-km distance of Tesco Extra Selayang and around 900 metres from Gua Damai…
    Read more
  • Casavilla Hotel Slayang

    15, Jalan Ps 8/2, Prima Selayang 3, Petaling Jaya, Malaysia

    2.2 km to Batu Caves (Open map)

    Situated 3.8 km from Casavilla Hotel Slayang Petaling Jaya, guests can visit Batu Caves Murugan Hindu Temple.
    Read more
  • Hotel O Casavilla Hotel

    15, 15A, 15B & 15C Jalan Ps 8/2 Taman Prima Selayang Batu Caves, Batu Caves, Malaysia

    2.2 km to Batu Caves (Open map)

    Providing 150 rooms, the comfortable Hotel O Casavilla Hotel Batu Caves is about 25 minutes' walk from Taman Tasik Metropolitan Kepong. This 2-star hotel offers Wi-Fi in public areas and features…
    Read more
    5.6
    Decent
    118 reviews
  • 162 Residency Selayang

    162 Residency Selayang ,Km 12,Batu Caves, Batu Caves, Malaysia

    2.3 km to Batu Caves (Open map)

    The spacious 3-bedroom 162 Residency Selayang Apartment Batu Caves is around 25 minutes' walk from Taman Tasik Metropolitan Kepong. The apartment offers modern facilities, such as Wi-Fi and…
    Read more
    8.6
    Fabulous
    55 reviews
  • Langit Dan Lantai #168Parkselayangmall #Hospitalselayang #Uitmselayang

    Km12, Jalan Ipoh-Rawang C-15-01 (Spring), 168 Selayang Residensi,, Kampong Jawa Tengah, Malaysia

    2.3 km to Batu Caves (Open map)

    To enjoy your vacation in Kampong Jawa Tengah, stay at the 42 m² Langit Dan Lantai #168Parkselayangmall #Hospitalselayang #Uitmselayang Kampong Jawa Tengah apartment, which is around 10 minutes by…
    Read more
    9.0
    Superb
    3 reviews
  • Tiara Homestay Selayang

    A-15-10, 168 Park Selayang, Jalan Ipoh-Rawang Km 12 68100 Batu Caves Selangor, Batu Caves, Malaysia

    2.3 km to Batu Caves (Open map)

    Situated a 25-minute walk from Taman Tasik Metropolitan Kepong, the spacious Tiara Homestay Selayang Batu Caves offers a sauna for 5 visitors. Wi-Fi and a charging station for electric vehicles are…
    Read more
  • Hotel O Casavilla Hotel

    15, 15A, 15B & 15C Jalan Ps 8/2 Taman Prima Selayang Batu Caves, Kuala Lumpur, Malaysia

    2.3 km to Batu Caves (Open map)

    The 2-star Hotel O Casavilla Hotel Kuala Lumpur includes air-conditioned rooms and is located 4.1 km from Gua Damai Extreme Park Clothing Store.
    Read more
  • Mercure Selangor Selayang

    No B G 12 Dataran Emerald, Batu Caves, Malaysia

    2.3 km to Batu Caves (Open map)

    The smoke-free Mercure Selangor Selayang Batu Caves hotel is around 25 minutes' walk from Taman Selayang Mutiara and has an indoor pool and a fitness centre.
    Read more
    8.3
    Very Good
    565 reviews
  • Selayang Homestay #Batu Caves #Hospital Selayang #Mall

    168 Park Selayang, Batu Caves, Malaysia

    2.3 km to Batu Caves (Open map)

    The 7-room Selayang Homestay #Batu Caves #Hospital Selayang #Mall is situated 2.5 km from Taman Tasik Metropolitan Kepong and offers an outdoor swimming pool. Guests can enjoy a more relaxing stay at…
    Read more
    9.0
    Superb
    56 reviews
  • Langit Dan Lantai #168Parkselayangmall #Hospitalselayang #Uitmselayang

    Km12, Jalan Ipoh-Rawang C-15-01 (Spring), 168 Selayang Residensi,, Kampong Jawa Tengah, Malaysia

    2.3 km to Batu Caves (Open map)

    Situated around a 10-minute ride from Batu Caves Murugan Hindu Temple, the 2-bedroom Langit Dan Lantai #168Parkselayangmall #Hospitalselayang #Uitmselayang Kampong Jawa Tengah apartment offers a…
    Read more
    9.0
    Superb
    3 reviews
  • Batu Caves 168 Park Mall 6 Pax 3 Queen Size Beds 2 Bedroom

    168 Park Selayang C - 28-20, Batu Caves, Malaysia

    2.3 km to Batu Caves (Open map)

    To enjoy your vacation in Batu Caves, stay at the spacious 3-bedroom Batu Caves 168 Park Mall 6 Pax 3 Queen Size Beds 2 Bedroom apartment, which is 3.9 km from Tesco Extra Selayang and about 10…
    Read more
    8.6
    Fabulous
    23 reviews
Thank you for subscribing
Close