In the morning, take a leisurely stroll along the 3.6 km-long promenade of Marine Drive. Enjoy the views of the Arabian Sea and the Art Deco buildings that line the road. For lunch, try some local street food like vada pav or bhel puri at the Chowpatty Beach. In the afternoon, visit the Taraporewala Aquarium, which is home to a wide variety of sea creatures. End the day with a sunset boat ride on the Arabian Sea.
Take a ferry ride to the Elephanta Caves, a UNESCO World Heritage Site, which are located on an island in the Arabian Sea. These ancient caves feature beautifully carved sculptures and rock-cut temples. Spend the morning exploring the caves and learning about their history. After lunch, take a leisurely stroll around the island and enjoy the scenic views. Return to Mumbai in the evening.
In the morning, visit the Sanjay Gandhi National Park, which is one of the largest national parks in the world located within city limits. Take a safari tour to see the park's wildlife, including tigers, leopards, and deer. For lunch, head to the nearby Kanheri Caves, which are a complex of Buddhist rock-cut temples and monasteries. In the afternoon, take a relaxing walk along the park's many nature trails.
Spend the day relaxing on Juhu Beach, one of the most popular beaches in Mumbai. Take a stroll along the beach and enjoy the views of the Arabian Sea. For lunch, try some local seafood at one of the many beachside shacks. In the afternoon, visit the nearby ISKCON Temple, which is a beautiful Hindu temple dedicated to Lord Krishna. End the day with a relaxing Ayurvedic massage.
Other local attractions worth considering include the Gateway of India, the Chhatrapati Shivaji Terminus, and the Haji Ali Dargah. For a side trip, visit the nearby hill station of Lonavala, which is home to beautiful waterfalls and scenic views. To maximize your fun, consider taking part in a Bollywood tour or a street food tour. Finally, be sure to try some of Mumbai's famous street food like pav bhaji, vada pav, and bhel puri.