Transport from Milan Bergamo Airport: My Tips

Bergamo

Transport to Bergamo Airport is provided exclusively by bus services, comprising long-distance buses to Milan and a single local bus service to Bergamo.

There is no train service to the airport.

How do I get from Bergamo Airport to Milan?

There are bus stops right outside the terminal, with buses running directly to Milano Centrale station without the need to change.

  • Journey time to Milano Centrale – 60 minutes
  • Frequency – every 5–15 minutes
  • Fare10 eur one way / 18 eur return (night fares start from 5 eur)

Several bus companies operate on this route, and the differences between them are minimal. Fares, stops and journey times are practically the same.

If you’d like to sort out your transport before you arrive, you can buy a ticket online in advance.

Buy a ticket to Milan

Bus timetables: which operator is best?

Direct buses depart from the airport to Milano Centrale railway station at least once every half an hour, ensuring that all passengers are accommodated upon arrival.

There are several operators to choose from, the largest of which isTerravision.

Ticket prices are the same across all operators and are cheapest when bought online: for 10 eur you can travel one way, and for 18 eur you can buy a return ticket.

Buy a ticket – Terravision.com

If you do not buy your tickets online, you can purchase them from the driver before boarding.

Avoid buying from the ticket booth in the arrivals hall, as you’ll be tied to one specific company and may miss out on a potentially quicker journey on an earlier bus operated by another company.

Tickets cost the same with all three companies. When travelling to the airport, you can buy tickets from the ticket seller directly at the stops near the main railway station (Piazza Luigi di Savoia – location on the map).

Other bus companies include Flibco,FlixbusandAutostradale.

Last buses from the airport 1:05
Flibco
1:10
Terravision
1:35
Flibco
1:40
Terravision
2:10
Terravision
2:40
Terravision
First buses to the airport 3:00
Terravision
3:05
Flibco
3:20
Terravision
3:40
Terravision
4:05
Flibco
4:10
Terravision

Where to stay in Milan?

If you’re arriving late in the evening or departing early in the morning, I’d recommend looking for a hotel near Milano Centrale.

All buses to Bergamo Airport depart from here, and it’s also an excellent base for exploring Milan.

Where to go next in Milan?

I’ve visited Milan many times and have put together a few of my tips on our website:

Bus to Bergamo

Bus route 1 runs every 20 minutes to Bergamo city centre, the railway station or the historic centre of Città Alta. You can find the timetable on the website:atb.bergamo.it.

You can buy tickets directly at the bus stop or from the ticket machines on board the bus. Tickets can also be purchased via the ATB Mobile app. The fare is as follows; you must purchase a ticket valid for 3 zones:

  • 90 minutes for 3 eur,
  • 24 hours for 8,50 eur,
  • 72 hours for 14,50 eur.

You only need to validate your ticket on your first journey after boarding; you do not need to validate it again, and it is also valid on cable cars.

Bus number 1 departs from stop number 1, directly in front of the arrivals hall. All services from the airport go to the railway station and to the centre of Città Alta.

However, when travelling to the airport, please check the bus route number carefully. Only buses on routes 1 or 1E stop at the airport (route 1E runs only from the airport to the railway station); routes 1A, 1B and 1C do not. In the timetable, all services running to the airport are marked with an aeroplane icon.

Bus to Lake Garda

The quickest and cheapest way to get to Lake Garda, specifically to the town of Peschiera del Garda, is by Flixbus. A one-way ticket costs from 13 eur; the journey takes 65 minutes, but buses currently only run three times a day.

More frequent services are provided by Trenitalia trains, which runfrom the centre of Bergamoevery hour. On the way to Lake Garda, you’ll need to change trains once, and the journey takes an hour and a half; adding in the bus journey from the airport to the station, you should allow around two and a quarter hours in total. The cheapest return tickets from Bergamo cost 18,40 eur.

To Malpensa Airport

The journey from Bergamo Airport to Malpensa Airport (Terminals 1 and 2) can be completed in under 2 hours. There is a direct Flixbus service between the airports costing 20 eur one way. However, it only runs 6–8 times a day, departing from platform 3.

A more frequent service runs via the centre of Milan, where you take the bus to the central railway station and change to the Malpensa Express trains, which run every half hour. You’ll pay 8 eur for the bus from Bergamo to the centre of Milan and 13 eur for the train from Milan to Malpensa. The total journey time is approximately 150 minutes.

At the station, you can also change to cheaper, very frequent buses (10 eur), but these are slower, so the total journey time will be around 3 hours.

This article may contain affiliate links from which our editorial team may earn commissions if you click on the link. See our Advertising Policy page.

Any questions left?

If you have any questions or comments about the article...

1 comment

Sign in to Cestee

... the worldwide travel community

Continue with Facebook

Do not have your travel account yet? Sign up