BGY - Milan Bergamo

How much does it cost to get from Bergamo Airport to Milan or Bergamo?

Last updated: April 2026

Two very different questions here — Bergamo is 5 km away (cheap), Milan is 50 km away (not cheap by taxi).

To Bergamo city (5 km)

TransportCostTime
Local bus (ATB Line 1)3.00 € (Tariffa C, valid 90 min)15 min
TaxiMetered; short 5 km hop10-15 min
TransferFixed when you book10-15 min

Fixed-price private transfer

BGY Bergamo City Center

From112for 2 passengers

See vehicles and book
3 verified local suppliersAll BGY routes and prices

Bergamo is easy and affordable. ATB prices the airport-to-city route as a three-zone journey — Tariffa C, 3.00 € — and the ticket stays valid for 90 minutes, which covers the connection onward. The bus is frequent and drops you at the train station, from which the Upper Town (Città Alta) is a funicular ride away. If you are riding around Bergamo the same day, ATB's 24-hour "Intera Rete" ticket at 8.50 € covers the network including the airport.

To Milan center (50 km)

TransportCostTime
Airport coach (direct)8 € (Terravision)50-70 min
ATB bus to Bergamo + Trenord train9 € (3.00 € + ~6 €)80-90 min
TaxiAgreed with the driver; a 50 km A4 run50-70 min
Pre-booked transferFixed when you book50-70 min

The airport bus is king for Milan

At 8 € with Terravision, the direct airport coach to Milano Centrale is the obvious choice for most travelers. Here's why it works:

  • Frequent: Terravision departs every 20-30 minutes
  • Comfortable: Modern coaches with luggage storage, AC, sometimes WiFi
  • Direct: No stops between BGY and Milano Centrale
  • Reliable: About 55 minutes, stretching to 70 in traffic, rarely significantly delayed

Companies: Terravision, Autostradale, Orio Shuttle — all similar quality, each setting its own fare. Terravision's is the one published above; check the others on their own sites and take whichever leaves next.

When is a taxi/transfer worth the cost to Milan?

ScenarioCoach cost (Terravision, 8 € each)Transfer costWinner
Solo traveler8 €Per vehicleCoach by far
Couple16 €Per vehicleCoach
Family of 432 €Per vehicleCoach (but closer)
Group of 5-640-48 €Per vehicle (van)Transfer approaches value
Late night (no coach)N/APer vehicleTransfer (only option)

Because a transfer is priced per vehicle and the coach per head, the maths tips as your group grows. Get a transfer quote for your actual party size and compare it against the coach total — the crossover is usually somewhere around 4-6 people, or whenever the coaches have stopped running.

The Bergamo + train combo

An alternative route to Milan: 1. ATB bus to Bergamo station: 3.00 €, 15 min 2. Trenord train to Milan: ~6 €, 50 min 3. Total: ~9 €, 80-90 min

This works out about the same as the direct coach, takes longer, and requires a connection — so take it for the right reason. The advantage: you can stop in Bergamo on the way, which is genuinely worth doing. The disadvantage: more hassle with luggage, for no saving.

Hidden costs

  • Taxi tolls: The A4 motorway has tolls, which end up on your bill one way or another — worth knowing before you agree a price
  • From Milano Centrale to your hotel: The coach drops you at the train station, not your door. From there you need a metro ticket or a city taxi on top — check ATM's current fare for the Milan urban ticket
  • Return journey: Coach companies run the same route in reverse. Book your return too if you know the date.

Related Airport Guides