Beginning of main content

Book on the go and pay later.

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.


Check Prices on Hotels in Batu Caves

Tonight 17 Jul - 18 Jul
This weekend 19 Jul - 21 Jul
Next weekend 26 Jul - 28 Jul

Top 10 Hotels in Batu Caves

See all 2,589 properties in Batu Caves

Estimated price for 1 night/2 adults

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
     
     

    Situated in Batu Caves, this hotel is 1.8 mi (2.9 km) from Batu Caves and within 6 miles (10 km) of Selayang Hospital and Forest Research Institute Of Malaysia. ...

    Hill Inn Hotel Batu CaveRM99

    23 Jul-24 Jul

    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
       
       

      Situated in the shopping district, this hotel is 0.4 mi (0.7 km) from Selayang Hospital and 2 mi (3.2 km) from Forest Research Institute Of Malaysia. Batu Caves ...

      Sky Hotel SelayangRM73

      18 Jul-19 Jul

      RHR Hotel @ Selayang

      RHR Hotel @ Selayang

      Lot 17, Selayang 18, Persiaran 3, Bandar Baru Selayang, Batu Caves, Selangor
      RHR Hotel @ Selayang
      • Free cancellation
      • Reserve now, pay when you stay
      3.0 out of 5.0
       
       

      Situated in Batu Caves, this hotel is 2.7 mi (4.3 km) from Selayang Hospital and within 6 miles (10 km) of Batu Caves and Forest Research Institute Of Malaysia. ...

      RHR Hotel @ SelayangRM103

      13 Aug-14 Aug

      Smile Hotel Selayang Point

      Smile Hotel Selayang Point

      33, Selayang Point, Jalan SP 1, Batu Caves
      Smile Hotel Selayang Point
        3.0 out of 5.0
         
         

        Situated in Batu Caves, this hotel is 0.7 mi (1.1 km) from Selayang Hospital and 2.2 mi (3.6 km) from Forest Research Institute Of Malaysia. Batu Caves and Putra ...

        Smile Hotel Selayang PointRM68

        10 Aug-11 Aug

        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
        • Free cancellation
        2.0 out of 5.0
         
         

        Located in Medan Batu Caves, this hotel is 0.9 mi (1.4 km) from Batu Caves and 2.7 mi (4.4 km) from Selayang Hospital. Putra World Trade Centre and Publika Shopping ...

        OYO 1055 Batu Caves Star HotelRM44

        25 Jul-26 Jul

        Mercure Selangor Selayang

        Mercure Selangor Selayang

        No B G 12 Dataran Emerald Jalan PS 11, Prima Selayang, Batu Caves, Sekangor
        Mercure Selangor Selayang
        • Free cancellation
        • Reserve now, pay when you stay
        3.5 out of 5.0
         
         

        Situated in the business district, this hotel is 0.6 mi (0.9 km) from Selayang Hospital and 2.1 mi (3.5 km) from Forest Research Institute Of Malaysia. Batu ...

        Mercure Selangor SelayangRM142

        24 Jul-25 Jul

        OYO 545 Hotel Sahara Inn

        OYO 545 Hotel Sahara Inn

        1, Jalan PS 9/2, Prima Selayang, Batu Caves, Selangor
        OYO 545 Hotel Sahara Inn
        • Free cancellation
        2.0 out of 5.0
         
         

        Situated in Batu Caves, this hotel is 3.2 mi (5.1 km) from Batu Caves, and within 12 mi (20 km) of Putra World Trade Centre and Kuala Lumpur Convention Centre. ...

        OYO 545 Hotel Sahara InnRM44

        21 Jul-22 Jul

        Capital O 1225 Agape Hotel Selayang

        Capital O 1225 Agape Hotel Selayang

        Lot SOB Selayang Capitol Complex, Selayang Kepong Expressway, Batu Caves, Selangor
        Capital O 1225 Agape Hotel Selayang
        • Free cancellation
        3.0 out of 5.0
         
         

        Situated in Batu Caves, this hotel is 0.4 mi (0.7 km) from Selayang Hospital and 2 mi (3.2 km) from Forest Research Institute Of Malaysia. Batu Caves and Putra ...

        Capital O 1225 Agape Hotel SelayangRM96

        18 Jul-19 Jul

        Cool Hotel

        Cool Hotel

        No.15, 17, 19, Jalan 2/3a, Batu, Batu Caves, Selangor
        Cool Hotel
          2.0 out of 5.0
           
           

          Located in the heart of Batu Caves, this hotel is 3.6 mi (5.8 km) from Batu Caves, and within 12 mi (20 km) of Malaysian Houses of Parliament and Petaling Street. ...

          Cool HotelGet Rates

          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
          • Free cancellation
          2.0 out of 5.0
           
           

          Situated in Batu Caves, this hotel is 1.5 mi (2.4 km) from Batu Caves and within 6 miles (10 km) of Selayang Hospital and Palace of Culture. National Zoo and ...

          OYO 827 Hotel Inap Sri GombakRM60

          23 Jul-24 Jul

          Map

          Search Hotels near Top Batu Caves Attractions

          Recent Reviews in Batu Caves