- Fewest steps: take a direct coach from BGY to Milano Centrale.
- Rail option: ATB Airport Bus to Bergamo station, then a Trenord train to Milano Centrale; current single fares total €9 (€3 + €6).
- Door to door: use the official taxi rank at Arrivals door 1 or a pre-booked car, but confirm the full quote before travelling.
Bergamo airport to Milan options compared
Direct coach
Cost: live operator fare; Orioshuttle currently displays fares from €10
Time: about 50–60 minutes in normal traffic
Changes: none
Best for: most travellers
ATB bus + train
Cost: €3 + €6 = €9
Time: 10-minute airport bus plus about 48–50 minutes by train, excluding the wait
Changes: one
Best for: predictable rail leg
Taxi/private car
Cost: metered fare or confirmed quote
Time: traffic dependent
Changes: none
Best for: groups, luggage and late arrivals
Times are scheduled or typical operator estimates, not guarantees. Road traffic and connection waits can materially change the total.
Compare flights to Milan Bergamo and hotels in Milan before choosing the best arrival stop.
Direct Milan Bergamo airport bus to Milano Centrale
The airport’s official bus page lists four operators serving Milano Centrale: Autostradale, Flibco, Orioshuttle and Terravision.
Coaches leave from the terminal bus area and arrive around Milan Central station, making this the easiest option if your hotel is near Centrale or connected by Milan’s metro network.
- Check the operator name on your ticket and use its assigned bay.
- Do not assume a ticket is interchangeable between companies.
- Allow time after landing for immigration, baggage and the walk to the coach area.
- For a late flight, check the live timetable before buying; services do not wait for delayed arrivals.
Published fares, booking conditions, baggage rules and departure times differ by operator. As a current price reference, Orioshuttle displays fares from €10 for its direct BGY–Milano Centrale service and describes the scheduled run as 50 minutes.
Autostradale’s own transfer-service page currently lists a scheduled range of 50–60 minutes for the airport-to-Centrale journey. Treat both as planning estimates: motorway congestion can make the trip longer.
Bergamo airport train connection via Bergamo station
BGY has no terminal railway station. The airport’s official train guidance sends rail passengers to Bergamo station by ATB bus; the airport says that bus leg takes about 10 minutes.
ATB says its Airport Bus runs every day, commonly every 20 minutes, and the airport–Bergamo route uses the three-zone fare.
Follow signs for ATB Airport Bus
About 10 minutes; €3 three-zone ticket
Direct Trenord train, about 48–50 minutes; €6
Trenord currently lists direct Bergamo–Milano Centrale trains at about 48–50 minutes, usually hourly, with a second-class fare from €6. Combined with ATB’s current €3 three-zone single, the component fares total €9.
This is not one through-ticket: allow a sensible interchange margin and buy the correct ticket for each operator.
Is the train connection faster than the coach?
The train connection can be attractive when motorway traffic is heavy, but it is not automatically faster. Its real total includes the airport-bus wait, the transfer at Bergamo station and the train wait.
Trenord’s current route page lists roughly 15 daily direct trains, so check your arrival time before relying on the connection.
Bergamo airport taxi cost and private transfers
The airport directs arriving passengers to the designated taxi area outside Arrivals door 1. The official airport page does not publish a single fixed BGY-to-Milan fare, so this guide does not invent one.
Ask how the fare will be calculated, confirm any supplements and request a receipt. Journey time depends heavily on the destination and motorway traffic.
Booking a pre-arranged car
- Confirm the all-in price and meeting point.
- Check the waiting-time and flight-delay policy.
- Ask about any child-seat charge and the luggage allowance.
Compare the final quote with the cost of coach tickets for your group. Use only a confirmed booking or the official taxi rank rather than accepting unsolicited offers inside the terminal.
What to do after a late arrival
First check the live coach boards and your chosen operator’s timetable; direct services may run later than the Bergamo-station rail connection. If a coach is available, verify its Milan stop before boarding.
If the coach window has closed or your accommodation is far from Centrale, use the official taxi rank or a confirmed private pickup. Do not plan a tight bus-to-train connection after immigration or checked baggage, and remember that Trenord’s direct Bergamo–Milano Centrale service is not an overnight railway.
Frequently asked questions
Is there a train from Bergamo airport to Milan?
There is no train station at the airport terminal. Take the ATB Airport Bus to Bergamo station, then change to a Trenord train for Milano Centrale.
How much is the bus and train from BGY to Milan?
Using current single fares, the ATB three-zone airport bus costs €3 and the Trenord train from Bergamo to Milano Centrale starts at €6. Together, that’s €9 in component fares, not one through-ticket.
How long is the direct coach from Bergamo airport to Milan?
Operators commonly schedule about 50–60 minutes to Milano Centrale. Motorway traffic can make the journey longer.
Where is the taxi rank at Milan Bergamo Airport?
The airport says arriving passengers should use the designated taxi area outside Arrivals door 1. This is the only official pickup point, so avoid unsolicited drivers inside the terminal.
What is best after a late flight to BGY?
Check the live direct-coach departures first. If services have finished, use the official taxi rank or the meeting point in a confirmed private-car booking.
Sources
- Milan Bergamo Airport — official bus operators
- Milan Bergamo Airport — train connection
- Milan Bergamo Airport — taxi pickup
- ATB — Airport Bus service
- ATB — current ticket fares
- Trenord — Bergamo to Milano Centrale
- Orioshuttle — direct coach fare and time
- Autostradale — official May 2026 timetable
Disclaimer: We’ve worked hard to make sure the information in this article is as accurate and up to date as possible at the time of publishing. Travel details such as prices, schedules, visa rules, and entry requirements can change at short notice, so it remains your responsibility to verify the current details with official sources before you book or travel. Wego accepts no liability for any loss or inconvenience arising from the use of this content.

