Milan Bergamo “Il Caravaggio” International Airport – formerly known as Orio al Serio International Airport – is Italy’s third-busiest airport and serves the Milan metropolitan area and the broader Lombardy region. It was initially established for military purposes in 1937 and is now a key airport for lost-cost carriers, acting as one of Ryanair’s primary bases in Europe.
Its strategic location between Milan, Bergamo and Brescia makes getting to and from Bergamo Airport by public transport very easy. You just need to take the ATB shuttle bus from the airport, which will get you to Bergamo station in just ten minutes, and transfer to a Trenord train to Milan city centre, so you can arrive at your hotel without having to fuss about driving and navigating unfamiliar terrain.
Discover all the essential route information and book the cheapest train tickets to and from Bergamo Airport on TrainPal.
Trenord Regional Trains
If you’re travelling to Milan from Bergamo Airport, you’ll need to take the ATB shuttle bus (Line 1) to bring you to Bergamo Station from your terminal. From here, you can take a Trenord regional train to Milan Central station.
Direct trains on the leg between Milan Central and Bergamo take just 51 minutes, while routes with one change take closer to an hour or so. If you book in advance on TrainPal, you can find cheap train tickets between Milan and Bergamo for as little as £4.74. Check out the schedule below to find the train time that best suits your needs.
- Milan Central to Bergamo
- Bergamo to Milan Central
| Departure | Arrival | Duration | Price |
|---|---|---|---|
| 17:05 | 17:53 | 48m | Buy from €12.77 |
| 17:05 | 18:20 | 1h 15m | Buy from €12.77 |
| 17:20 | 18:41 | 1h 21m | Buy from €10.89 |
| 17:20 | 19:03 | 1h 43m | Buy from €10.89 |
Bergamo Airport by bus
You also have the option of arriving at Bergamo Airport by coach. Several companies offer connections to the airport, and you’ll find routes from Bergamo, Milan Central, Fiera Rho and Malpensa Airport.
Bergamo - Bergamo Airport
If you’re travelling to the airport from Bergamo, you can take the ATB Airport Shuttle (Line 1) from Bergamo station and arrive in 10–15 minutes. The bus departs every 20 minutes, and you’ll also find routes from Bergamo city centre and the upper town (Città Alta) via bus and the funicular. The Airport–Bergamot city route is included in the C – Three Zones fares at just €3 (approx. £2.60), or as part of the 24 and 72-Hour Tourist tickets.
Milan - Bergamo Airport
If you want to travel by bus from Milan to Bergamo Airport, you can take one of the Autostradale or Flibco buses departing from Milan Central Station (Piazza Luigi di Savoia).
The journey takes about 50–60 minutes with either line, and luggage is included in the fare. Tickets cost €10 (approx. £8.70) per adult, with reduced fares available for children aged 2 to 12. Buses depart approximately every 30 minutes daily, from early morning until midnight.

Bergamo Airport terminal
Bergamo “Il Caravaggio” International Airport has a single, two-level passenger terminal.
Ground Floor
This is where the Arrivals hall, public offices, several bars, shops, and transfer agencies are located. Bus shelters are located across from the exits.
First Floor
This is where you will find the gates and passport control. It has a large food and shopping area and several assistance desks. From here, you can also access the VIP lounge on the mezzanine level.

How to buy cheap train tickets

Book in advance
Booking in advance can save you money on train fares. Advance tickets are released 6 months before the date of travel for Trenitalia Frecce tickets, 11 months for Italo tickets and up to 5 months for Regional Trains (Treni Regionali). They are only released in limited amounts, so you have to act fast to get the cheapest tickets – and you’ll find the best fares on TrainPal.

Compare Trenitalia & Italo Trains
By using one single platform like TrainPal, you can easily spot which is the cheapest fare among the two providers. You can compare Trenitalia and Italo prices, schedules and service to buy the cheapest, most convenient train tickets for you.

Use TrainPal Discounts
TrainPal offers you plenty of ways to save when buying train tickets. From welcome offers, seasonal promotions like Summer, Christmas and Easter Sales, as well as loyalty programmes, you’ll be sure to get the best value for your train fare.
More Italy airport trains
- Trains to Fiumicino Airport
- Trains and buses to Ciampino Airport
- Trains to Malpensa Airport
- Trains and buses to Bergamo Airport
- Trains to Bologna Airport
- Trains to Turin Airport
- Trains to Trieste Airport
- Trains to Genoa Airport
- Trains to Pisa Airport
- Trains to Ancona Airport
- Trains to Bari Airport
- Trains to Catania Airport
- Trains to Palermo Airport
- Trains to Cagliari Airport
- Trains and buses to Reggio Calabria Airport





New user welcome pack