More than a hundred Buddhist rock-cut caves carved into a basalt ridge inside a 87 sq km national park within the city limits, combining archaeology, forest trails, and leopard habitat.
Few large cities contain a national park, and fewer still contain a national park with a thousand-year-old Buddhist monastery inside it. Sanjay Gandhi National Park covers roughly 87 sq km of forested hills in Mumbai's northern suburbs, and about 6 km inside its Borivali gate a basalt ridge holds the Kanheri Caves, a complex of more than a hundred rock-cut excavations carved over a span of a thousand years from around the first century BCE. Kanheri was a working monastic settlement rather than a single monument: the caves include living cells, assembly halls, dining areas, and an elaborate system of rock-cut cisterns and channels that captured monsoon runoff, all connected by stone stairways cut into the hillside. Cave 3 is the showpiece, a great chaitya hall fronted by two standing Buddha figures and lined with columns and donor reliefs, its stupa still occupying the apse. Inscriptions across the site record gifts from merchants and guilds, evidence that the monastery sat on a busy trade route between the Konkan ports and the Deccan interior. The surrounding park is a destination in its own right, with forest trails, a small toy train, a safari enclosure, boating, and enough biodiversity to support a resident leopard population, which occasionally makes headlines when animals stray into the neighbouring suburbs. Reaching it is straightforward from anywhere in the city: a Western Line fast train to Borivali takes about 45 minutes from Churchgate, and an auto-rickshaw covers the last stretch to the gate. The combination of an easy rail journey, low entry costs, and a genuinely significant archaeological site makes this the most accessible day trip Mumbai offers.
| Distance | About 40 km north of South Mumbai; the caves lie 6 km inside the park gate |
|---|---|
| Travel time | 45-60 minutes by train to Borivali, plus 30-40 minutes to reach the caves |
| Getting there | Mode: Train; Detail: Western Line fast train from Churchgate to Borivali, then an auto-rickshaw to the park gate and a park bus or hired vehicle for the 6 km run to the Kanheri cave complex |
| Cost | Park entry approximately INR 85 per adult (USD 0.90), Kanheri Caves admission approximately INR 25 for Indian nationals (USD 0.26) and INR 300 for foreign nationals (USD 3.16), plus INR 50-80 for the internal bus (USD 0.53-0.84) |
| Difficulty | moderate |
| Address | Sanjay Gandhi National Park, Western Express Highway, Borivali East, Mumbai, Maharashtra 400066, India |
How to get there
- Train: Churchgate to Borivali on the Western Line, INR 15 second class (USD 0.16)
- Metro: Lines 2A and 7 serve Dahisar and Borivali East, INR 10-40 (USD 0.11-0.42)
- Auto-rickshaw: Borivali station to the park gate, INR 40-80 (USD 0.42-0.84)
- Park bus: gate to Kanheri Caves, INR 50-80 return (USD 0.53-0.84), running at set intervals
- Car: Western Express Highway to the Borivali gate, with paid parking inside the park
Weather through the year in Mumbai
Best time Shoulder Worth avoiding
Average daytime temperature in °C.
Location
Sanjay Gandhi National Park, Western Express Highway, Borivali East, Mumbai, Maharashtra 400066, India
19.2075, 72.9060 View on map
Highlights
- Over 100 rock-cut Buddhist caves excavated between roughly the first century BCE and the tenth century CE
- Cave 3, a large chaitya hall with a stupa and rows of carved donor figures
- Ancient rock-cut water cisterns and channels still holding monsoon runoff
- Forest trails, a lion and tiger safari enclosure, and the Vanrani toy train within the park
- Kanheri viewpoint walks overlooking the forest canopy and the suburbs beyond
Tips for visiting
- Arrive soon after the 07:30 park opening for cooler walking and the best chance of birdlife
- The caves close in the late afternoon and the internal park bus stops running before dusk, so plan the return early
- Sanjay Gandhi National Park has a resident leopard population, so stay on marked paths and avoid the forest edges at dawn and dusk
- Carry water and snacks: refreshment options inside the park are limited to a few stalls near the gate
- Monsoon months bring streams and small waterfalls across the cave complex but also slippery basalt steps
When to visit
Early morning between October and February, when temperatures are low, the light in the chaitya hall is best, and birdlife along the park road is most active. Weekdays are considerably quieter than weekends.
Accessibility
The park gate area, the toy train, and the road to the caves are vehicle-accessible. The cave complex itself is built into a hillside with numerous rock-cut steps, uneven thresholds, and steep connecting stairways, so only the lowest caves near the road are reachable without climbing, and the site is not suitable for wheelchair users.
Frequently asked questions
How old are the Kanheri Caves?
Excavation began around the first century BCE and continued into roughly the tenth century CE, so the complex spans about a thousand years of Buddhist monastic use rather than a single building period.
How are the caves reached from the park gate?
The caves lie about 6 km inside the Borivali gate. A scheduled park bus covers the forest road for a small fare, and private vehicles and hired taxis may also drive in on payment of a vehicle charge. Cycling and walking the road are possible but exposed.
Are there really leopards in Sanjay Gandhi National Park?
Yes. The park supports a resident leopard population within the city limits. Sightings by day visitors are rare, but staying on marked paths and avoiding the forest edges around dawn and dusk is sensible.
What does a visit cost?
Park entry is around INR 85 per adult, roughly USD 0.90, with separate Kanheri Caves admission of about INR 25 for Indian nationals and INR 300 for foreign nationals, plus a small fare for the internal park bus.