Ten days is just enough time to feel like you have covered three completely different Indias: Nashik wine & temples, Mumbai metropolis, and Goa beaches.
Day-by-Day Travel Plan
Day 1-2: Delhi to Nashik Train & Trimbakeshwar Jyotirlinga Darshan with Sula Vineyards Tour.
Day 3-4: Drive to Mumbai, Gateway of India, Marine Drive & Elephanta Caves.
Day 5: Express Train / Flight from Mumbai to Goa.
Day 6-7: North Goa Beaches (Baga, Calangute, Anjuna) & Water Sports.
Day 8-9: South Goa Heritage (Basilica of Bom Jesus, Old Goa Churches, Dudhsagar Waterfall Cruise).
Day 10: Departure flight from Goa to Delhi.