The Karla and Bhaja Caves lie in the Sahyadri hills near the hill town of Lonavala, between Mumbai and Pune, and they are among the finest examples of early Buddhist rock-cut architecture in India. Bhaja, the older of the two, is usually dated to around the second century BCE and has a chaitya hall with simple, wood-inspired columns, along with monastic cells and a cluster of carved stupas. Karla, a short drive away, has the largest and best preserved chaitya hall of its kind, a vaulted cave carved deep into the hillside, with a double row of tall pillars topped by carved elephants and a stone stupa at the far end that still sits under the original wooden ribs. Together they show how Buddhist monks shaped solid rock into places of worship more than two thousand years ago. A guided day trip from Mumbai handles the long drive and adds the history that brings these quiet halls to life.
How to visit
The caves are around 100 kilometres from Mumbai, and the drive normally takes two to three hours each way depending on traffic, so this is a full day. Most visitors go by private car or join a guided day trip with a driver and a guide, which is far easier than public transport. Start early to beat the traffic leaving the city and the midday heat. A small entry fee applies at each site, and Karla also has an active Hindu shrine nearby that draws crowds at weekends and on festival days.
What to expect
At Bhaja you climb a series of steps up the hillside to reach the caves, which sit above a forested valley with views over the countryside. The main chaitya hall is simple and powerful, and nearby are a row of cells and a group of carved stupas. Karla is more monumental: you climb steps past a lion pillar and a gateway into a huge, dim hall whose pillars and ribbed ceiling feel almost like a cathedral.
Look closely at the carved couples on the entrance walls and at the stupa at the end. Both sites are best explored slowly, and guides usually explain the symbols, the inscriptions and the history of the monasteries. Itineraries vary, and some tours combine the caves with a stop in Lonavala, so check what is included.
Making the most of it
Wear sturdy shoes, carry water, and take a hat and sunscreen, as there is a good deal of climbing in the open. The monsoon turns the hills vivid green and the waterfalls run, but the steps can be slippery and the weather unpredictable, so many visitors prefer the cooler, drier months from October to March. Keep food out of sight, as monkeys are common in the area, and check opening days before you go, as the sites are normally open daily but hours can change.
Who it suits
History and architecture lovers, photographers and anyone who has enjoyed Elephanta or Kanheri and wants to see the grander versions. It is a long day, so it suits visitors with a spare day who are comfortable with road travel, and it is a good alternative for those who want a break from the city.
Why it is worth the drive
At both sites you stand in places that monks used for study and prayer more than two thousand years ago, and the scale and craft of the carving is astonishing. The quiet of the hills makes a welcome change from Mumbai’s noise, and the return journey can include a tea stop in Lonavala. Treat it as a full-day escape and you will come back with a clear sense of how Buddhism shaped western India.
What to expect
The experience
A guided full-day trip by road from Mumbai to the Bhaja and Karla cave sites near Lonavala, climbing to each hall with commentary on the carvings.
Best time
October to March for cooler, drier weather, or the monsoon for green hills if you can handle slippery steps.
How long
A full day, with two to three hours of driving each way.
Tips
Start early, wear sturdy shoes, carry water, hide snacks from monkeys and expect stairs at both sites.
Quick picks
- Best for
- History fans who want India’s finest early Buddhist cave halls within a day of Mumbai.
- Families
- Suitable for older children who can manage a long drive and stairs.
- Couples
- A scenic, peaceful day out of the city with a private driver.
- Pair with
- A stop in Lonavala, or the Kanheri and Elephanta caves on other days.
- Time needed
- A full day.
Good questions
Where are the Karla and Bhaja Caves?+
They are in the hills near Lonavala, between Mumbai and Pune. The drive from Mumbai is around two to three hours each way.
How old are the Karla and Bhaja Caves?+
Bhaja is usually dated to around the second century BCE and Karla to the early centuries of the common era. Both are early Buddhist rock-cut sites.
Can you visit Karla and Bhaja Caves in one day from Mumbai?+
Yes, as a long day trip with a driver, starting early. Allow a full day including the drive.
Is there much climbing at Karla and Bhaja?+
Yes, both sites involve steps, with a longer climb at Bhaja. Wear sturdy shoes and carry water.
When is the best time to visit Karla and Bhaja?+
October to March is cooler and drier. The monsoon is green and dramatic but the steps can be slippery.





