Milan is an easy day trip from Bergamo: direct regional trains take just under an hour, so you can leave after breakfast and be back for dinner. Count on about eight hours in the city, enough for a full walking tour from the Duomo through Brera and Sforza Castle to Sant'Ambrogio, with a proper lunch in between.

Is a day trip from Bergamo to Milan worth it?

Yes, for most people. The train runs direct and roughly hourly, the ride takes less than an hour, and nothing needs booking far ahead except the Last Supper. That makes Milan one of the simplest big-city days you can add to a stay in Bergamo.

Milan gives you what Bergamo does not: a fashion and business capital instead of a medieval hill town, an opera house of world rank, two major painting collections and a castle that once held the dukes of Milan. The centre is more walkable than people expect, and the tour links the main sights on foot in one line.

The cost is pace. Milan is bigger and busier than it looks, and trying to see everything in a day is the usual mistake. Pick the route, accept that some interiors stay for another visit, and the day works well.

Who this day trip suits

  • Travellers based in Bergamo who want a big-city day without moving hotels
  • Art lovers, because Brera, the Ambrosiana and the Last Supper sit on one walking line
  • Opera and music fans who want to stand inside La Scala
  • Budget travellers, since a regional train and a free walking route keep the day affordable
  • First-time visitors to Italy who want to see the country's second city at least once

Go if you want art, architecture and a taste of a big Italian city in one easy day; if crowds and traffic wear you down, Brescia or a quiet day in Bergamo's Città Alta suits you better.

Other day trips from Bergamo

How to get from Bergamo to Milan by train

Take the direct Trenord regional train from Bergamo station: it is fast, frequent and drops you inside the city without a change. FlixBus also runs from Bergamo's bus station to Lampugnano on the edge of Milan, but it runs less often and the train is the simpler choice.

Train: Trenord

Trenord RegioExpress trains leave Bergamo station roughly every hour for Milano Centrale and take a little under an hour. On weekday mornings a few extra direct trains run to Milano Lambrate instead, in about forty minutes; on Saturdays and Sundays there are none to Lambrate, so you ride to Centrale. Buy your ticket at the station machines or ticket office, or through Trenord's own channels, and avoid resellers. If you hold a paper ticket, validate it before you board: inspectors in Lombardy are strict and fines apply. If you plan to use the Milan metro and Bergamo's funicular the same day, look at the Io Viaggio Ovunque in Lombardia pass, which covers regional trains, buses and funiculars across the region.

Operator
Trenord
Route
Bergamo → Milano Centrale
Journey time
52 min
Morning departures
Monday to Friday: 10 departures; Saturday to Sunday: 9 departures
Travel fare
Outward €6.30; return €6.30 (€12.60 return total)

Tickets at Trenord ↗

From Milano Centrale, walk into the centre to Piazza del Duomo, where the tour starts. Plan about fifty minutes on foot from stepping off the train to standing in front of the cathedral; the metro is the quicker option if you want to save your legs for the tour.

Timetable

