Kanheri Caves sit inside Sanjay Gandhi National Park about an hour from central Mumbai. You’ll find over 100 rock-cut Buddhist caves dating from the 1st century BCE onward, carved into a hillside. Expect a mix of viharas, chaityas, water cisterns, and some faded carvings. The site is peaceful once you climb past the entrance, but it’s not dramatically preserved like Ajanta or Ellora. Most visitors spend 1.5–2 hours walking the main cluster; the upper caves are quieter but require a decent uphill trek in heat and humidity. Combine it with the nearby Global Vipassana Pagoda if you want a longer half-day outing.
Best time is November to February when it’s cooler and drier. Avoid the peak monsoon (June–September) because the paths get slippery and the park sometimes restricts entry. Expect to pay around ₹800–1600 total per person from Mumbai, covering transport, basic entry, and a guide. Solo travelers using public bus and auto will land at the lower end; private car with driver and guide sits at the higher end.
Honest tips: hire a guide at the gate or bring a good offline map—information boards are minimal. Skip the caves if you dislike stairs, heat, or monkeys. If you only have one day outside the city, Elephanta or a beach might feel more rewarding unless Buddhist history is your priority.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.