BGY - Milan Bergamo

Bus vs taxi vs transfer from Bergamo Airport — which to pick?

Last updated: July 2026

Quick answer: Should you take the coach, taxi, or transfer from Bergamo Airport to Milan? Real comparison of costs and convenience. Private transfer to Bergamo City Center: from €122 per vehicle, or €202 for 4 passengers (about €51 each), fixed price, driver waiting at arrivals.

Popular BGY transfers - fixed price, book in minutes

At BGY, the comparison isn't just taxi vs transfer — the airport bus is a serious contender. Let's look at all three.

To Milan — three-way comparison

FactorAirport coachTaxiTransfer
Price8 € (Terravision)Agreed with the driver — a 50 km A4 run, outside the city tariffFixed when you book
Time50-70 min50-70 min50-70 min
Door-to-doorNo (Milano Centrale)YesYes
LuggageCoach storageTrunkTrunk
Child seatsN/ANot availableOn request
Late nightUntil ~1 AMLimitedAvailable
Booking neededRecommendedNoYes

Fixed-price private transfer

BGY Bergamo City Center

From€122for 2 passengers

4 passengers: €202 per vehicle, about €51 per person

  • Fixed price, no meter
  • Flight tracked
  • 60 min free waiting
  • Driver meets you at arrivals
  • Free cancellation up to 24 h before pickup
See vehicles and book
BGY → Bergamo City Center €122See vehicles and book

To Bergamo — simpler choice

FactorLocal bus (ATB Line 1)TaxiTransfer
Price3.00 € (Tariffa C, valid 90 min)Metered; it's only 5 kmFixed when you book
Time15 min10 min10 min

For Bergamo: just take the bus unless you have heavy luggage or it's late at night.

When the bus wins (Milan trips)

Almost always for solo travelers and couples. At 8 € with Terravision, the coach costs a small fraction of any car for the same journey time. These are comfortable coaches, not cramped city buses. You sit, relax, and arrive at Milano Centrale in about 55 minutes. For the price difference, the coach is the default choice.

When a transfer wins

Late night: Buses stop around 1 AM. If your Ryanair flight arrives at midnight or later and you're heading to Milan, a transfer is your lifeline.

Groups of 4+: A transfer is priced per vehicle rather than per head, so it starts making economic sense once the coach fares add up — get a van quote for your party size and divide it by the number of you, then compare against 8 € each.

Families with small children: The bus involves waiting at stops, managing luggage in storage compartments, and arriving at busy Milano Centrale — not great with a stroller and tired toddlers.

Lake destinations: Going to Lake Como, Lake Garda, or Lake Iseo? No bus serves these routes from BGY. A transfer with a fixed price is the only practical option.

Hotels outside Milan center: The bus drops you at Milano Centrale. If your hotel is in Navigli, Porta Romana, or another non-central area, you need another ride. A transfer goes directly there.

When a taxi wins

Honestly, almost never from BGY — for Milan, at least. The taxi is the most expensive option and takes the same time as the coach. The only advantage: no advance booking, just walk to the rank. For the 5 km hop into Bergamo, though, a taxi is a perfectly sensible short metered ride.

The Uber question

Uber is effectively non-functional at BGY. Italy restricts ride-hailing heavily. Don't plan on it.

Our take

  • Milan, solo/couple: Airport coach. No contest at 8 €.
  • Milan, family: Transfer if budget allows. Coach if you're practical-minded.
  • Milan, group: Transfer — priced per vehicle, so it gets competitive as the group grows.
  • Milan, late night: Transfer. Only reliable option.
  • Bergamo: ATB Line 1 bus (3.00 €) or a taxi for comfort.
  • Lakes/other destinations: Transfer. No public transport option — get a quote.

When a private transfer from BGY is the right choice

  • You want the price settled before you land: fixed, confirmed in writing, no meter, no night or luggage surcharge at the kerb.
  • Three or more people: a 4-seat car to Bergamo City Center is from €202, about €51 per person, usually level with or below separate public-transport tickets once you count the walk, the wait and the last mile with bags.
  • Flight delays: the driver follows your flight number; 60 minutes of waiting are included, and you can cancel free up to 24 hours before pickup.

BGY → Bergamo City Center from €122Fixed price, flight tracked, free cancellation up to 24 h before pickup.

Related Airport Guides