departures by weekday
RouteDaysDepartureArrivalDuration
Bergamo → Milano CentraleMonday to Sunday · Trenord09:0209:5452 min
Show all departures (19)
departures by weekday
RouteDaysDepartureArrivalDuration
Bergamo → Milano CentraleMonday to Sunday · Trenord05:0005:5050 min
Bergamo → Milano CentraleMonday to Sunday · Trenord06:0206:5048 min
Bergamo → Milano LambrateMonday to Friday · Trenord06:3007:1141 min
Bergamo → Milano CentraleMonday to Sunday · Trenord07:0207:5048 min
Bergamo → Milano LambrateMonday to Friday · Trenord07:1307:5643 min
Bergamo (Bus Station) → Milan (Lampugnano bus station)Monday to Tuesday · FlixBus07:1508:0550 min
Bergamo → Milano CentraleMonday to Friday · Trenord07:4008:3454 min
Bergamo → Milano CentraleMonday to Sunday · Trenord08:0208:5048 min
Bergamo (Bus Station) → Milan (Sesto S.G. 1° Maggio M1)Monday to Thursday · FlixBus08:2009:0040 min
Bergamo → Milano LambrateMonday to Friday · Trenord08:4009:2141 min
Bergamo (Bus Station) → Milan (San Donato M3)Monday and Thursday · FlixBus08:4009:3555 min
Bergamo → Milano CentraleMonday to Sunday · Trenord09:0209:5452 min
Bergamo (Bus Station) → Milan (Lampugnano bus station)Thursday · FlixBus09:1510:1055 min
Bergamo → Milano LambrateMonday to Friday · Trenord09:4010:2141 min
Bergamo → Milano CentraleMonday to Sunday · Trenord10:0210:5048 min
Bergamo → Milano CentraleMonday to Sunday · Trenord11:0211:5452 min
Bergamo → Milano CentraleMonday to Sunday · Trenord12:0212:5048 min
Bergamo (Bus Station) → Milan (Lampugnano bus station)Tuesday · FlixBus12:1013:0555 min
Bergamo → Milano CentraleMonday to Sunday · Trenord13:0213:5452 min

Timetable: Trenord, as of 22 October 2026

Timetable: FlixBus, as of 22 October 2026

departures by weekday
RouteDaysDepartureArrivalDuration
Milano Centrale → BergamoMonday to Sunday · Trenord20:0520:5348 min
Show all departures (23)
departures by weekday
RouteDaysDepartureArrivalDuration
Milan (Lampugnano bus station) → Bergamo (Bus Station)Monday to Thursday · FlixBus12:0013:101 h 10 min
Milano Centrale → BergamoMonday to Sunday · Trenord12:0512:5550 min
Milano Centrale → BergamoMonday to Sunday · Trenord13:0513:5550 min
Milano Centrale → BergamoMonday to Sunday · Trenord14:0514:5550 min
Milan (Lampugnano bus station) → Bergamo (Bus Station)Tuesday · FlixBus14:2015:1555 min
Milan (Lampugnano bus station) → Bergamo (Bus Station)Monday to Thursday · FlixBus14:3015:401 h 10 min
Milano Centrale → BergamoMonday to Sunday · Trenord15:0515:5550 min
Milano Lambrate → BergamoMonday to Friday · Trenord15:3916:2546 min
Milano Centrale → BergamoMonday to Sunday · Trenord16:0516:5348 min
Milan (Lampugnano bus station) → Bergamo (Bus Station)Monday to Tuesday and Thursday · FlixBus16:1517:1055 min
Milano Lambrate → BergamoMonday to Friday · Trenord16:3917:2546 min
Milano Centrale → BergamoMonday to Sunday · Trenord17:0517:5348 min
Milano Lambrate → BergamoMonday to Friday · Trenord17:3918:2950 min
Milano Centrale → BergamoMonday to Sunday · Trenord18:0518:5550 min
Milano Lambrate → BergamoMonday to Friday · Trenord18:3919:2748 min
Milano Centrale → BergamoMonday to Sunday · Trenord19:0519:5550 min
Milano Lambrate → BergamoMonday to Friday · Trenord19:3920:2748 min
Milan (Lampugnano bus station) → Bergamo (Bus Station)Monday and Thursday · FlixBus20:0020:4545 min
Milano Centrale → BergamoMonday to Sunday · Trenord20:0520:5348 min
Milan (Lampugnano bus station) → Bergamo (Bus Station)Monday to Thursday · FlixBus20:3021:401 h 10 min
Milan (San Donato M3) → Bergamo (Bus Station)Monday and Thursday · FlixBus21:0021:4545 min
Milano Centrale → BergamoMonday to Sunday · Trenord21:0521:5550 min
Milano Centrale → BergamoMonday to Sunday · Trenord22:0522:5550 min

Timetable: Trenord, as of 22 October 2026

Timetable: FlixBus, as of 22 October 2026

Bergamo to Milan day trip itinerary

Day plan for: Tue, Thu–Sun

