Northern Italy in 7 days is a real trip if planned tight. Trying to add Bologna or the Cinque Terre breaks it. Here's the honest plan.
Best 7-day Northern Italy
- Day 1-2: Milan (Duomo, La Scala, Brera, Navigli aperitivo). Stay in Brera.
- Day 3: Train to Lake Como — overnight in Varenna. (1h train from Milano Centrale to Varenna-Esino.)
- Day 4: Varenna ferry-hop — Bellagio, Menaggio, Villa del Balbianello.
- Day 5: Train to Verona via Milan (3h total). Verona afternoon and evening.
- Day 6-7: Train to Venice (1h). Stay in Cannaregio. Two nights for the city.
Alternative: lake-heavy
Skip Verona, add a third lake night (Como to Lugano + Lake Maggiore). Better if you specifically want the lake trip.
Alternative: art-heavy
Skip the lakes. Milan 2 + Verona 1 + Venice 2 + Bologna 2 (food capital). 7 perfect nights.
What to skip on 7 days
- Cinque Terre: Add 2 nights or skip. Day-tripping Cinque Terre from Milan is brutal.
- Bologna and Venice combined: Possible but eats day on travel — pick one.
- Tuscany day-trip from Northern Italy: 4h+ each way. Save Tuscany for a separate trip.
Train logistics
- Milan-Como: regional train 40 min to Como San Giovanni; or 1h Milano Centrale-Varenna.
- Como-Verona: through Milan, 3h total.
- Verona-Venice: 1h direct.
Where to stay specifics
- Milan: Brera for first-time, Navigli for evenings.
- Lake Como: Varenna over Bellagio (smaller, less touristy).
- Verona: Città Antica inside the river loop.
- Venice: Cannaregio over San Marco for any 2+ night stay.