In the morning, visit the iconic Gateway of India and take a boat ride to the Elephanta Caves. In the afternoon, explore the Chhatrapati Shivaji Maharaj Vastu Sangrahalaya museum, which has a vast collection of art and artifacts from India and abroad. In the evening, head to Marine Drive, a scenic promenade that offers stunning views of the Arabian Sea.
Start your day with a visit to the Haji Ali Dargah, a beautiful mosque and tomb located in the Arabian Sea. In the afternoon, explore the Nehru Science Centre, which has interactive exhibits on science and technology. In the evening, head to Bandra Fort, a historic fort that offers panoramic views of the sea and the city.
In the morning, visit the Sanjay Gandhi National Park, a sprawling park that is home to a variety of wildlife including leopards and macaques. Take a safari or hike to the Kanheri Caves, an ancient Buddhist rock-cut cave complex. In the afternoon, head to the Global Vipassana Pagoda, a meditation centre and monument of peace. In the evening, visit the Mahakali Caves, a group of 19 rock-cut caves that date back to the 1st century AD.
In the morning, visit the Crawford Market, a bustling market that sells a variety of goods including spices, fruits, and souvenirs. In the afternoon, head to the Chor Bazaar, a flea market that sells antiques, vintage items, and curiosities. In the evening, visit the Chhatrapati Shivaji Terminus, a historic railway station that is a UNESCO World Heritage Site.
In the morning, head to Juhu Beach, a popular beach that offers a variety of street food and snacks. In the afternoon, explore the ISKCON Temple, a grand temple dedicated to Lord Krishna. In the evening, visit the Colaba Causeway, a street market that sells clothes, jewellery, and souvenirs.
If you have time, consider visiting the following attractions: the Kanheri Caves, the Prince of Wales Museum, the Hanging Gardens, or the Dr Bhau Daji Lad Museum. For a side trip, head to the hill station of Matheran, which is a 2-hour drive from Mumbai. To maximize your fun, try the local street food, take a Bollywood tour, or go on a night cruise.