Beginning of main content
Unlock exclusive Mates Rates
Sign in or Sign up for access to exclusive prices
Book with confidence
2M+ hotel reviews from Aussie and Kiwi Travellers
Relax with our Price Promise
Find a lower price, and we’ll refund the difference
Tonight
This weekend
23 Aug. - 25 Aug.
Next weekend
30 Aug. - 1 Sep.

Best Batu Caves Hotel Deals

RHR Hotel @ Selayang AU$32
RHR Hotel @ Selayang

RHR Hotel @ Selayang

Lot 17, Selayang 18, Persiaran 3, Bandar Baru Selayang, Batu Caves, Selangor
RHR Hotel @ Selayang
     
    3.0 out of 5.0 Stars

    At RHR Hotel @ Selayang, you'll be 7.1 km (4.4 mi) from Batu Caves and 14.2 km (8.8 mi) from Putra World Trade Centre. Highlights at this hotel include a restaurant and in-room free WiFi.

    OYO 1055 Batu Caves Star Hotel AU$16
    OYO 1055 Batu Caves Star Hotel

    OYO 1055 Batu Caves Star Hotel

    25 Jalan Medan Batu Caves, Taman Medan Batu Caves, Batu Caves
    OYO 1055 Batu Caves Star Hotel
       
      2.0 out of 5.0 Stars

      At OYO 1055 Batu Caves Star Hotel you'll be within a 20-minute walk of Batu Caves and 4.4 km (2.7 mi) from Selayang Hospital.

      Mercure Selangor Selayang AU$410
      Mercure Selangor Selayang

      Mercure Selangor Selayang

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

        At Mercure Selangor Selayang, you'll be connected to a shopping centre and 5 km (3.1 mi) from Batu Caves. Highlights at this hotel include a restaurant, an indoor swimming pool and a bar/lounge.

        Sky Hotel Selayang AU$35
        Sky Hotel Selayang

        Sky Hotel Selayang

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

          At Sky Hotel Selayang you'll be within a 10-minute walk of Selayang Hospital and 2.8 km (1.7 mi) from Forest Research Institute Of Malaysia. Highlights at this hotel include in-room free WiFi and LCD TVs.

          Hill Inn Hotel Batu Cave AU$41
          Hill Inn Hotel Batu Cave

          Hill Inn Hotel Batu Cave

          137, Jalan SBC1, Taman Sri Batu Caves, Batu Caves, Selangor
          Hill Inn Hotel Batu Cave
             
            2.5 out of 5.0 Stars

            At Hill Inn Hotel Batu Cave, you'll be 1.1 km (0.7 mi) from Batu Caves and 9 km (5.6 mi) from Putra World Trade Centre. Highlights at this hotel include free in-room WiFi.

            OYO 827 Hotel Inap Sri Gombak AU$22
            OYO 827 Hotel Inap Sri Gombak

            OYO 827 Hotel Inap Sri Gombak

            66, Jalan Prima SG 3, Prima Seri Gombak, Batu Caves, Selangor
            OYO 827 Hotel Inap Sri Gombak
               
              2.0 out of 5.0 Stars

              At OYO 827 Hotel Inap Sri Gombak, you'll be 2.4 km (1.5 mi) from Batu Caves and 11.3 km (7 mi) from Merdeka Square. Highlights at this hotel include free in-room WiFi.

              Capital O 1225 Agape Hotel Selayang AU$29
              Capital O 1225 Agape Hotel Selayang

              Capital O 1225 Agape Hotel Selayang

              Lot SOA-SOB Selayang Capitol Complex, Selayang Kepong Expressway, Batu Caves, Selangor
              Capital O 1225 Agape Hotel Selayang
                 
                3.0 out of 5.0 Stars

                At Capital O 1225 Agape Hotel Selayang you'll be within a 20-minute walk of Selayang Hospital and 2.8 km (1.8 mi) from Forest Research Institute Of Malaysia. Highlights at this hotel include free in-room WiFi.

                Gombak Star Hotel AU$21
                Gombak Star Hotel

                Gombak Star Hotel

                IL 7-2 & 8-1 & 8-2, Jalan Batu Caves, Taman Batu Caves, Batu Caves, Selangor
                Gombak Star Hotel
                   
                  2.0 out of 5.0 Stars

                  At Gombak Star Hotel, you'll be 4.2 km (2.6 mi) from Batu Caves and 13.9 km (8.7 mi) from Merdeka Square. Highlights at this hotel include free in-room WiFi.

                  Top Budget Batu Caves Hotel Deals

                  Hotel Sahara Selayang AU$28
                  Hotel Sahara Selayang

                  Hotel Sahara Selayang

                  No 1, Jalan PS 9/2, Taman Prima Selayang, Batu Caves
                     
                    2.5 out of 5.0 Stars

                    At Hotel Sahara Selayang you'll be within a 15-minute walk of Selayang Hospital and 3.7 km (2.3 mi) from Forest Research Institute Of Malaysia. Highlights at this hotel include free in-room WiFi.

                    Sky Hotel Selayang AU$35
                    Sky Hotel Selayang

                    Sky Hotel Selayang

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

                      At Sky Hotel Selayang you'll be within a 10-minute walk of Selayang Hospital and 2.8 km (1.7 mi) from Forest Research Institute Of Malaysia. Highlights at this hotel include in-room free WiFi and LCD TVs.

                      Accommodation In Batu Caves

                      Travellers to Malaysia and its capital will like checking out the sights of Batu Caves, positioned 12 kilometres to the north of the heart of Kuala Lumpur.

                      When you and your family are in the Kuala Lumpur area, you'd be crazy to miss its large number of iconic sights, like the Petronas Twin Towers, Petaling Street and Merdeka Square.

                      Venture underground at Batu Cave Murugan Temple and explore the cool, dark surroundings. Would you like to stay nearby? Check out the My Home Hotel Prima Sri Gombak and Batu Caves Business Hotel.

                      If you want to find a well-priced room option in Batu Caves, the Batu Caves Budget Hotel and Gombak Star Hotel will be up your alley.

                      What are vacations for if not being a bit indulgent? Go for a walk down to Secret Recipe Giant Batu Caves and treat yourself to a hot coffee and a scrumptious piece of cake. If you're looking to have a big night out, You might like to start it off with a few drinks at Pondok Studio.

                      Accommodation options near Batu Caves

                      Don't pull your hair out if you can't secure the ideal Batu Caves hotel room. You will discover more alternatives in the Kampung Selayang Pandang hotels guide and the Wotif Kampong Pinang Baik hotels guide. Kampung Selayang Pandang is 3 kilometres from Batu Caves and Kampong Pinang Baik is approximately 4 kilometres away from Batu Caves.

                      From Batu Caves hotels to flights, car hire and activities, Wotif has you covered!

                      How much is a hotel room in Batu Caves?

                      Hotels in Batu Caves start at AU$16 per night. Prices and availability subject to change. Additional terms may apply.

                      New Reviews - Best Hotels in Batu Caves


                      *Price based on the lowest price found within past 24 hours and based upon one night stay for two adults over the next thirty days. Prices and availability subject to change. Additional terms may apply.