City to airport

Milan local time. Use the hour you expect to be leaving arrivals, after bags and passport control. Leave it on Any time to see every option.

Home / Italy / Milan / Milan Bergamo

Milan Bergamo airporttoMilan city center

To Milano Centrale · One way · All prices are totals for 1 adult · All service hours

5 transfer options

Not everything runs all night.Not all night: the Autostradale coach runs 04:25–00:55, the Flibco shuttle runs 04:15–23:45, the Terravision coach runs 05:10–03:40.

Recommended

The lowest listed price, sold from €5. Nothing listed is quicker.

Terravision coach

Terravision · Terravision
50 min rideEvery 30 min05:10–03:40
Arrivals area bus parkingMilano Centrale
Non-stopLuggage space
from €5total for 1 adultfrom €5 eachBuy ticket2 places to buy8% off on Terravision with code ATCC8TERRA
Pickup, hours & luggage

Boards at. Arrivals area bus parking, stop 4

EUR 10 on most departures; a few carry a limited "Lower fare" of EUR 5 — early-morning coaches from the airport, late-evening ones from Milan. Children 5 to 12 pay EUR 5 and under-5s travel free.

Luggage. No limit on the number or weight of bags while there is room in the hold; included in the ticket price.

Hours. Every 30 minutes from 05:10 until 02:40, then a last coach at 03:40. Nothing leaves between 03:40 and 05:10.

Price for every party size · Fare source (partner link)

Shuttle

Autostradale coach

Autostradale · Autostradale / Airport Bus Express
50–75 min ride04:25–00:55
Coach stands outside arrivalsMilano Centrale
Luggage space
from €9total for 1 adultfrom €9 eachBuy ticket2 places to buy
Pickup, hours & luggage

Boards at. Coach stands outside arrivals

From EUR 9.00, a limited-time promotion; a return is EUR 18.00. Children 2 to 12 pay a firm EUR 5.00 per leg.

Luggage. Hold luggage carried; the operator states no separate charge.

Hours. Departures from the airport run 04:25 to 00:55. Going the other way, Milano Centrale to the airport runs 00:55 to 23:55 — so the last coach out of Milan leaves an hour before the last one leaves the airport.

Price for every party size · Fare source

Shuttle

Flibco shuttle

Flibco · Flibco
50–75 min rideAt your booked time04:15–23:45
Arrivals bus stationMilano Centrale
Pre-bookLuggage space
from €8total for 1 adultfrom €8 eachBuy ticketPartner link · through Flibco
Pickup, hours & luggage

Boards at. Arrivals bus station, stops 2 to 5

From EUR 8.00 one way, or EUR 14.40 return, if booked in advance. Children 4 to 13 are quoted from EUR 5.00, also a floor.

Luggage. Luggage carriage is included in the fare.

Hours. The operator publishes its airport hours as 04:15 to 23:45. That is 70 minutes earlier at night than the Autostradale coach, which matters only if you are landing late.

Price for every party size · Fare source (partner link)

Taxi

Taxi, predetermined fare to Milan

Taxi · Lombardy airport-basin taxis, regulated by Regione Lombardia
45–90 min rideTraffic dependentRuns all night
Taxi rank at the arrivals exitAny street in Milan
24-hour servicePer vehicleFixed fare
€128total for 1 adult€128 eachFind the taxi rank
Pickup, hours & luggage

Boards at. Taxi rank at the arrivals exit, door 1

Set by Regione Lombardia at EUR 128, in force since 1 July 2024 and confirmed for 2025. It is charged per ride and applies to any address in Milan — a flat fare with no boundary to explain.

Luggage. Carried; the fare is for the ride.

Price for every party size · Fare source

Pre-booked

Pre-booked private transfer

Driver meets you in arrivals
45–90 min rideTraffic dependentRuns all night
Driver meets you in arrivals with a name boardAny address
24-hour servicePer vehiclePre-book
€125total for 1 adult€125 eachBook transferPartner link · through Welcome Pickups
Pickup, hours & luggage

