Begin your Mumbai exploration by heading to the iconic Gateway of India. This historic monument overlooking the Arabian Sea was built in 1924 and has remained an emblem of Mumbai culture. After capturing some amazing photos, walk over to Colaba Causeway for some street shopping. Here you'll find everything from traditional Indian clothing to souvenirs and street food. End the day with some delicious food at Leopold Café.
Catch a ferry from the Gateway of India to Elephanta Caves, a UNESCO World Heritage site that dates back to the 6th century. This collection of ancient rock-cut caves showcases incredible sculptures and architecture. After returning to mainland Mumbai, visit Kamala Nehru Park for some greenery and views of the city. If you're feeling adventurous, fly a kite in the park with the locals.
Begin the day by visiting Chhatrapati Shivaji Terminus, a historic railway station that is also a UNESCO World Heritage site. Then, head to the Jehangir Art Gallery, which exhibits some of the best modern and contemporary Indian art. End the day with some nightlife at the popular clubs in Lower Parel.
Spending the last day in Mumbai at Juhu Beach is a must. Relax on the sandy shores of this popular Mumbai beach and enjoy some street food. Afterward, head to Bandra and shop at Linking Road for some trendy clothes and accessories. End your trip with a dinner at one of the restaurants in Bandra.
If you have more time, add a Bollywood studio tour to your itinerary. If you have less time, skip Elephanta Caves. Make sure to try the street food in Mumbai, but only eat at reputable stalls to avoid getting sick. And remember to bargain while shopping on Colaba Causeway and Linking Road.