Start your day with a visit to the iconic Gateway of India, a popular tourist spot and a great place to take photos. From there, take a ferry to the Elephanta Caves, a UNESCO World Heritage Site. Explore the stunning rock-cut temples, marvel at the ancient sculptures and learn about the history of the site.
Visit the Chhatrapati Shivaji Terminus, a historic railway station and a UNESCO World Heritage Site. Admire the stunning Victorian-Gothic architecture and learn about the history of the station. Afterward, head to Colaba Causeway, a popular shopping destination with a variety of shops selling everything from clothes to jewelry to antiques.
Explore the beautiful Sanjay Gandhi National Park, a sprawling forest reserve with a variety of flora and fauna. Take a safari, hike to the Kanheri Caves, and enjoy the natural beauty of the park. Later, head to Marine Drive, a scenic coastal road known as the "Queen's Necklace" for its stunning views of the sea. Relax on the beach, watch the sunset, and end your day with a delicious dinner at one of the many nearby restaurants.
If you have more time in Mumbai, consider visiting the Haji Ali Dargah, a beautiful mosque located on an island in the Arabian Sea. Or, take a tour of the Dharavi slum, one of the largest slums in Asia, and learn about the daily life of its residents. For a side trip, consider visiting the Kanheri Caves, a complex of Buddhist rock-cut monuments in the Sanjay Gandhi National Park. To maximize your fun, try some street food like vada pav or bhel puri, or take a Bollywood tour and learn about the Indian film industry. Finally, don't forget to try some of Mumbai's famous street shopping areas like Fashion Street and Crawford Market for some great bargains.