MumbaiDestinations
Blog Culture & sights

Mumbai's rock-cut caves in two days: Kanheri, Mandapeshwar, Mahakali and Elephanta

2026-08-255 min readThe Mumbai Destinations editorial team
Carved stone pillars inside a Buddhist rock-cut cave near Mumbai Carved stone pillars inside a Buddhist rock-cut cave near Mumbai

Four cave complexes inside the city limits and one on an island, sequenced across two days so you climb roughly 1,200 years of basalt in the right order.

Why this route works, and the order to walk it in

Mumbai is built on basalt lava flows, which is why monks and stonemasons cut into it for over a millennium. The city holds four significant complexes — Kanheri at Borivali, Mandapeshwar a few kilometres west of it, Mahakali (Kondivite) in Andheri East, and Jogeshwari off the Jogeshwari-Vikhroli Link Road — plus Elephanta across the harbour. Nobody sells this as a tour, which is exactly why it is worth doing yourself. Do the Buddhist viharas first and the Brahmanical caves second, and the shift from austere prayer halls to monumental Shaiva sculpture reads as a story rather than a list of stops.

The geography splits neatly: everything except Elephanta sits in the northern and central suburbs along the Western line and the metro corridors, while Elephanta needs a morning boat from the Gateway of India in the far south. So Day 1 is north, Day 2 is south and salt water. Two days is the honest minimum. One day is possible only if you drop Jogeshwari and treat Kanheri as a 90-minute visit, which wastes the best part of the route: the four-kilometre wooded ridge the caves are cut into.

Day 1, 8am: Mandapeshwar, the cave that became a church

Start early at Mandapeshwar, near Mount Poinsur in Borivali West, roughly 1.5 km from Borivali station. It is an eighth-century Shaiva cave with a Nandi and a carved Sadashiva panel that the Portuguese converted into a Christian chapel in the 1500s, and the ruined Franciscan structures still sit on the rock above it. Give it 45-60 minutes. Nothing else in the city stacks Hindu, Portuguese-Catholic and modern parish use in one twenty-metre span of basalt, and at 8am you will likely have it to yourself apart from the neighbourhood's morning walkers.

It is small, unglamorous and free or near-free to enter, which is precisely the reason to open with it: it calibrates your expectations before Kanheri, which is on a different scale. Wear shoes you can slip off, because the cave still functions as a place of worship. From Mandapeshwar, a rickshaw to the Sanjay Gandhi National Park gate at Borivali East takes 15-25 minutes depending on the level crossing and the Western Express Highway. Aim to be buying park tickets by 9.30am, before school groups arrive and before the heat turns the ridge walk unpleasant.

Day 1, 10am-2pm: Kanheri, 109 caves on a wooded ridge

Kanheri is the reason this route exists: 109 rock-cut excavations spanning roughly the first century BCE to the tenth century CE, cut into a ridge inside Sanjay Gandhi National Park. Cave 3, the great chaitya, has a stupa, colossal standing Buddhas and octagonal pillars; Caves 1, 2, 11 and 34 repay the extra climbing, and the rock-cut water channels and cisterns across the site show how a monastery of that size actually survived the dry months. You need two things: a park entry ticket and a separate ASI ticket at the caves, with different rates for Indian and foreign nationals. Confirm current prices and hours with the park and ASI.

Logistics matter here. The caves are about 6 km inside the park gate. Options are the park's shuttle bus, a hired rickshaw or taxi allowed up to the parking area, a rented bicycle, or the walk. If you are fit and it is not May, walk one leg and ride the other — the road passes through genuine forest with langurs and, rarely, leopard sign. Carry two litres of water per person; there is little shade between cave groups. Budget three to four hours including a slow lunch from whatever the park kiosks offer, then leave by 2.30pm.

Day 1, 3.30pm: Mahakali and Jogeshwari, the caves the city grew over

From Borivali, head south to Andheri East for the Mahakali or Kondivite caves on Mahakali Caves Road — 19 Buddhist excavations from roughly the first century BCE to the sixth century CE, now hemmed in by SEEPZ-era industrial building and residential towers. The carving is worn and one group is fenced, but the setting is the point: a monastic complex swallowed by a suburb. Forty minutes is enough. Then, if there is daylight left, push to Jogeshwari, off the Jogeshwari-Vikhroli Link Road, where a sixth-century Shaiva cave sits under a settlement and functions as a living temple.

Jogeshwari is the hardest of the four to enjoy and the most memorable — you enter down steps between houses, and the enormous pillared hall opens up in low light with oil lamps and worshippers. Go with the expectation of a temple, not a monument: dress modestly, remove shoes, do not photograph people at prayer, and skip it entirely if you are squeamish about tight, dark, wet spaces. Decision: if you are running late, drop Mahakali rather than Jogeshwari. Mahakali is archaeology; Jogeshwari is archaeology still being used, which is rarer.

