The morning is the perfect time to visit Sanjay Gandhi National Park, one of the largest parks in the world within city limits. You can enjoy a safari in the park and spot animals like leopards, deer, and macaques. Take a trek to the Kanheri Caves in the afternoon and explore the ancient Buddhist caves. End your day with a visit to the Tulsi Lake, a serene spot to watch the sunset.
Start your day early and head to Kolad for an exciting rafting experience in the Kundalika River. The river is perfect for beginners, but still offers challenging rapids. After the rafting, you can go for a nature walk and explore the surrounding forests. End your day with a campfire and barbecue dinner by the river.
Get ready for an adventurous day with a trek to Harishchandragad Fort, situated at an altitude of 1,424 meters. It's a challenging trek, but the views from the top are worth it. You can explore the fort and visit the famous Kedareshwar Cave Temple. End your day with a camping experience on the fort.
Head to Malvan for an exciting scuba diving experience in the Arabian Sea. The clear waters of Malvan offer great visibility and the chance to spot colourful marine life. After the dive, you can explore the stunning beaches of Malvan and try some local seafood. End your day with a beautiful sunset at the Sindhudurg Fort.
If you have extra time, you can visit Elephanta Caves, a UNESCO World Heritage Site. You can also take a side trip to Lonavala and visit the Karla Caves and Bhaja Caves. Make sure to try some of Mumbai's street food, like vada pav and pav bhaji. For an offbeat experience, you can try paragliding in Kamshet.