Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Batu Caves Holiday Packages

Save Time and Money with Batu Caves Holiday Packages

Book a Batu Caves holiday package on Expedia today! This is by far one of the simplest ways of saving time and cash for your incredible holiday.

Smart travellers who book a package deal on Expedia can save as much as 80%*.

Search through our comprehensive database of more than 400 airline partners and 750,000 worldwide properties. Too many on there to choose from? Don't stress — we can help you decide!

Almost all bookings can be changed with no hidden fees from us.

Places to Visit in Batu Caves

There are heaps of fantastic things you can do when you visit a new destination. So why not get your trip to Batu Caves off to a flying start by taking a look at some of our recommendations? After all – out there starts here!

Mountain climbing is a popular activity and an ideal excuse to get out and experience more of the wider region. Still got time to spare? If you're looking for even more, don't miss the chance to go hiking too.

Batu Caves Accommodation

Although you can find a fair number of properties in Batu Caves, it doesn't hurt to be prepared. Cheap holidays and luxury getaways are merely the beginning at Expedia.

Kick your feet up and take a break the Batu Caves Business Hotel (Dolomite Park Avenue, Jalan Batu Caves) or the New Wave Star Rawang Hotel (Lot 41, Jalan Bandar Rawang 15). Whichever one you choose, you'll be sure to have a great stay!

Nearest Airports to Batu Caves

All set for your trip to Batu Caves? Planning to fly? Prepare to walk out into a crowd of smiling faces at Kuala Lumpur International Airport (KUL). It lies 35 miles (56 km) south of the centre of town.

*Savings based on all holiday package bookings with Flight + Hotel on from January through December 2017, as compared to price of the same components booked separately. Savings will vary based on origin/destination, length of trip, stay dates and selected travel supplier(s). Savings not available on all packages. For Free Flight or 100% Off Flight deals, package savings is greater than or equal to the current cost of one component, when both are priced separately.

Top Batu Caves Hotel Deals

See all 2,831 properties in Batu Caves
RHR Hotel @ Selayang SG$23
Reviewed on 7 Sep,2019
See details
RHR Hotel @ Selayang

RHR Hotel @ Selayang

Lot 17, Selayang 18, Persiaran 3, Bandar Baru Selayang, Batu Caves, Selangor
    4.4 of 5
    3.0 out of 5.0 Stars

    Good service

    OYO 1055 Batu Caves Star Hotel SG$10
    Reviewed on 1 Aug,2019
    See details
    OYO 1055 Batu Caves Star Hotel

    OYO 1055 Batu Caves Star Hotel

    25 Jalan Medan Batu Caves, Taman Medan Batu Caves, Batu Caves
      2.5 of 5
      2.0 out of 5.0 Stars

      parking not to friendly user

      Mercure Selangor Selayang SG$47
      Reviewed on 23 Mar,2019
      See details
      Mercure Selangor Selayang

      Mercure Selangor Selayang

      No B G 12 Dataran Emerald Jalan PS 11, Prima Selayang, Batu Caves, Sekangor
        3.8 of 5
        3.5 out of 5.0 Stars

        Our check-in took a bit long to complete. however the staffs were friendly and helpful.

        Sky Hotel Selayang SG$25
        Reviewed on 21 Apr,2019
        See details
        Sky Hotel Selayang

        Sky Hotel Selayang

        Lot T 3.02 3rd Flr, Selayang Capitol, Complex, Selayang-Kepong Expressway, Batu Caves, Selangor
          3.4 of 5
          2.5 out of 5.0 Stars

          Good services

          OYO 44114 Hotel 916 SG$17
          OYO 44114 Hotel 916

          OYO 44114 Hotel 916

          577G, Jalan Samudera Utara 2, Taman Samudra, Batu Caves, Batu Caves, Selangor
            2.0 out of 5.0 Stars

            Situated in Batu Caves, this hotel is 1.3 mi (2.2 km) from Batu Caves and within 6 miles (10 km) of Putra World Trade Centre and Selayang Hospital. Forest Research Institute Of Malaysia and National Zoo are also within 6 miles (10 km). Batu Caves Station is 29 minutes by foot.

            Hill Inn Hotel Batu Cave SG$33
            Reviewed on 13 May,2019
            See details
            Hill Inn Hotel Batu Cave

            Hill Inn Hotel Batu Cave

            137, Jalan SBC1, Taman Sri Batu Caves, Batu Caves, Selangor
              3.9 of 5
              2.5 out of 5.0 Stars

              Good place

              OYO 545 Hotel Sahara Inn SG$10
              Reviewed on 16 Jun,2019
              See details
              OYO 545 Hotel Sahara Inn

              OYO 545 Hotel Sahara Inn

              1, Jalan PS 9/2, Prima Selayang, Batu Caves, Selangor
                3.6 of 5
                2.0 out of 5.0 Stars

                Good service and i like how a people treat where are like frienz...

                Gombak Star Hotel SG$14
                Reviewed on 10 Aug,2019
                See details
                Gombak Star Hotel

                Gombak Star Hotel

                IL 7-2 & 8-1 & 8-2, Jalan Batu Caves, Taman Batu Caves, Batu Caves, Selangor
                  2.8 of 5
                  2.0 out of 5.0 Stars

                  Clean and ok

                  Batu Caves Flight Deals

                  These prices were available within the past 7 days. Prices quoted are per person, return, for the period specified. Prices and availability are subject to change. Additional terms apply.