Disclosure: This article contains affiliate links, meaning when you make a purchase, I earn a small commission, at no extra cost to you. Affiliate links help keep my content free.
This guide gives you everything you need to know to visit the incredible Kanheri Caves.
The Kanheri Caves are a collection of ancient temples, some up to 2000 years old, carved into a hill on the northern outskirts of Mumbai, India.
They aren’t the only ancient rock-carved temples in the city, with others like the Elephanta Caves, but they are without a doubt the best of them, and one of the top historical attractions in Mumbai.
These Buddhist cave temples are located inside Sanjay Gandhi National Park. They make for a great day-trip escape from the chaos of downtown Mumbai, and are a must-visit for history buffs in Mumbai.
Despite being located next to one of the world’s largest cities, the Kanheri Caves are somewhat of a niche attraction, and information about this amazing historical site is hard to come by.
Drawing from my own experience visiting the site, I’ve created this detailed guide to the Kanheri Caves, which provides you with everything you need to know to visit these ancient temples on Mumbai’s doorstep.
⭐️ THE BEST KANHERI CAVES TOUR: Kanheri Caves and The Golden Pagoda Temple
Contents
Brief History of the Kanheri Caves
To get the most value from a visit to a historical site, it helps to first know what it is and how it came to be. So, for those interested, here’s a little backstory…
The Kanheri Caves trace their origins back to the 1st century CE. This was a time when Buddhism was starting to spread rapidly across India after the Mauryan Emperor Ashoka adopted it as the state religion.
This area near modern-day Mumbai became a hotspot for Buddhists, and they soon began carving temples into the side of a basalt hill. The dark colour of the rocky hill led to it being named Kanheri, which translates to ‘black mountain’.
Here they built a mix of viharas (places for living) and chaityas (places for worship). Over time the Kanheri Caves became a centre for learning – a university for Buddhists.
The fine details of the site’s long history are largely unknown. What we do know is that the settlement continued to grow and was so popular that it attracted Buddhist worshipers from afar. In fact, in Cave 90 you can find a Japanese inscription, carved by a worshipper who travelled all that way.
By the late middle ages, the Kanheri Caves were mostly abandoned , likely due to the decline of Buddhism and the rise of Hinduism & Islam in India, as well as the arrival of the Portuguese to the area.
It wasn’t until the 19th century that the British started to restore the site, and by 2019 it became a UNESCO World Heritage Site.
Best time to visit the Kanheri Caves
The Kanheri Caves can be visited all year round, but the time of year you visit can make a big difference to both the scenery and the heat.
Mumbai, and the Kanheri Caves, are located in a region of India known as the Konkan Coast, which changes drastically at different times of the year.
For the most part, Mumbai and the Kanheri Caves experience 2 different seasons:
- Wet Season (March to August) – High humidity with an increased likelihood of intense spouts of rainfall.
- Dry Season (October to February) – Dryer, cooler and much more pleasant weather.
If you visit the Kanheri Caves during the wet season, you’ll have to contend with the high humidity, but will also get the see the caves in their full glory – covered in lush greenery and with the water collection system in full swing.
I can tell you from experience not to underestimate the humidity. Visiting the Kanheri Caves involves a lot of walking outdoors, which can be pretty exhausting in the tropical heat.
If you visit the Kanheri Caves during the dry season, the humidity will be much more bearable, but the landscape will look more brown and dry.
Overall, the best time to visit the Kanheri Caves is in the dry season, from October to February.
How to reach Kanheri Caves
The Kanheri Caves are located in Sanjay Gandhi National Park, which can be found in the northern outskirts of Mumbai, about 15km north of the airport.
Thanks to its location, Sanjay Gandhi National Park is easily accessible. The entrance to the park can be found in the suburb of Borivali, and you have several options for getting there.
Taxi/Uber
The simplest and most practical way to reach the National Park is to hire a taxi or uber.
Unless you’re a local who speaks the language, navigating Mumbai’s public transport system is not easy. Hiring an uber or taxi removes all the hassle – without breaking the bank.
Between a taxi and an uber, the cheaper option is an uber. As with many countries, taxis in India will jack up their prices if they know you’re a tourist. Uber, on the other hand, works just like any other country and is the same price for locals and foreigners alike.
The cost will obviously depend on where you’re starting from, but you can expect an uber to cost between $7 and $15 USD to reach Sanjay Gandhi National Park from almost anywhere in the city.
Train
If you’re feeling adventurous and brave enough to take on Mumbai’s rail network, then you can reach Sanjay Gandhi National Park via train.
The nearest train station is Borivali Station, which is about a 10min walk to the park entrance.
As for which train to catch, that’s where the ‘adventurous’ part comes in.
As a foreigner who doesn’t speak the local language, figuring out what train is going where can be difficult, and online resources are very limited.
The main thing you need to know is to get on the Western Line (which passes through Churchgate and Mumbai Central) and head north until you reach Borivali, which you can see on the map below.
How to reach the Kanheri Caves from the park entrance
Now that you’ve reached Sanjay Gandhi National Park, you now need to reach the Kanheri Caves, which are located a few kilometres inside the park.
If you arrived with a tour, you don’t need to worry about this part as transport through the park is likely covered. If you reach the park any other way, you’ll likely be dropped off at the park entrance and are on your own from here.
From here, you have 3 options for reaching the Kanheri Caves:
Shuttle Bus
There is a shuttle bus service that runs from the park entrance to the Kanheri Caves – for a small fee.
But there’s a catch – the shuttle bus only runs after enough people get on the bus. If there aren’t enough bums on seats, the bus isn’t going anywhere.
You might get lucky and the shuttle bus may leave as soon as you get on it, or you might be waiting for a while for more visitors to arrive.
Is the shuttle bus worth waiting for? Well, let’s put it this way: if you don’t feel confident in walking or riding at least 5 km, then the shuttle bus is your only option.
For those with decent physical fitness and little patience, you’ll want to consider the next option…
Rent a Bicycle
From a booth just beyond the ticket office, you can rent a bicycle and pedal your way through Sanjay Gandhi National Park to reach the Kanheri Caves.
If you’re up for a bit of physical activity, I highly recommend doing this. What better escape from Mumbai’s city chaos than a slow bike ride through a quiet and peaceful national park as you make your way to visit 2000-year-old temples.
When you arrive at Sanjay Gandhi National Park, you’ll see signs advertising lion and tiger safaris. So, to answer the question you’re likely wondering: no, you won’t be attacked by a tiger during your bike ride. The lions and tigers are located in a separate, fenced off area of the park – essentially in a zoo.
The monkeys on the other hand…just keep your distance and they won’t bother you.
The distance from the park entrance to the caves is about 5-6 kms – not far for a bike ride. Just keep in mind, the final stretch involves a steep hill, and you’ll probably find yourself pushing the bike for the final couple hundred metres.
TIP: Make sure you check the bike’s condition before you set off. In my experience, some had flat tires or were just in very poor condition. So make sure you choose one that’s going to get you all the way without breaking.
Walk
Lastly, you also have the option reaching the Kanheri Caves on foot.
While no one is stopping you from doing this, it’s not recommended. The distance you need to walk is about 5km, which is made even more difficult by the heat and humidity.
But hey, each to their own. It’s still an option.
Again, as mentioned above, you don’t need to worry about lions and tigers as they are found in a different, fenced off area of the park.
Visiting the Kanheri Caves with a tour
As you’ve probably noticed by now, reaching the Kanheri Caves is a bit of a mission, with multiple steps involved.
This can be difficult for a foreigner in a country like India, where the public transport system is chaotic and few locals speak English.
That’s why the most convenient way to visit the Kanheri Caves is on a guided tour.
Reviewing historical tours is a big part of what I do. In fact, I wrote a whole article on the best historical Mumbai tours.
So I can already tell you which Kanheri Caves tour is the best option. It’s this one:
Kanheri Caves and The Golden Pagoda Temple
With this Kanheri Caves tour, you’ll get
- Picked up from your hotel in a private AC car.
- Driven to the Park entrance.
- Driven through the Park to the Caves.
- Guided around the site by an English-speaking guide who tells you all about its history along the way.
- A visit to the Golden Pagoda (not so historical but still a bonus)
- Dropped off back at your hotel (or a place of your choosing)
Even if you’re not one for guided tours and prefer to go it alone, there’s no denying how convenient it is. No need to navigate the transport system, or book an Uber, or get to the caves from the park entrance. None of that.
You barely need to do anything other than stand out the front of your hotel to get picked up.
Kanheri Caves opening times
When visiting the Kanheri Caves, there are 2 different opening times you need to be mindful of.
Firstly, there’s the opening hours for the park, in which the caves are located. The opening times for the Sanjay Gandhi National Park are 9am to 6pm.
Secondly, there are the opening times for the Kanheri Caves. Because the caves are located deep within the park, they have slightly different opening hours to allow visitors to get from the caves to the park exit before it closes.
The opening times for the Kanheri Caves are 9:30 AM to 5:30 PM, every day except Monday.
Kanheri Caves Entry Fees
When visiting the Kanheri Caves, there are 2 different entry fees you will need to pay.
Firstly there’s the entrance fee to the park in which the caves are located. The entrance fee for Sanjay Gandhi National Park is 85 INR for Indians, and 200 INR for foreigners.
This gets you entry into the national park, which has a bunch of different things to see and do, most of which have fees of their own. So, once you reach the caves you’ll need to pay an entry fee for this too.
The entry fee for the Kanheri Caves is also 85 INR for Indians, and 200 INR for foreigners.
So, as a foreigner you can expect to pay a total of 400 INR in entrance fees, which at the time of writing is about $4.80 USD.
While I aim to keep this post up to date, keep in mind that these prices are subject to change.
What to expect on your visit
Now that we’ve covered the logistical side of your visit to the Kanheri Caves, let’s go over a few things that are helpful to know about before you arrive.
Watch out for the monkeys
The first thing you should expect are monkeys. And I mean A LOT of monkeys. The local Macaque species litter the site, especially at the caves and the road leading up to them.
They can be cute and entertaining, but if you’ve ever had experience with monkeys before you’ll also know that they can be aggressive.
If you keep your distance from them, and keep any food secured inside your bag, then they won’t bother you.
Parking your bike
If you rode a bike to the caves, you might have someone approach you and tell you there’s a fee to park your bike at the entrance.
This person won’t be in uniform and I have no idea if this is an official policy or a scam, but I’d recommend paying it anyway. It’s a very small fee and it helps them make a living.
It also gives you some peace of mind that your bike will still be there when you return.
Exploring the caves
After purchasing your entry ticket to the caves, it’s time to start exploring the caves. There are 109 in total, but that includes many that are small and incomplete, so it’s not as many as it sounds.
The caves range from 1000 to 2000 years old, with the newer ones being the most impressive due to more advanced building techniques.
All the caves are numbered (not in the order they were built), and the first you’ll come across are Caves 1, 2, and 3 – which are arguably the best caves of the bunch. These are the largest caves at the site, and feature a massive Buddha sculpture.
After making your way further uphill to explore the older caves, some highlights to look out for include Cave 11, which contains a massive open dining hall, and Cave 34, for it’s well preserved frescoes.
For the best view (depending on weather and smog conditions), climb to the top of the hill above the caves to catch a glimpse of the city.
Food and drinks
There is a small ‘cafeteria’ near the ticket booth at the Kanheri Caves, but the options are limited and the quality is poor.
If you are just looking to buy a bottle of water, it’s no problem, but I’d recommend bringing your own food.
How long does it take to visit the Kanheri Caves?
How long you’ll spend at the Kanheri Caves depends on your pace.
For those who are deeply interested in such historical sites and want to take their time exploring every nook and cranny, you can expect to spend about 3 hours.
Otherwise, 2 hours should be enough.
But that’s just for the caves itself. As you already know, you also need to reach Sanjay Gandhi National Park and make your way to the caves. All in all, plan for a half-day trip.
For those also interested in the other attractions that Sanjay Gandhi National Park has to offer, like a tiger safari, then you’ll want to plan for a full-day trip to the park.
Are the Kanheri Caves worth it?
Being located a little out of the way from most other popular places in Mumbai, you’re probably wondering: is a trip to the Kanheri Caves worth it?
In fact, the Kanheri Caves aren’t even the only ancient cave temples in the city, with others like Elephanta Island or the Mahakali Caves located within easier reach.
However, I can tell you from personal experience that the Kanheri Caves are better than any of the other ancient cave temples in Mumbai.
Not only is the site much larger than the others, it’s also much older, with some of the caves at Kanheri being up to 500 years older than those at Elephanta.
Being located in a national park, away from Mumbai’s city chaos, also adds to its appeal.
And, because they’re located on the northern outskirts of the city, the Kanheri Caves are closer to the airport than all the other popular sites downtown. So, even if you’re only in Mumbai for a quick stopover, it’s easy to reach.
If you’re a history buff in Mumbai, then a visit to the Kanheri Caves is absolutely worth it.
Now that you know everything you need to visit the Kanheri Caves, check out a related post below or explore more destinations.