Mumbai
Mumbai · India

Should You Visit Mahakali Caves from Mumbai?

A half-day trip from central Mumbai, the Mahakali Caves are a small set of 1st–9th century Buddhist rock-cut caves tucked into a quiet hillside in Andheri East. Expect a low-key, slightly scruffy archaeological site rather than a polished tourist attraction. You’ll see about 15 caves with simple viharas, a few carved Buddha figures, and water cisterns. The visit itself takes 45–60 minutes once you arrive; most of the tour time is spent in traffic. It’s usually combined with the much larger and more impressive Kanheri Caves inside Sanjay Gandhi National Park, giving you two contrasting Buddhist sites in one trip. The experience is more about quick cultural context than awe-inspiring beauty.

Best time is November to February when it’s cooler and drier. Avoid the June–September monsoon; the caves get slippery and the park roads can close. Expect to pay around $25–45 per person for a small-group guided tour including pickup, entry fees, and a basic lunch or snacks; private cars push the upper end. Solo travelers do fine joining shared tours.

Tip: Always choose the version that includes Kanheri Caves; Mahakali alone isn’t really worth the drive. Skip the lion & tiger safari add-on if you’re short on time or not into zoos; it eats up hours and feels disconnected from the caves. Wear sturdy shoes, bring water, and don’t expect toilets or cafés at the site itself.

Book it

Mahakali & Kanheri Twin Buddhist Caves tour from Mumbai - Viator
viator
View →
Mahakali & Kanheri Twin Buddhist Caves tour from Mumbai
tripadvisor
View →
MAHAKALI CAVES - All You SHOULD Know Before Going 2026 ...
tripadvisor
View →

Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.

More in Mumbai

Sassoon Dock Seafood Tour → Local Market Tour → Elephanta Caves Boat Tour → Marine Drive Sunset Walk → Dharavi Slum Tour → Street Food Tour → Bollywood Studio Tour → Colaba Heritage Walk → All Mumbai trips →
Get the best trips, at the best price