Leave Bergamo on the morning train, start the tour at the Duomo around quarter to eleven, eat between La Scala and Brera at midday and walk the rest of the loop before a relaxed evening train home.

  1. Morning09:02 – 09:54

    Take the direct train from Bergamo just after nine, arriving at Milano Centrale shortly before ten, then walk into the centre to Piazza del Duomo.

    This train runs every day of the week and gets you in early enough for a full tour with time for lunch, without a dawn start.

  2. Tour10:45 – 12:45

    Open the tour in your browser in front of Milan Cathedral. The AI Tour Guide greets you, tells you about the cathedral and its square, then leads you through the Galleria Vittorio Emanuele II to La Scala, asking what interests you along the way.

    The morning goes into two interiors, the cathedral and La Scala, while the Galleria is a walk-through between them, so the first stretch is short on foot and long on looking.

    1. Milan Cathedral, stop 1 on the self-guided walking tour1Milan Cathedral
    2. Galleria Vittorio Emanuele II in Milan, stop 2 on the self-guided walking tour2Galleria Vittorio Emanuele II
    3. La Scala Theatre in Milan, stop 3 on the self-guided walking tour3La Scala Theatre

    Start the Milan tour

  3. Lunch12:45 – 13:45

    Lunch after La Scala, on the way into the Brera quarter, before the Pinacoteca di Brera.

    An hour's break here splits the day neatly: the paintings in Brera need a fresh head, and the longer walking stretches of the afternoon follow.

  4. Afternoon13:45 – 19:00

    The guide picks up at the Pinacoteca di Brera, then takes you to Sforza Castle, through the park to the Arch of Peace, on to Santa Maria delle Grazie, the Basilica di Sant'Ambrogio and the Pinacoteca Ambrosiana, and ends at Piazza dei Mercanti beside the Duomo. Optional: with the three quarters of an hour left, have a coffee near the Galleria, or take a later train and add an aperitivo in the Navigli.

    Santa Maria delle Grazie and Sant'Ambrogio both close at midday and reopen in the afternoon, so they fit naturally after lunch, and the route ends a few steps from the metro.

    1. Pinacoteca di Brera in Milan, stop 4 on the self-guided walking tour4Pinacoteca di Brera
    2. Sforza Castle in Milan, stop 5 on the self-guided walking tour5Sforza Castle
    3. Arch of Peace in Milan, stop 6 on the self-guided walking tour6Arch of Peace
    4. Santa Maria delle Grazie in Milan, stop 7 on the self-guided walking tour7Santa Maria delle Grazie
    5. Basilica di Sant'Ambrogio in Milan, stop 8 on the self-guided walking tour8Basilica di Sant'Ambrogio
    6. Pinacoteca Ambrosiana in Milan, stop 9 on the self-guided walking tour9Pinacoteca Ambrosiana
    7. Piazza dei Mercanti in Milan, stop 10 on the self-guided walking tour10Piazza dei Mercanti
  5. Return19:00 – 20:53

    Leave Piazza dei Mercanti by seven in the evening, walk to Milano Centrale and catch the direct train just after eight, arriving in Bergamo shortly before nine.

    Allow about fifty minutes for the transfer plus a short buffer at the station, so a slow walk or a crowded platform does not cost you the train.

Arrival to return departure: 10 h 11 min. Time for your visit: about 8.5 h.

Arrival 09:54, tour start 10:45: 50 min to walk to the start, 1 min spare.

You get about eight hours in Milan; if you arrive late, cut the Pinacoteca Ambrosiana and Piazza dei Mercanti at the end rather than rushing the morning.

Best day to visit Milan from Bergamo

  1. Monday: better not
  2. Tuesday: recommended
  3. Wednesday: better not
  4. Thursday: recommended
  5. Friday: recommended
  6. Saturday: recommended
  7. Sunday: recommended
  • Monday: The planned interior visits (Pinacoteca di Brera) do not fit the opening hours on this day.
  • Wednesday: The planned interior visits (Pinacoteca Ambrosiana) do not fit the opening hours on this day.

