Begin your Mumbai itinerary by visiting the iconic Gateway of India, the perfect place to start exploring the city. The morning is the best time to visit, as it's less crowded. Get there early to see the sunrise. Take a ferry ride to Elephanta Caves, a UNESCO World Heritage Site. In the afternoon, head to the Chhatrapati Shivaji Maharaj Vastu Sangrahalaya (Prince of Wales Museum) to explore the art and cultural history of the city. In the evening, visit the Colaba Causeway market and enjoy some street food.
Start your day by visiting the Siddhivinayak Temple and experience Mumbai's spirituality. As it gets crowded in the afternoon, it's better to visit early in the morning. Afterward, head to Haji Ali Dargah to witness the Islamic religious monument. In the afternoon, explore the ancient caves of Kanheri, a perfect place to escape the hustle and bustle of Mumbai. In the evening, visit Marine Drive to enjoy the sunset over the Arabian Sea.
Other local attractions include the Bandra-Worli Sea Link, the Nehru Science Center, and the Global Vipassana Pagoda. For side trips, visit the hill stations like Khandala, Lonavala, and Matheran. To maximize your fun, try the street food in Mumbai, which is cheap and delicious. Some other suggestions include taking a Bollywood tour, exploring the textile industry, and visiting the Crawford Market for shopping.