Bergamo’s airport Il Caravaggio International Airport, just outside Bergamo, it has frequent flights from other Italian and European towns. It is the Southern Europe hub of Ryanair. It has flights belonging to the Star Alliance Network (Air Dolomiti – Lufthansa Subsidiary).

Bergamo - Orio al Serio - BGY (website)

Milano Malpensa International Airport, 70kms distance, for long haul connections. Milano Malpensa is Milan's intercontinental airport. With its wide range of domestic, international and intercontinental flights is northern Italy's main airport.

Milano - Malpensa Terminal 1 - MXP (website)
Milano - Malpensa Terminal 2 - MXP (website)

Milano Linate International Airport, 35kms distance, for connections to the main European hubs. Milano Linate is the city airport of Milan. It is characterized by a wide choice of domestic and international flights of short and medium range.

Milano - Linate - LIN (website)


From Milano Malpensa Airport to Bergamo Airport:

  • Locatelli Air Pullman (tel. +39 035 319366)
  • Origin: Malpensa Terminals T2-T1
  • Time and frequency from Monday to Friday: 08:00 – 09:15 – 12:30 – 16:00 – 18:00 – 22:15
  • Time and frequency from Saturday to Sunday: 09:00 – 16:00 – 20:00
    • One way Fare: Euro 18.00
    • Round Trip Fare: Euro 30.00
  • Tickets directly on the bus or at Orio-shuttle Ticket Office at arrivals

From Milano Malpensa Airport To Bergamo Train Station

  • Malpensa Express to Milan Centrale station (45 min): ticket € 10
  • Milan Centrale Station to Bergamo Station (45 min): ticket € 5
  • See Trenitalia website

From Milano Linate Airport to Bergamo Train Station

Air Bus Linate – Milan Central Train Station (Milano Centrale) + Train from Milano Centrale – Bergamo Train Station

  • Air Bus -> Linate Airport – Milano Centrale Train Station
    • Tickets: Full 5 €; Reduced 2,5 €; Round trip 9 € (Tickets can be bought on board);
    • Schedule From Linate Airport: Every 30 minutes from 6:30 until 23:30
    • Travel Time: 25 minutes
  • Train -> Milano Centrale – Bergamo Train Station
    • Tickets: First Class 7.70 €; Second Class 5.15 €. Tickets can be bought online here
    • Schedule From Milano Centrale: Every 1 hour from 6:10 until 22:10
    • Travel Time: 50 minutes

From Bergamo Airport to Bergamo City Centre

  • Airport Bus
  • One way fare: 2,10 Euro
  • The Airport Bus leaves Orio al Serio International Airport every 20 minutes for the city. All the buses leaving the Airport go to Bergamo station (near the city centre) and Upper Town either directly or with quick changes at the rail station or Porta Nuova (using the same ticket).


ATB Bergamo
ATB Services and Timetable