Beginning of main content

location Batu Caves is highly rated for Nature and Budget by 4 people

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 27 May - 28 May
This weekend 31 May - 2 Jun.
Next weekend 7 Jun. - 9 Jun.

Search Hotels near Top Batu Caves Attractions

Top 10 Hotels in Batu Caves

See all 2,525 properties in Batu Caves

Estimated price for 1 night/2 adults

Agape Hotel

Agape Hotel

Lot SOB Selayang Capitol Complex, Selayang Kepong Expressway, Batu Caves, Selangor
Agape Hotel
  • Free Cancellation
  • Reserve now, pay when you stay
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 ...

C$27 per night for 2 guests

5 Jun - 6 Jun
OYO 1002 Hotel Sahara Inn Batu Caves

OYO 1002 Hotel Sahara Inn Batu Caves

No 95-1, Jalan SBC 1, TMN Sri Batu Caves, Batu Caves
OYO 1002 Hotel Sahara Inn Batu Caves
    2.0 out of 5.0
     
     

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

    OYO 1002 Hotel Sahara Inn Batu CavesGet 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 mi (10 km) of Selayang Hospital and Palace of Culture. National Zoo and National ...

    C$30 per night for 2 guests

    6 Jun - 7 Jun
    Casavilla Hotel Selayang

    Casavilla Hotel Selayang

    No. 15, Jalan PS 8/2, Prima Selayang, KM15, Jalan Rawang, Batu Caves
    Casavilla Hotel Selayang
      2.5 out of 5.0
       
       

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

      C$24 per night for 2 guests

      28 May - 29 May
      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 close to Selayang Hospital, Batu Caves, and Forest Research Institute Of Malaysia. Area attractions also include Putra ...

        C$22 per night for 2 guests

        31 May - 1 Jun
        Hotel Sahara Selayang

        Hotel Sahara Selayang

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

          Situated in Batu Caves, this hotel is 1 mi (1.6 km) from Selayang Hospital and 2.6 mi (4.2 km) from Forest Research Institute Of Malaysia. Batu Caves and Putra ...

          C$21 per night for 2 guests

          28 May - 29 May
          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 Pavilion Kuala ...

            C$20 per night for 2 guests

            5 Jun - 6 Jun
            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 close to Batu Caves and Selayang Hospital. Area attractions also include Putra World Trade Centre and Petronas Twin ...

              Hill Inn Hotel Batu CaveGet Rates

              New Wave Hotel Batu Caves

              New Wave Hotel Batu Caves

              Block D-33-1, Jalan Medan 1, Batu Caves
              New Wave Hotel Batu Caves
                2.0 out of 5.0
                 
                 

                Located in Medan Batu Caves, this hotel is 2.9 mi (4.6 km) from Batu Caves and within 6 mi (10 km) of Putra World Trade Centre and Selayang Hospital. Federal ...

                C$12 per night for 2 guests

                31 May - 1 Jun
                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
                   
                   

                  Situated in Batu Caves, this hotel is within 9 mi (15 km) of Batu Caves, SOGO, and Merdeka Square. Royal Thai Embassy and National Zoo are also within 9 mi (15 ...

                  C$14 per night for 2 guests

                  31 May - 1 Jun
                  Map

                  Recent Reviews in Batu Caves