Boards at. Driver meets you in arrivals with a name board

Indicative. Price is fixed when you book, so it does not move with traffic.

Luggage. Stated when booking; choose the vehicle by luggage as well as seats.

Price for every party size · Fare source (partner link)

Prices marked "from" are starting prices set by the operator. Prices are whole-party totals; group fares are included. Ride times are recorded journey durations — no waiting or onward travel has been added — and road times vary with traffic. Confirm prices and availability with the operator. Going the other way? Milan to Bergamo airport: where each one boards and when the first one runs

How do I get from Milan Bergamo airport to Milan city center?

For one traveler the Terravision coach, sold from €5, 50 min, is both the cheapest way in and the fastest. Every option below is priced as a total for your party and says where it leaves you.

A few things for the rest of your trip

Partner offers

Not transport options · Affiliate links
Data in ItalyAiralo

An eSIM for Italy, installed before you fly, works in the arrivals hall: tickets, maps, the driver's messages.

Choose an eSIM
Bags in MilanRadical Storage

Radical Storage keeps bags in shops and hotels around Milan: 167 places by its own count, booked by the day for the hours before check-in.

Find a bag drop
A late flight?AirHelp

A flight three or more hours late, or cancelled at short notice, can be owed up to €600 a passenger under EU and UK rules, depending on the flight. AirHelp charges only if the claim succeeds.

Check your flight

These links pay us a commission. They never change which transfer we rank first.

Arriving late?

Not everything runs around the clock: the Autostradale coach runs 04:25–00:55, and the Flibco shuttle runs 04:15–23:45, and the Terravision coach runs 05:10–03:40. Outside those hours, the Taxi, predetermined fare to Milan and the Pre-booked private transfer are what remain. Set the hour you leave arrivals and the board keeps only what is running.

Luggage

Hold luggage carried; the operator states no separate charge.

Going somewhere specific?

"The center" is not one place, and the answer changes

Not going to Milan at all?

Other cities from this airport on a published fare, priced for your party

Prefer one way in?

Every Milan option of one kind, against the rest

Straight comparisons

Two at a time, with the size where the answer flips

On arrival at Milan Bergamo Airport

From the arrivals hall to each way in
Finding the stop

Coaches to Milano Centrale — Autostradale, Flibco and the rest — leave from stops 2 to 5, right outside arrivals. Look for each company’s own colors as you come out; there is no separate coach station to find.

Tickets

Buy online for the best fare, through the Flibco app, from an authorized reseller, or at the stop itself. Seats permitting, Flibco will also sell a ticket on board, but its own online price beats what you would pay at the door.

The taxi rank

Taxis wait at the arrivals exit, door 1, in the airport’s own taxi parking area. It is the only rank — Bergamo airport has just the one terminal, so there is nowhere else to check.

At night

Terravision’s coach runs through most of the night — every 30 minutes until 02:40, then 03:40 — and again from 05:10. Flibco’s first leaves at 04:15, so only 03:40 to 04:15 has nothing scheduled to Milan; the regulated taxi runs all night.

Luggage

Flibco’s fare includes one hold bag up to 25kg and one small cabin bag. Taking more is possible for a small extra charge, arranged directly with the operator before you board.

Before you travel

Where each one starts, how long it runs, what it carries
Autostradale · Autostradale / Airport Bus ExpressAutostradale coach
From
Coach stands outside arrivals
To
Milano Centrale, the main railway station
Luggage
Hold luggage carried; the operator states no separate charge.
Runs
04:25–00:55
Journey
50–75 min

From EUR 9.00, a limited-time promotion; a return is EUR 18.00. Children 2 to 12 pay a firm EUR 5.00 per leg.

The 9,00 EUR is a promotional starting price on a limited period. What you pay on the day is whatever the booking form says.

Tickets are sold online and at the stop, and remain valid in either direction until the QR code is used. If you buy online, be at the stop 15 minutes early.

