Get an early start with a ferry ride to Elephanta Caves. Spend the afternoon exploring the Gateway of India and the surrounding Colaba area. In the evening, head to Marine Drive for a sunset view of the Arabian Sea.
Start the morning with a visit to Chhatrapati Shivaji Maharaj Vastu Sangrahalaya Museum. After lunch, head to Haji Ali Dargah, a mosque located on an islet in the Arabian Sea. Spend the evening at Juhu Beach.
Take a day trip to Aurangabad to explore the Ajanta and Ellora Caves, UNESCO World Heritage Sites featuring ancient Indian rock-cut architecture and Buddhist artwork. Return to Mumbai in the evening.
Visit the historic Shaniwar Wada fortress, built in the 18th century by the Peshwas. After lunch, explore the colourful markets and street food of Pune. In the evening, watch a traditional Marathi play at Bal Gandharva Rang Mandir.
Escape the city and spend the day in the hill station of Mahabaleshwar, known for its stunning views and strawberry farms. Visit the 13th-century Mahabaleshwar Temple and take a dip in the natural pools of Lingmala Waterfall.
Start the day with a visit to Trimbakeshwar Shiva Temple, one of the 12 Jyotirlingas in India. Continue to the holy town of Shirdi to visit the Sai Baba Temple. Spend the night in Nashik.
End the trip with a visit to Sula Vineyards, India's leading winery. Take a tour of the vineyards and enjoy a wine tasting session. Return to Mumbai in the evening.
If you have extra time, consider a side trip to the hill station of Matheran or the beaches of Alibaug. For a unique experience, take a heritage walk of Mumbai's colonial architecture or visit the Elephanta Festival in February. Don't forget to try the local cuisine, especially the vada pav and pav bhaji.