Morning: Take a ferry from the Gateway of India to Elephanta Island. Once on the island, explore the ancient rock-cut temples at the Elephanta Caves. Admire the intricate carvings, sculptures and pillars.
Afternoon: Have a picnic on the island's hilltop, where you can enjoy panoramic views of the Arabian Sea. Or, visit the Cannon Hill for more stunning views and a walk through the nature trails.
Evening: After returning to the mainland, relax at the nearby Colaba Causeway. Browse the street shops, sip on some chai, and enjoy the sunset over the sea.
Morning: Head to the Sanjay Gandhi National Park, one of the world's largest parks located within city limits. Take a guided nature trail through the forest, see exotic animals like tigers and leopards, and visit the ancient Kanheri Caves.
Afternoon: Have lunch at one of the park's many picnic areas or cafes. Take a boat ride in the park's scenic lake or go rock climbing.
Evening: Visit the nearby Film City, a popular tourist destination that features Bollywood film sets, tours, and even the opportunity to see live movie shoots.
Morning: Start the day with a scenic walk along Marine Drive, also known as the Queen's Necklace. This five-kilometer stretch of road curves along the coast and offers stunning views of the Arabian Sea and the city skyline.
Afternoon: Have lunch at one of the many restaurants or cafes along Marine Drive. Visit the nearby Haji Ali Dargah, a beautiful mosque and tomb located in the middle of the sea.
Evening: End the day with a sunset boat ride from the Gateway of India, where you can see the city from a different perspective.
Consider visiting the Chhatrapati Shivaji Maharaj Vastu Sangrahalaya museum to learn about the history and culture of Mumbai. For a day trip, visit the nearby hill station of Matheran, a peaceful and car-free town. To maximize your fun, try some local street food like vada pav and pav bhaji, and take a Bollywood dance class.
Check out https://booking.tp.st/VhZsadPo to book your hotel and flight to Mumbai!