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

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.

It's not hard to spend an entire morning or afternoon at Batu Caves. Below are just some of the activities you can enjoy here:

If you're chasing more options, take a look at our Kuala Lumpur things to do page.


Guide to Exploring Batu Caves


Map

Top Batu Caves Hotel Deals

See all 2,375 properties near Batu Caves
Batu Caves Business Hotel RM51
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 Putra World Trade Centre and Selayang Hospital. Forest Research Institute Of Malaysia and Sunway Putra Mall 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 RM40
    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 0.5 mi (0.8 km) from Batu Caves and within 6 miles (10 km) of Putra World Trade Centre and Selayang Hospital. International Islamic University and Forest Research Institute Of Malaysia 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 RM63
      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 Putra World Trade Centre and Selayang Hospital. Forest Research Institute Of Malaysia and International Islamic University 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 RM99
        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 Putra World Trade Centre and Selayang Hospital. Forest Research Institute Of Malaysia and International Islamic University are also within 6 miles (10 km). Batu Caves Station is 15 minutes by foot.

          OYO 1055 Batu Caves Star Hotel RM49
          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 2.8 mi (4.5 km) from Batu Caves and within 6 miles (10 km) of Putra World Trade Centre and Publika Shopping Mall. Selayang Hospital and Forest Research Institute Of Malaysia 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.8 mi (2.9 km) from Batu Caves and within 6 miles (10 km) of Selayang Hospital and Forest Research Institute Of Malaysia. Sunway Putra Mall and Titiwangsa Lake Garden are also within 6 miles (10 km). Batu Caves Station is 24 minutes by foot.

              Lavana Hotel Batu Caves RM87
              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 within 9 mi (15 km) of Batu Caves, Putra World Trade Centre and Petaling Street. Kuala Lumpur Convention Centre 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 RM43
                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 2.9 mi (4.6 km) from Batu Caves and within 6 miles (10 km) of Putra World Trade Centre and Publika Shopping Mall. Selayang Hospital 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.