This is a road journey down the A4 into the middle of Milan. The published hour is the good case.

Departures from the airport run 04:25 to 00:55. Going the other way, Milano Centrale to the airport runs 00:55 to 23:55 — so the last coach out of Milan leaves an hour before the last one leaves the airport.

Autostradale coach: what it costs for one to eight travelers

Check times and fares with Autostradale
Flibco · FlibcoFlibco shuttle
From
Arrivals bus station, stops 2 to 5
To
Milano Centrale, the main railway station
Luggage
Luggage carriage is included in the fare.
Runs
04:15–23:45
Journey
50–75 min

From EUR 8.00 one way, or EUR 14.40 return, if booked in advance. Children 4 to 13 are quoted from EUR 5.00, also a floor.

The 8 EUR applies only if you book in advance. Turning up and buying is a different, unpublished price.

The ticket is valid for the whole day rather than one departure, so missing a coach is not the disaster it is at some airports.

A booking can be canceled or changed up to one day before departure — not on the day, which is the day a delayed flight becomes a problem.

The operator publishes its airport hours as 04:15 to 23:45. That is 70 minutes earlier at night than the Autostradale coach, which matters only if you are landing late.

Flibco shuttle: what it costs for one to eight travelers

Buy ticket through Flibco

Partner link

Terravision · TerravisionTerravision coach
From
Arrivals area bus parking, stop 4
To
Milano Centrale, Piazza Luigi di Savoia
Luggage
No limit on the number or weight of bags while there is room in the hold; included in the ticket price.
Runs
05:10–03:40
Journey
50 min

EUR 10 on most departures; a few carry a limited "Lower fare" of EUR 5 — early-morning coaches from the airport, late-evening ones from Milan. Children 5 to 12 pay EUR 5 and under-5s travel free.

A ticket is valid on other coaches the same day, but a seat is guaranteed only on the one you booked. If your flight is delayed, a EUR 5 "Lower fare" ticket is not valid on the following coaches.

Every departure is timed at 50 minutes, but it is a road journey on the A4; allow more at busy hours.

Every 30 minutes from 05:10 until 02:40, then a last coach at 03:40. Nothing leaves between 03:40 and 05:10.

Terravision coach: what it costs for one to eight travelers

Buy ticket through Terravision

Partner link

taxi · Lombardy airport-basin taxis, regulated by Regione LombardiaTaxi, predetermined fare to Milan
From
Taxi rank at the arrivals exit, door 1
To
Any street in Milan
Luggage
Carried; the fare is for the ride.
Runs
All night
Journey
45–90 min

Set by Regione Lombardia at EUR 128, in force since 1 July 2024 and confirmed for 2025. It is charged per ride and applies to any address in Milan — a flat fare with no boundary to explain.

EUR 128 is about sixteen times the advertised coach fare. It buys a door and a boot at an hour when nothing else runs, and for one or two travelers it is very hard to justify otherwise.

The predetermined fare covers Milan. There is no predetermined fare to Bergamo, 6 km away, so that ride is metered.

A standard taxi seats four. A party of five is two cars and EUR 256, because the fare is per ride and not per person.

Taxi, predetermined fare to Milan: what it costs for one to eight travelers

1 · ATB BergamoATB line 1
From
Bus stop outside arrivals
To
Bergamo railway station, the city center and Citta Alta
Luggage
No stated limit; it is an ordinary city bus and gets busy.
Journey
10 min

Tariffa C, three zones, valid 90 minutes. ATB states plainly that the airport-to-Bergamo route is charged at this tariff. A group ticket exists and does not help: it needs a minimum of ten people and costs EUR 4.00 a head at three zones, more than a single.

It reaches Bergamo, not Milan. From Bergamo station a Trenord train runs to Milano Centrale, but that is a second ticket and a second leg, and no total for the pair is stated here because neither operator publishes one.