A Milan walking tour in one day

The tour is how you see Milan on this day: a one-way walk of about seven kilometres from the Duomo through Brera, Sforza Castle and the western churches back to Piazza dei Mercanti, with roughly an hour and a half of actual walking. It mixes grand squares, a castle park and quiet church courtyards, and the AI Tour Guide leads it as a conversation, telling the stories as you arrive at each place.

The Milan tour: your guide leads you from stop to stop.
  1. Milan Cathedral
  2. Galleria Vittorio Emanuele II
  3. La Scala Theatre
  4. Pinacoteca di Brera
  5. Sforza Castle
  6. Arch of Peace
  7. Santa Maria delle Grazie
  8. Basilica di Sant'Ambrogio
  9. Pinacoteca Ambrosiana
  10. Piazza dei Mercanti

Start the Milan tour

Opening hours as of 3 October 2026.

  1. Milan Cathedral, stop 1 on the self-guided walking tour
    1Stop 1

    Milan Cathedral

    The cathedral dedicated to the Nativity of Saint Mary marks the centre of Milan, and its marble facade sets the tone for the whole walk.

    Hours
    Daily: 09:00–19:00 (last admission 17:50)
    Price
    €10
  2. Galleria Vittorio Emanuele II in Milan, stop 2 on the self-guided walking tour
    2Stop 2

    Galleria Vittorio Emanuele II

    Italy's oldest active shopping arcade, a glass-roofed passage that links the cathedral square to La Scala.

    Price
    Free
  3. La Scala Theatre in Milan, stop 3 on the self-guided walking tour
    3Stop 3

    La Scala Theatre

    Milan's historic opera house, where the theatre museum lets you look into the auditorium.

    Hours
    Daily: 09:30–17:30 (last admission 17:00)
    Price
    €12
  4. Pinacoteca di Brera in Milan, stop 4 on the self-guided walking tour
    4Stop 4

    Pinacoteca di Brera

    Milan's main public picture gallery, with Italian paintings from the 13th to the 20th century.

    Hours
    Mon: closed
    Tue–Sun: 08:30–19:15 (last admission 18:00)
    Price
    €20
  5. Sforza Castle in Milan, stop 5 on the self-guided walking tour
    5Stop 5

    Sforza Castle

    A medieval fortress of the dukes of Milan, with free courtyards and museums inside.

    Hours
    Daily: 07:00–19:30
    Price
    Optional entry · Sforza Castle: €5
  6. Arch of Peace in Milan, stop 6 on the self-guided walking tour
    6Stop 6

    Arch of Peace

    A triumphal arch at the start of Corso Sempione, begun in 1807 when Milan was capital of Napoleon's Kingdom of Italy.

    Price
    Free
  7. Santa Maria delle Grazie in Milan, stop 7 on the self-guided walking tour
    7Stop 7

    Santa Maria delle Grazie

    A church and Dominican convent listed as a UNESCO World Heritage Site, home of Leonardo's Last Supper.

    Hours
    Mon–Sat: 09:00–12:20, 15:00–17:50
    Sun: 15:00–17:50
  8. Basilica di Sant'Ambrogio in Milan, stop 8 on the self-guided walking tour
    8Stop 8

    Basilica di Sant'Ambrogio

    An ancient basilica tied to Saint Ambrose, Milan's patron saint, and one of the city's oldest churches.

    Hours
    Mon–Sat: 07:30–12:30, 14:30–19:00
    Sun: 08:00–13:00, 15:00–20:00
    Price
    Free (church)
  9. Pinacoteca Ambrosiana in Milan, stop 9 on the self-guided walking tour
    9Stop 9

    Pinacoteca Ambrosiana

    An art museum named after Saint Ambrose, a calmer collection close to the cathedral.

    Hours
    Mon, Tue, Thu, Fri, Sat, Sun: 10:00–18:00 (last admission 17:30)
    Wed: closed
    Price
    €17
  10. Piazza dei Mercanti in Milan, stop 10 on the self-guided walking tour
    10Stop 10

    Piazza dei Mercanti

    The medieval heart of the city, a square tucked between Piazza del Duomo and Piazza Cordusio.

    Price
    Free
