Home Italy Milan Day trips
Milan

Best Day Trips from Milan

Milan is a better base than most travelers give it credit for. The day trips that work best are not the farthest ones. They are the places where the train does the heavy lifting and you still get time to wander without watching the clock all afternoon.

people walking near brown concrete building during daytimePhoto by Ouael Ben Salah on Unsplash

On a first trip I would put Bergamo and Lake Como ahead of the bigger names like Venice. They feel genuinely unlike Milan, the train is easy, and you are not stuck with a long slog home after dinner.

Verona, Turin, and Bologna are all fair game too if high-speed trains do not bother you. Pavia and Stresa are the ones to pick when you want a lighter day, less planning, and a return to Milan before the city has fully tipped into aperitivo mode.

  1. 1

    Bergamo

    about 48 minutes by direct train from Milano Centrale

    Bergamo is the one I would choose first. The upper town has walls, steep lanes, and big views, plus enough churches and museums to fill a day, but it never feels like you are stuck on a sightseeing conveyor belt. The catch is the climb, unless you take the funicular.

    Getting there: Take a direct Trenord train from Milano Centrale to Bergamo. From the station, walk into the lower town and keep heading uphill, or use local transport to reach the funicular for Citta Alta. The funicular normally runs daily with long hours, but check the ATB timetable if you want an early start or a late return.

    Best for: A classic Lombardy day out with medieval streets, views, and a proper old-town feel.

    The Upper City of Bergamo. View from Via al Castello. Italy
  2. 2

    Lake Como (Como or Varenna)

    about 40 minutes to Como, about 64 minutes to Varenna by direct train

    Lake Como is the obvious trip, and it earns the reputation. Como is the easier one, and better for a relaxed walk along the water. Varenna is the prettier of the two if you want the postcard, though it gets crowded when the weather is good. My split: Varenna for scenery, Como for a day you barely have to think about.

    Getting there: For Como, take a direct Trenord train from Milano Centrale to Como San Giovanni. For Varenna, take the direct train from Milano Centrale to Varenna-Esino, then walk down to the lake. Public boats on Lake Como run year-round on some routes, with reduced service outside the main season, so check train and ferry timetables before you go, especially during rail works or in winter.

    Best for: Lake views, ferries, easy walks, and a break from Milan's stone and traffic.

    DSC_6340.jpg
  3. 3

    Pavia

    about 25 to 40 minutes by train, depending on departure station and service

    Pavia is so close it almost feels like cheating, which is the whole appeal. You get a handsome center, the covered bridge over the Ticino, old university streets, and a slower mood than Milan. It will not match Verona or Turin for scale, but for a short day this is the best on the list.

    Getting there: Take a direct regional train from Milano Centrale, Milano Rogoredo, Milano Porta Garibaldi, or other Milan stations to Pavia. The old center is walkable from the station.

    Best for: A half-day or gentle full day with no need to plan every hour.

    Covered Bridge
  4. 4

    Verona

    about 1h 10m to 1h 30m by fast direct train

    Verona is the call if you want a full city rather than a pretty escape. The Roman arena, the bends in the Adige, the piazzas, the back streets: it adds up to a lot in one walkable loop. The downside is that it draws crowds, and it gets busiest around the Juliet sights, which are the least interesting part of the whole day.

    Getting there: Take a direct Frecciarossa or Italo train from Milano Centrale to Verona Porta Nuova. Slower direct regional trains also run, but they stretch the day out. From Porta Nuova, walk or take a city bus toward Piazza Bra and the historic center.

    Best for: Roman history, elegant streets, and a bigger cultural day without changing trains.

    Verona
  5. 5

    Turin

    about 45 minutes to 1 hour by fast train, depending on station and service

    Turin is the best Milan day trip for anyone who prefers cities to villages. Arcades, old cafes, museums, bookish streets, and a calmer grandeur than Milan has. The problem is that one day cannot hold all of it, so pick a tight plan instead of trying to graze the whole place.

    Getting there: Take a high-speed train from Milano Centrale or Milano Porta Garibaldi to Torino Porta Susa or Torino Porta Nuova. Porta Nuova is the easier arrival for a first walk through the center, while Porta Susa can be quicker on some services.

    Best for: Museums, architecture, cafes, and a city day with real depth.

    Castle Square, Turin, Province of Turin, Region of Piedmont, Italy
  6. 6

    Stresa and Lake Maggiore

    about 1h 10m by direct train when regular services are operating

    Stresa is less convenient than Como on some itineraries, but it can be the better lake day if you want islands and a resort-town pace. The Borromean Islands are the reason to make the trip. The weak spot is the weather and the season. On a gray or windy day, or when island boats are running thin, a lot of the charm drains out of it.

    Getting there: Take a train from Milan to Stresa, usually from Milano Centrale or Milano Porta Garibaldi depending on the timetable. From Stresa station, walk downhill to the lakefront and use public or local boat services for the Borromean Islands when they are running. Island boat timetables are seasonal, and rail works can affect this route, so check both before committing to the day.

    Best for: A lake day with boat rides, gardens, and a softer feel than Como.

    Levo above Stresa, Lake Maggiore (Italy)
  7. 7

    Bologna

    about 1h 05m to 1h 15m by fast direct train

    Bologna is a bit farther in spirit, even if the train is quick. Go for the porticoes, the food, the bookshops, the towers, and a center that rewards aimless wandering. I would not make it a first Milan day trip, but I would take it over trying to cram Venice into a day from Milan.

    Getting there: Take a direct Frecciarossa or Italo train from Milano Centrale to Bologna Centrale. The historic center starts within walking distance, though buses and taxis help if you want to save your feet.

    Best for: Food, porticoes, university-city energy, and a full urban day.

    Torri di Bologna
Photo credits

Photos: Ввласенко (CC BY-SA 3.0); Luca Casartelli, Markus Bernet (CC BY-SA 2.0); Konki, Maurizio Moro5153, Zairon, Fabio Ciminelli (CC BY-SA 4.0) via Wikimedia Commons.

If you only have one day

With only one spare day, go to Bergamo. It is close, it feels distinct, and it satisfies without needing a high-speed ticket or a rigid plan. If the weather is good and scenery beats museums for you, swap in Lake Como. Save Verona or Turin for when you actually want a full city day and do not mind booking the faster trains.

Day trips from Milan: FAQs

In pure travel terms, Pavia. Frequent direct trains, short walk into town. But Bergamo is the better all-round pick if you want the day to feel properly unlike Milan.

Yes. Como is the simplest version, with direct trains from Milan and an easy walk along the water. Varenna gives you the classic lake scenery, but check train times, ferry schedules, and any service changes before you commit.

Yes, as long as you take a fast direct train and start early. Verona has enough to fill a full day, and it is not the place to try to do in three hours.

I would not, unless it is your only shot at Venice. Direct fast trains make it doable, but the day runs long and you land in the same crowds as everyone else. Verona, Turin, Bergamo, or Lake Como all make better Milan day trips.

For these, no. The train is usually the smarter move. A car earns its keep for countryside wineries or small villages, but for Bergamo, Como, Pavia, Verona, Turin, Stresa, and Bologna it mostly buys you parking and traffic.

Explore more in Milan

All things to do in Milan