The current timetable is the summer one, in force from 3 August, so the first and last departures change with the season and are not stated here.

ATB's "Family & Friends" fare is urban-zone only and runs on Saturdays and holidays. The airport is three zones, so it does not apply to this journey.

ATB line 1: what it costs for one to eight travelers

transfer · Welcome PickupsPre-booked private transfer
From
Driver meets you in arrivals with a name board
To
Any address
Luggage
Stated when booking; choose the vehicle by luggage as well as seats.
Runs
All night
Journey
45–90 min

Indicative. Price is fixed when you book, so it does not move with traffic.

Unlike the official taxi’s regulated flat fare, this price is indicative: the operator sets it, and it moves with vehicle size and luggage. Confirm the total at the time you book.

Pre-booked private transfer: what it costs for one to eight travelers

Book transfer through Welcome Pickups

Partner link

Orio Shuttle · OrioshuttleOrio Shuttle coach to Malpensa
From
The Orioshuttle coach stop at the terminal
To
Malpensa Terminal 2, then Terminal 1 (level -1 in front of the Sheraton Hotel)
Luggage
A hand bag and a standard suitcase are included.
Runs
05:10–18:10
Journey
95–115 min

EUR 25 one way, the same on every coach on Orioshuttle's own booking page. FlixBus also sells seats on this coach, from EUR 13.97.

Only eight coaches a day run on weekdays and five at weekends and on holidays, the last at 18:10. Nothing leaves Bergamo for Malpensa in the evening.

It goes direct to Malpensa and calls at Terminal 2 first, so stay on for Terminal 1; Orioshuttle asks you to be at the stop 10 minutes early.

Eight coaches a day on weekdays: 05:10, 06:25, 08:40, 10:40, 12:25, 13:55, 15:40 and 18:10. Five on Saturdays, Sundays and holidays: 06:25, 08:40, 12:25, 15:40 and 18:10.

Orio Shuttle coach to Malpensa: what it costs for one to eight travelers

Check times and fares with Orioshuttle
transfer · KiwitaxiPrivate transfer to Malpensa Airport from Bergamo
From
Driver meets you in arrivals with a name board
To
Malpensa Airport, the terminal you name when you book
Luggage
Choose the vehicle by luggage as well as seats; the sedan seats four, the minibus seven.
Journey
120 min

Kiwitaxi publishes a starting price of EUR 276 for the car; the vehicle class and the date decide the price you book, and it is per vehicle, not per person.

Book at least 16 hours ahead for a car, 24 hours for a premium vehicle or a larger minibus; nearer than that, ask Kiwitaxi whether a driver is free.

The price is fixed when you book, not by the meter. Traffic around Milan decides the two hours Kiwitaxi quotes.

Private transfer to Malpensa Airport from Bergamo: what it costs for one to eight travelers

Book transfer through Kiwitaxi

Partner link

transfer · KiwitaxiPrivate transfer to Linate Airport from Bergamo
From
Driver meets you in arrivals with a name board
To
Linate Airport, the terminal you name when you book
Luggage
Choose the vehicle by luggage as well as seats; the sedan seats four, the minibus seven.
Journey
60 min

Kiwitaxi publishes a starting price of EUR 162 for the car; the vehicle class and the date decide the price you book, and it is per vehicle, not per person.

Book at least 16 hours ahead for a car, 24 hours for a premium vehicle or a larger minibus; nearer than that, ask Kiwitaxi whether a driver is free.

The price is fixed when you book, not by the meter. Traffic around Milan decides the hour Kiwitaxi quotes.

Private transfer to Linate Airport from Bergamo: what it costs for one to eight travelers

Book transfer through Kiwitaxi

Partner link

Questions about getting into Milan

What is the best way from Milan Bergamo airport to Milan city center?

For one traveler, the Terravision coach, sold from €5, 50 min. The lowest listed price, sold from €5. Nothing listed is quicker. The same holds for a group of up to eight. How we weigh price against time is set out on the fares page, in numbers.