AI Tour Guide in Milan

Your guide for the Milan tour

In front of the Duomo you open the tour in your browser, and the AI Tour Guide takes over: it greets you, tells you how the Sforza dukes, Napoleon and Leonardo shaped this city, and asks what you want to hear more about. It remembers whether you lean towards opera at La Scala or the paintings in Brera and keeps adapting its stories until you reach Piazza dei Mercanti.

stops
10
route
6.9 km
walking only
1 h 35 min
with visits
6 h 25 min
  • 100 free credits to start
  • €19.99 once for the whole group
  • Travel and admission tickets are not included

Bergamo to Milan day trip cost

The day's cost comes from the train both ways and the paid interiors you choose; the default selection covers the cathedral, La Scala, Brera and the Ambrosiana, while the Galleria, the Arch of Peace and Piazza dei Mercanti cost nothing, and the plan walks from the station, so the metro is only an extra if you want it. You save most by skipping one museum or by eating a simple lunch near Brera rather than a sit-down menu.

Adults
Children

One device is enough for the whole group: two people listen on two connected headphones, larger groups use the phone speaker.

Cost breakdown

Costs for 2 adults · planned visits

Travel there and backTrenord2 adults × €12.60€25.20
SightsPinacoteca di Brera, La Scala Theatre, Pinacoteca Ambrosiana and Duomo + Duomo Museum + San Gottardo2 adults × €59€118
AI Tour Guide touronce for the whole group€19.99
Food (estimate)€15 to €25 per person€30 to €50
Total€193.19 to €213.19
Split between peopleabout €96.60 to €106.60 per person
Sights
  • €10
  • €12
  • €20
  • €5
  • €17
Buffer and private guide

The metro ride from the station into the centre is not included in the total; if you also use the metro back and Bergamo's funicular, the Io Viaggio Ovunque in Lombardia day pass can cover all of it.

Prices as of October 2026.

Getting back from Milan to Bergamo

Direct trains to Bergamo leave Milano Centrale roughly every hour into the late evening, so the way back is simple. The tour ends near the Duomo, so allow about fifty minutes for the transfer to Centrale plus a short buffer on the platform. Evening trains to Bergamo also leave from Milano Lambrate on weekdays, but Centrale has the regular hourly service on every day of the week.

If you run late, drop the Pinacoteca Ambrosiana first and walk straight to Piazza dei Mercanti. If you miss your train, the next direct one to Bergamo follows about an hour later until late evening.

Recommended returnTrenord: departs 20:05, arrives 20:53Leave the last stop of the tour by 19:00

Latest return that fits the day: 22:05

  • Trenord from Milano Centrale, Monday to Sunday: departs 22:05, arrives 22:55

Questions about the day trip from Bergamo to Milan

Do I need to book the Last Supper in advance?

Yes. Tickets for the Last Supper at Santa Maria delle Grazie sell out weeks ahead and are close to impossible to get on the day. The tour passes the church either way, so book early if you want to go inside the refectory.

Can I go to Milan directly from Bergamo Airport?

There is no train from Orio al Serio airport. Either take the ATB bus to Bergamo station and the train from there, or take a shuttle bus from the airport straight to Milano Centrale.

Should I drive from Bergamo to Milan?

Better not. Central Milan has restricted traffic zones and parking is expensive. If you must drive, the ATM park and ride at Cascina Gobba lets you leave the car on the edge and continue by metro.

Can I combine Milan with San Siro stadium in one day?

Not well. The stadium needs about half a day of its own, so a visit there means dropping a large part of the walking tour.

Sources

Timetables, fares and opening hours come from these operators:

Image credits
AI Tour Guide
Researched and curated by the AI Tour Guide team
Start the Milan tour Free, in your browser · 100 free credits