Explore the beautiful flora and fauna of Sanjay Gandhi National Park, spread across 104 sq. km. Opt for a safari tour within the park and visit the Kanheri Caves - ancient Buddhist rock-cut temples, with intricate sculptures and carvings.
Observe exotic bird species at Karnala Bird Sanctuary, home to over 222 species of birds. Trek to Karnala Fort for a scenic view of the surroundings. Nature-lovers can also stroll through the butterfly garden and visit the mini zoo.
Take a ferry to Elephanta Island to visit the culturally-rich Elephanta Caves - an ancient temple complex that highlights Hindu and Buddhist rock-cut caves. Don't miss the awe-inspiring impressive sculptures of Trimurti and Mahesh Murthy.
Visit the serene Upvan Lake and immerse yourself in the nature amidst the hustle-bustle of the city. Take a hike to Yeoor hills for an enthralling experience. Its lush green forest and picturesque view from the peak makes it worth the effort.
If you have more time in Mumbai, other nature-oriented options like Mahim Nature Park, Tungareshwar Wildlife Sanctuary, and The Bombay Natural History Society can be worth exploring. For those interested in history, Bhau Daji Lad Museum offers a unique experience.
Conversely, if you have less time, you can skip the Yeoor Hills or simply indulge in less time-consuming activities in the above-listed places.