What is the cheapest way from Milan Bergamo airport to Milan city center?

For one traveler, the Terravision coach, sold from €5. Per-person fares multiply with the size of your party and per-vehicle fares do not, so check the total for your group rather than the single fare.

How do I get from Milan Bergamo airport to Milan city center by bus?

For one traveler the cheapest bus is the Terravision coach, sold from €5, 50 min, and it is also the fastest. For one traveler that is the cheapest way into Milan by any means. See every option by bus

How do I get from Milan Bergamo airport to Milan city center by taxi?

For one traveler the cheapest taxi is the Pre-booked private transfer at €125, 45–90 min, and it is also the fastest. It is not the cheapest way in: the Terravision coach, sold from €5 is. See every option by taxi

How long does it take to get from Milan Bergamo airport to Milan city center?

Terravision coach: 50 min. Flibco shuttle: 50–75 min. Autostradale coach: 50–75 min. Pre-booked private transfer: 45–90 min. Taxi, predetermined fare to Milan: 45–90 min. Milan Bergamo Airport is 45 km from Milan.

How far is Milan Bergamo airport from the city center?

45 km to Milan. The fastest way in takes 50 min.

How much is a taxi from Milan Bergamo airport to Milan city center?

€128 as a regulated flat fare, not a metered one. Set by Regione Lombardia at EUR 128, in force since 1 July 2024 and confirmed for 2025. It is charged per ride and applies to any address in Milan — a flat fare with no boundary to explain. Journey time 45–90 min.

Where do I catch the Terravision coach at Milan Bergamo airport?

Arrivals area bus parking, stop 4. Follow the signs from arrivals. It leaves you at Milano Centrale, Piazza Luigi di Savoia.

Is there a train from Milan Bergamo airport to Milan at night?

The Autostradale coach runs 04:25–00:55. The Flibco shuttle runs 04:15–23:45. The Terravision coach runs 05:10–03:40. Outside those hours the taxi, predetermined fare to Milan and the pre-booked private transfer are what remain; the taxi is €128 for the vehicle. Departures from the airport run 04:25 to 00:55. Going the other way, Milano Centrale to the airport runs 00:55 to 23:55 — so the last coach out of Milan leaves an hour before the last one leaves the airport.

Does the ATB line 1 go to Milano Centrale, where every coach terminates?

This bus goes to BERGAMO, not to Milan. It is the right answer if Bergamo is where you are going, or if you are connecting to a train — the station is 10 minutes away. It is not a way into Milan.

Does the Private transfer to Bergamo go to Milano Centrale, where every coach terminates?

This goes to Bergamo, not Milan: the driver takes you to any address there.

Does the Orio Shuttle coach to Malpensa go to Milano Centrale, where every coach terminates?

The other airport, not the city. For a connection between the two; for central Milan take a coach to Milano Centrale.

Does the Private transfer to Malpensa Airport from Bergamo go to Milano Centrale, where every coach terminates?

The other airport, not the city. A door-to-door transfer between the two airports.

Does the Private transfer to Linate Airport from Bergamo go to Milano Centrale, where every coach terminates?

The other airport, not the city. A door-to-door transfer between the two airports.

Worth knowing

This airport is in Orio al Serio, next to Bergamo, and is about an hour from Milan by road. Bergamo is a real city with a walled upper town, and if it is where you are going the local bus costs EUR 3.00 and takes 10 minutes. Milan is the long way.

Four companies — Autostradale, Flibco, Orioshuttle and Terravision — run the same coach to Milano Centrale, and not one publishes a fixed adult fare. Buy early and buy direct; the gap between the advertised price and the price on the day is the whole game here.

There is no predetermined taxi fare between the airport and Bergamo, only between the airport and Milan. A taxi into Bergamo is metered, so no price for it appears here.

The airport tells you to check train times at trenitalia.com. The Bergamo–Milano regional service is run by Trenord.