Beginning of main content
Due to coronavirus (COVID-19) travel advisories, some destinations may be unavailable for certain dates. Find out more.
Due to coronavirus (COVID-19) travel advisories, some destinations may be unavailable for certain dates. Find out more.
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Batu Caves

Re-charge your spiritual batteries at these awe-inspiring caves, Kuala Lumpur's principal Hindu shrine.

Reputed to be over 400 million years old, the majestic Batu Caves in Kuala Lumpur’s Gombak district are among the most popular of Hindu shrines in Malaysia and they attract thousands of worshippers and tourists every year.

Comprising of three main caves as well some smaller ones, this eerie labyrinthine complex is a wonderful place to explore, whether you are on a cultural jaunt, a spiritual quest, or just fancied some sightseeing.

Visitors to this limestone mountain are greeted by an imposing golden statue of Lord Murugan, the Hindu god of war to whom the caves are dedicated. At 42.7 metres high, it is the tallest statue dedicated to a Hindu deity in Malaysia and is staggeringly beautiful close up.

At this point, brace yourself for the arduous ascent up the 272 steps which lead to the Cathedral or Temple Cave. As you climb, keep an eye out for cheeky macaque monkeys as they dart among the tourists and bear in mind, they are not adverse to a bit of pickpocketing.

At the top, catch your breath as you make your way into the 100-metre high main chamber of the Cathedral Cave. The cavernous temple within is home to a revered mix of ornate Hindu shrines and descriptive artwork which detail various Hindu legends. Similarly, the adjacent Art Gallery and the Museum caves both feature statues and paintings of sacred Hindu deities.

If you want to learn about the various ecosystems in this hillside, take a scientific tour down into the Dark Caves. This two-kilometre stretch of surveyed passages is home to an abundance of ancient flora and fauna, including the endangered Trapdoor Spider. This is a terrific way to learn about this unique natural habitat but bear in mind that exploring this cave is quite a physical challenge as some crawling is required.

Every year between January and February, millions of devotees flock to the Batu Caves to celebrate the Hindu festival of Thaipusam. This three-day event, dedicated to thanksgiving and penance, is renowned for its colourful parades and extreme ceremonial rituals, some of which include piercing the body with hooks and skewers. Attending this sacred Hindu celebration is a real privilege, so where possible, schedule it into your itinerary.


Guide to Exploring Batu Caves


Map

Top Batu Caves Hotel Deals

See all 2,871 properties near Batu Caves
Batu Caves Business Hotel RM45
Batu Caves Business Hotel

Batu Caves Business Hotel

Dolomite Park Avenue, Jalan Batu Caves, Batu Caves, Selangor
     
    2.0 out of 5.0 Stars

    Situated in the historical district, this hotel is 0.2 mi (0.3 km) from Batu Caves and within 6 miles (10 km) of Selayang Hospital and Forest Research Institute Of Malaysia. Sunway Putra Mall and Palace of Culture are also within 6 miles (10 km). Batu Caves Station is 6 minutes by foot and Kuala Lumpur Taman Wahyu Komuter Station is 24 minutes.

    Batu Caves Budget Hotel RM39
    Batu Caves Budget Hotel

    Batu Caves Budget Hotel

    No. 562A, Jalan Samudra Utara 1, Taman Samudra, Batu Caves, Selangor
       
      2.0 out of 5.0 Stars

      Situated in Batu Caves, this hotel is 1.1 mi (1.7 km) from Batu Caves and within 6 miles (10 km) of Selayang Hospital and Forest Research Institute Of Malaysia. Sunway Putra Mall and Palace of Culture are also within 6 miles (10 km). Batu Caves Station is 12 minutes by foot and Kuala Lumpur Taman Wahyu Komuter Station is 30 minutes.

      OYO 1002 Hotel Sahara Inn Batu Caves RM50
      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
         
        2.0 out of 5.0 Stars

        Situated in Batu Caves, this hotel is 0.6 mi (0.9 km) from Batu Caves and within 6 miles (10 km) of Selayang Hospital and Forest Research Institute Of Malaysia. Sunway Putra Mall and Palace of Culture are also within 6 miles (10 km). Batu Caves Station is 13 minutes by foot and Kuala Lumpur Taman Wahyu Komuter Station is 29 minutes.

        Hill Inn Hotel Batu Cave RM105
        Hill Inn Hotel Batu Cave

        Hill Inn Hotel Batu Cave

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

          Situated in Batu Caves, this hotel is 0.7 mi (1.1 km) from Batu Caves and within 6 miles (10 km) of Selayang Hospital and Forest Research Institute Of Malaysia. Sunway Putra Mall and Palace of Culture are also within 6 miles (10 km). Batu Caves Station is 15 minutes by foot.

          OYO 1055 Batu Caves Star Hotel RM38
          OYO 1055 Batu Caves Star Hotel

          OYO 1055 Batu Caves Star Hotel

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

            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 Mall are also within 6 miles (10 km). Batu Caves Station is 14 minutes by foot and Kuala Lumpur Taman Wahyu Komuter Station is 17 minutes.

            Batu Caves Hotel
            Batu Caves Hotel

            Batu Caves Hotel

            3 JALAN SBC2 TAMAN SRI BATU CAVES,, Batu Caves, Selangor
               
              3.0 out of 5.0 Stars

              Situated in Batu Caves, this hotel is 1.1 mi (1.8 km) from Batu Caves and within 6 miles (10 km) of Selayang Hospital and Forest Research Institute Of Malaysia. Sunway Putra Mall and Palace of Culture are also within 6 miles (10 km). Batu Caves Station is 24 minutes by foot.

              Lavana Hotel Batu Caves RM107
              Lavana Hotel Batu Caves

              Lavana Hotel Batu Caves

              19, Jalan Sri Selayang, Taman Sri Selayang, Batu Caves
                 
                2.0 out of 5.0 Stars

                Located in Medan Batu Caves, this hotel is 1.1 mi (1.8 km) from Batu Caves, and within 9 mi (15 km) of Putra World Trade Centre and Kuala Lumpur Convention Centre. Petronas Twin Towers and Kuala Lumpur Tower are also within 9 mi (15 km). Batu Caves Station is 19 minutes by foot and Kuala Lumpur Taman Wahyu Komuter Station is 21 minutes.

                New Wave Hotel Batu Caves RM54
                New Wave Hotel Batu Caves

                New Wave Hotel Batu Caves

                Block D-33-1, Jalan Medan 1, Batu Caves
                   
                  2.0 out of 5.0 Stars

                  Located in Medan Batu Caves, this hotel is 1.1 mi (1.8 km) from Batu Caves and 2.9 mi (4.7 km) from Selayang Hospital. Publika Shopping Mall and Federal Territory Mosque are also within 6 miles (10 km). Batu Caves Station is 18 minutes by foot and Kuala Lumpur Taman Wahyu Komuter Station is 20 minutes.