Where to sleep after Day 1

Sleep central-north so Day 2's early boat is reachable. Powai's lakeside hotels and the four-stars along the Andheri-Kurla Road run roughly ₹6,000-12,000 and give you a pool and a proper breakfast at 7am, which matters when you have a 9am ferry 25 km away. Andheri East, around Chakala and the MIDC lanes, is cheaper at ₹4,000-8,000 and sits on the metro, though the streets are business-park bleak after dark. Either way, ask for a room away from the highway side; the Western Express Highway does not go quiet.

The alternative is to move south on Day 1 evening and sleep in Colaba or Fort, roughly ₹5,000-9,000 for a decent mid-range double and ₹22,000-plus at the landmark heritage hotel on Apollo Bunder. This costs you an hour of evening traffic but buys a ten-minute walk to the Gateway of India ticket booths the next morning, and Fort's Irani cafes give you a better breakfast than any hotel buffet. If you have a car and driver for the two days, stay north; if you are on public transport, move south. That is the whole calculation.

Day 2, 8.30am: Elephanta, and how not to waste the crossing

Be at the Gateway of India ticket counters by 8.30am for one of the first launches — services generally start around 9am and the last return leaves mid-to-late afternoon, and the island is closed on Mondays. Crossing time is about an hour. Budget roughly ₹250-350 per person for the boat plus a small upper-deck supplement and the ASI ticket at the caves, which differs by nationality; confirm all of it with MTDC and the operators, and check the sea state during the June-September monsoon, when sailings are curtailed or suspended.

On Gharapuri island, there is a narrow-gauge toy train from the jetty to the base of the steps, then roughly 120 stone steps up through a gauntlet of stalls. Cave 1 is the payoff: a mid-sixth-century Shaiva cave with the six-metre Trimurti, the Gangadhara and Ardhanarishvara panels, and the Nataraja, much of it damaged and still overwhelming. Give the main cave 75 minutes minimum, then walk to the smaller Caves 2-5 and the eastern hill's cannons, which almost nobody does. Leave the island by 2pm to keep the afternoon.

Day 2 afternoon: close the loop at the museum, then where to sleep

Back at Apollo Bunder by 3pm, walk 15 minutes to Chhatrapati Shivaji Maharaj Vastu Sangrahalaya in Kala Ghoda and go straight to the sculpture galleries. Seeing Brahmanical and Buddhist stone carving under museum lighting, after two days of seeing it in situ in half-dark caves, is the single best reason to end here rather than at another monument. Ninety minutes, no more. Then a coffee at one of the Kala Ghoda cafes and a slow walk to Marine Drive, where the basalt you have been climbing for two days shows up again as the seawall's tetrapods.

Night two, sleep in Colaba or Fort — mid-range doubles run about ₹5,000-9,000, and the budget guesthouses behind the Causeway sit lower at ₹2,500-4,500 with the honest catch of noise and small windows. Practical notes for the whole route: carry a torch, socks you can walk in after removing shoes, and cash in small notes for tickets and shoe-minders. Bats, damp and uneven floors are part of the deal at Jogeshwari and Elephanta. And verify every opening time, closure day and ticket price with ASI or the site operator before you set out — these change without notice.

Book while you read Median night₹7849 Cheapest area₹1819 Hotels3012 Find a hotel

Before you book

What people ask before booking Borivali.

Can I see all five cave sites in one day?

No, not honestly. Elephanta alone consumes five to six hours door to door from the Gateway of India, and Kanheri needs three to four including the 6 km inside Sanjay Gandhi National Park. Attempting both in a day means 45 km of cross-city traffic and rushing the two best sites. Split north and south across two days.

Which cave complex should I pick if I only have one morning?

Elephanta if it is not a Monday and the sea is calm — the Trimurti is the single greatest carving in the region, and the boat ride is half the experience. Kanheri if it is a Monday, if the monsoon is heavy, or if you prefer scale and forest to sculpture: 109 caves and a ridge walk with langurs.

Are the caves manageable for someone who dislikes steps?

Kanheri and Mandapeshwar can be enjoyed at ground level, with the higher cave groups optional. Elephanta involves roughly 120 stone steps and Jogeshwari a steep descent into a low-ceilinged hall — both are difficult with knee or mobility problems. Palanquin carriers operate on the Elephanta steps for a negotiated fee, but treat it as a fallback.

What does the whole two-day route cost per person?

Excluding hotels, budget roughly ₹1,800-3,000 per person: site tickets, the Elephanta launch, park entry at Borivali, rickshaws and one hired taxi leg, plus food. Foreign-national ticket rates at ASI sites are considerably higher than Indian rates, so the upper end applies. Confirm current prices with ASI, the national park and the boat operators.

Where to stay

Hotels in Borivali

Live prices · free cancellation

Recommended reads

All posts