How to get to Orio al Serio from Milan

Bergamo airport is one of the three Milan airports with Malpensa and Linate, and is the third Italian airport in terms of number of passengers . It is 50 kilometers from the center of Milan and is quite well connected.

In this article we will provide more information on how to reach Bergamo Orio al Serio Airport by car or by public transport , with info on costs, timetables, stops and travel times.

By car

You can arrive at Orio al Serio airport by car thanks to:

  • On the A4 motorway for those arriving from Brescia, Milan or Verona, for example, exiting at Bergamo or Seriate.
  • To the various provincial and state roads from the North such as SS342 for those arriving from Lecco and the SS36 of Lake Como and Spluga for those arriving from Sondrio for example.

Useful Tips: where to park your car

Inside the airport there are 5 official car parks (indicative prices from € 42.00 per week): P2 – Covered A (offers 732 covered spaces and is 30 meters from the terminal), P2 – Covered B (offers 593 spaces covered and is 150 meters from the terminal), P2 – Uncovered (offers 1400 uncovered spaces and is 100 meters from the terminal), finally the two adjacent P3 Smart car parks (about 1 km away and offer a total of 5000 covered spaces and a free shuttle that reaches the terminal in 20 minutes).

Several car parks are also available in the immediate vicinity, generally cheaper than those inside the airport (rates from € 24.00 per week).

Orio al Serio is an important Italian airport, therefore it is not always easy to find cheap parking spaces at certain times of the year. That is why it is advisable to check availability online before going to the airport . In this regard, we recommend the use of ParkVia , an online parking management and booking platform accessible from any smartphone or PC device.

By Bus

You arrive at Orio al Serio airport by bus thanks to the various transport companies that ensure a direct connection from Milan to the airport in a fairly short time (traffic permitting).

Get By Bus

Get By Bus is a Croatian passenger bus company that operates throughout Europe, offering more than 50 direct daily connections between Milano Centrale station and Bergamo Orio al Serio airport in one hour, from 2:45 am for the first departure at 21:40 for the last departure.

There are no intermediate stops along the route from Milano Centrale to Bergamo airport and the cost of an adult ticket is € 6 per journey.

  • Times and frequency of rides : from 2:45 am to 9:40 pm, approximately every 20 minutes (reduced frequency during the night)
  • Journey time : about 1 hour
  • Adult ticket cost : € 6.00


Terravision is an airport transfer operator between the main European airports and their respective reference cities. It offers a shuttle between the Milano Centrale station and Bergamo Orio al Serio airport with 43 direct journeys a day ranging from 00:00 to 22:55.

  • Times and frequency of rides : from 00:00 to 22:55. Approximately every 30 minutes (reduced frequency during the night)
  • Journey time : about 1 hour
  • Adult ticket cost : € 6.00

Orio shuttle Line 1 (Orio al serio – Milano Centrale)

Orio shuttle is a company of the Localtelli srl group and Air pullman spa. It is a 3-line service that connects Bergamo Orio al Serio airport to the city of Milan, Fiera Rho, and to Milan central station; but also at Malpensa airport passing through Monza.

  • Times and frequency of rides : from 5:00 to 00:00. Approximately every 20 minutes (reduced frequency during the night)
  • Journey time : 50 minutes
  • Adult ticket cost : € 6.00

Orio shuttle Line 2 (Orio al Serio – Milan Rho Fiera)

This line is active only on the days of the exhibition at the Milan fair.

  • Hours from Orio al Serio to Milan Rho Fiera : 8:45 am, 9:15 am, 10:30 am.
  • Timetables from Milan Rho Fiera to Orio al Serio : 15:00, 16:30, 17:45
  • Journey time : 70 minutes
  • Adult ticket cost : € 12.00

Orio shuttle Line 3 (Bergamo city – Monza – Malpensa)

  • Departure times from Bergamo city to Malpensa passing from Orio al Serio and Monza : from Monday to Friday: 5:40 am, 6:30 am, 8:00 am (this route does not stop in Monza), 10:30 am, 12:15 pm, 1:30 pm, 3:00 pm, 5:45 pm –
    Saturdays, Sundays and holidays: 6:30 am, 8:00 am, 12:30 pm, 3:00 pm
  • Journey time : 1 hour and 50 minutes
  • Adult ticket cost : € 5.00 from Bergamo city to Orio al Serio

On the train

Given the importance of Bergamo Orio al Serio airport, reaching it by train is very easy.

There are various regional trains that connect Milan and Brescia to Bergamo. You have to count 50 minutes from Milan central station and more or less an hour from Brescia with direct runs every half hour from the latter city. Instead from Venice you can arrive with the Frecciarossa or the Frecciabianca taking the correspondence in Brescia.

Leave a Reply

Your email address will not be published. Required fields are marked *

What to see at the Brera Art Gallery: timetables, prices and advice

Getting around in Milan: info, costs and advice