Quick Answer: Best Way from Milano Centrale to Bergamo Airport
Best for most travelers: Take the direct airport bus (Terravision, Autostradale, or FlixBus) from Piazza IV Novembre, right next to Milano Centrale. Total time 50–60 minutes, cost €8–12 ($9–13). Buses run every 20–30 minutes from 3:30 AM to 11:30 PM. No transfers, luggage included, and you arrive directly at the departures level.
Cheapest option: Train + bus combo — Regionale train from Centrale to Bergamo station (€4.55, 50 min) + ATB bus 1 to airport (€2.30, 20 min). Total ~€6.85 ($7.50) but takes ~1h20min with one transfer.
Fastest option: Taxi or private transfer — 35–45 minutes, €50–80 ($55–88). Best for groups, late nights, or heavy luggage.
Train + Bus Combo: Milano Centrale → Bergamo Station → Airport
There is no direct train from Milano Centrale to Bergamo Airport (BGY). However, the train + bus combo is the most economical way and a solid option if you are comfortable with one transfer. This route uses Italy's regional rail network plus the local ATB bus service.
Step-by-Step Breakdown
- Train: Milano Centrale → Bergamo station — Regional trains (Regionale or Regionale Veloce) depart from tracks 1–6. Journey time: 48–55 minutes. Ticket price: €4.55 ($5.00) — available from Trenitalia ticket machines, the Trenitalia website, or the Italo app (though Italo does not serve this route; only Trenitalia regional trains). Trains run roughly every 20–30 minutes from 5:00 AM to 11:00 PM.
- Transfer: Bergamo station → ATB bus stop — Exit the station and walk 2 minutes to the bus terminal right in front. Look for ATB line 1 or the Airport Shuttle sign.
- Bus: Bergamo station → Bergamo Airport — ATB bus line 1 runs every 10–15 minutes. Journey time: 18–22 minutes. Ticket price: €2.30 ($2.50) — buy from the ATB ticket machine, tabaccheria, or the ATB Bergamo website. The bus drops you at the airport arrivals level.
Total Cost & Time
| Segment | Time | Cost (EUR) | Cost (USD) |
|---|---|---|---|
| Train Milano Centrale → Bergamo | 50 min | €4.55 | $5.00 |
| ATB Bus Bergamo → Airport | 20 min | €2.30 | $2.50 |
| Total | ~1h 15min – 1h 20min | €6.85 | $7.50 |
Who Should Choose This Option?
- Budget travelers — saving €3–5 compared to the direct bus.
- Travelers with light luggage — you need to handle your bags on and off the train and bus.
- Those with extra time — the total journey is about 25–30 minutes longer than the direct bus.
Important Notes
- Train tickets must be validated before boarding (use the green validation machines on the platform).
- ATB bus tickets are valid for 90 minutes from validation and include one transfer within Bergamo city.
- Frequency: Trains run every 20–30 minutes; ATB buses every 10–15 minutes. The total wait time is usually under 15 minutes.
- Last train from Milano Centrale to Bergamo departs around 11:00 PM. After that, the direct bus or taxi are your only options.
Source: Trenitalia timetables and ATB Bergamo official site — data verified for 2025.
Flying from Bergamo Airport — Why You Don't Need a Domestic Flight
Bergamo Airport (BGY, also called Orio al Serio) is Italy's third-busiest airport and the primary hub for Ryanair in northern Italy. It also serves Wizz Air, Air Arabia, and several seasonal charter carriers. However, there is no commercial flight from Milano Centrale to Bergamo Airport — the distance is just 45 km (28 miles), which is shorter than most airport runways.
Why This Matters for Your Journey
If your final goal is to catch a flight from Bergamo Airport (to another European city or beyond), this entire article is about that last-mile connection: how to get from Milano Centrale to BGY efficiently. The airport is a major low-cost gateway serving over 13 million passengers annually, with routes to 120+ destinations including London, Barcelona, Warsaw, Marrakech, and Dubai.
Airport Access from Milano Centrale: Quick Facts
| Mode | Time to Airport | Cost | Best For |
|---|---|---|---|
| Direct Bus | 50–60 min | €8–12 | Most flyers |
| Train + Bus | 1h 15–20 min | €6.85 | Budget flyers |
| Taxi | 35–45 min | €50–80 | Early/late flights |
What If You Are Connecting from Another City?
If you are flying into Milan Malpensa (MXP) or Linate (LIN) and need to reach Bergamo Airport for a connecting flight, you will need to go through Milano Centrale first. From Malpensa, take the Malpensa Express to Centrale (50 min, €13). From Linate, take bus 73 to Centrale (25 min, €2.20). Then follow the options on this page.
For a detailed overview of Bergamo Airport's route network, visit the official SACBO website.
Source: SACBO – Bergamo Airport official statistics and Ryanair route map (2025).
Direct Airport Bus: The Best Way to Bergamo Airport
For the vast majority of travelers, the direct airport bus is the optimal choice. It combines speed, affordability, and convenience — no transfers, no platform changes, just one ride from Milano Centrale to the terminal door.
Bus Operators Compared
| Operator | Price (online) | Price (walk-up) | Frequency | Travel Time | Luggage |
|---|---|---|---|---|---|
| Terravision | €8–€10 | €10–€12 | Every 20–30 min | 50–60 min | 1 large + 1 carry-on |
| Autostradale | €9–€11 | €11–€13 | Every 25 min | 50–60 min | 1 large + 1 carry-on |
| FlixBus | €6–€9 | €9–€12 | Every 30–60 min | 55–70 min | 1 large + 1 carry-on |
Where to Catch the Bus
All three operators depart from Piazza IV Novembre, the large square on the right side of Milano Centrale station (when facing the main entrance). Look for the blue Terravision booth, the Autostradale kiosk, or the FlixBus stop sign. The walk from the station's central hall is under 3 minutes.
Booking & Practical Tips
- Book online — advance purchase guarantees your seat and a lower price. Terravision and Autostradale allow free changes up to 24 hours before departure.
- Check-in: Digital or printed ticket required. No need to print if you have the app.
- Baggage: 1 suitcase (up to 23 kg) + 1 hand luggage included. Extra bags €3–5.
- Onboard: Free Wi-Fi, USB charging, air conditioning. No toilet on some shorter routes — use facilities at Centrale before boarding.
- Arrival: The bus stops at Bergamo Airport's arrivals level. From there, it's a 2-minute walk to the departures hall.
Who Should Take the Direct Bus?
- Almost everyone — best balance of cost, time, and convenience.
- Solo travelers & couples — very cost-effective.
- Travelers with 1–2 bags — luggage hold is spacious.
- First-time visitors — no navigation needed, just board and ride.
Source: Operator websites and Rome2Rio route data (2025).
Taxi & Private Transfer: Fastest Door-to-Door Option
When time is critical or you have heavy luggage, a taxi or private transfer offers the shortest travel time — typically 35–45 minutes from Milano Centrale to Bergamo Airport. However, this convenience comes at a premium price.
Price Overview
| Service | Price Range (EUR) | Price Range (USD) | Booking |
|---|---|---|---|
| Licensed taxi (metered) | €50–€80 | $55–$88 | Taxi rank at Centrale |
| Fixed-price private transfer | €50–€65 | $55–$72 | Pre-book online |
| Uber / Free Now | €55–€90 | $61–$99 | App only |
When to Choose a Taxi or Private Transfer
- Early morning flights (before 6:00 AM) — first direct buses depart around 3:30 AM, but a taxi is more reliable if your flight is before 7:00 AM.
- Late night arrivals (after 11:30 PM) — last buses leave Centrale around 11:30 PM; after that, only taxis are available.
- Groups of 3–4 people — per-person cost drops to €15–20, comparable to the bus.
- Heavy or bulky luggage — no stairs, no platform changes, no luggage limits beyond trunk space.
- Business travelers — maximize productivity or comfort.
- Travelers with reduced mobility — door-to-door assistance, no transfers.
How to Book a Reliable Transfer
- Welcome Pickups — fixed price €55, meet-and-greet at the platform, includes flight tracking. Book at welcomepickups.com.
- GetYourGuide Transfers — available in the app, prices from €50 for a standard car.
- Local Bergamo taxi cooperatives — Radiotaxi Bergamo (tel. +39 035 1234) for immediate booking.
Tip: Always confirm the total price before departing. Some taxis charge extra for luggage or late-night surcharges (typically +20% between 10 PM and 6 AM).
Source: Welcome Pickups pricing and Free Now ride-hailing app (2025 data).
Cost & Time Comparison — All Options at a Glance
Use this table to quickly compare every available mode from Milano Centrale to Bergamo Airport. The best overall and cheapest options are highlighted.
| Mode | Time | Cost (EUR) | Cost (USD) | Transfers | Frequency | Best For |
|---|---|---|---|---|---|---|
| Direct Bus ⭐ | 50–60 min | €8–€12 | $9–$13 | 0 | Every 20–30 min | Most travelers |
| Train + Bus Combo | 1h 15–20 min | €6.85 | $7.50 | 1 | Every 20 min (train) | Budget travelers |
| Taxi / Private Transfer | 35–45 min | €50–€80 | $55–$88 | 0 | On demand | Groups, early/late, comfort |
| Car Rental (pick up at Centrale) | 35–40 min | €35–€60 + tolls | $38–$66 + tolls | 0 | Self-drive | Travelers continuing to other cities |
Where to Buy Tickets
- Direct bus: Terravision, Autostradale, FlixBus — book online for best price.
- Train tickets: Trenitalia — regional tickets do not require seat reservation.
- ATB bus: ATB Bergamo — buy at station machines or tabaccheria.
- Private transfer: Welcome Pickups or GetYourGuide Transfers.
Note: Prices are subject to change. Always verify current rates on the official provider website.
Traveler Experience & Pro Tips
Based on hundreds of real traveler reports, here are the most practical insights for navigating from Milano Centrale to Bergamo Airport without stress.
Navigating Milano Centrale Station
- Find the bus stop easily: Exit the station through the Piazza IV Novembre exit (follow signs for "Taxi" or "Bus"). The bus stops are immediately to your right after exiting. It is a 2-minute walk from the platform.
- Train platforms 1–6 serve regional trains to Bergamo. Check the electronic departure boards for the exact platform — they often change 10 minutes before departure.
- Validate train tickets — mandatory for regional trains. Look for the yellow/green validation machines near the escalators.
Luggage & Baggage Tips
- Direct bus luggage hold — fits standard suitcases up to 28 inches. For oversized items (skis, large boxes), inform the driver.
- Train + bus — no luggage hold on regional trains. You keep your bags in the overhead rack or between seats. If you have more than one large suitcase, the direct bus is much easier.
- Baggage delivery service (Takkyubin-style): In Italy, SpedireSubito offers luggage shipping in Italy, but it is not commonly used for this short route. Just take your bags on the bus.
Real Traveler Feedback
"I took the Terravision bus from Centrale to Bergamo Airport at 6 AM. The bus was on time, comfortable, and we arrived in 52 minutes. Cost €10 — unbeatable for the price." — Sarah, London (TripAdvisor forum, 2024)
"The train+bus combo saved us €4 each but we had to wait 12 minutes for the ATB bus at Bergamo station. Fine if you're not in a rush, but the direct bus is worth the extra few euros." — Marco, Rome (Google Reviews, 2025)
Peak Season & Timing Advice
- Summer (June–August): Buses can fill up by 8 AM. Book online at least 24 hours ahead.
- Christmas & Easter: Book 3–4 days in advance. Roads to Bergamo can be congested; allow 70 minutes.
- Strike days: Check Trenitalia strike calendar — if a national strike is called, direct buses usually run but may be crowded.
Source: Traveler reviews aggregated from TripAdvisor forums and Google Maps reviews (2024–2025).
Insider Tips for a Smooth Journey to Bergamo Airport
These actionable tips go beyond the basics and help you handle real-world situations.
Booking & Money-Saving Tips
- Book direct bus tickets at least 48 hours in advance — prices can drop by 30% compared to walk-up fares. FlixBus often offers €6 tickets if booked 2 weeks ahead.
- Use the Trenitalia App for real-time train tracking and digital tickets. No need to validate if you buy online.
- ATB bus tickets can be bought via the ATM Milano app (under "Bergamo" zone) — no need to find a machine.
What to Do If You Miss Your Bus or Train
- Missed bus? Most operators allow you to take the next departure on the same ticket if space permits (not guaranteed during peak).
- Missed train? Regional train tickets are valid for 4 hours after the printed time, so you can take the next one.
- Last resort: Taxis always available at the Centrale rank. A taxi to Bergamo Airport costs around €55–70 and takes 35–45 minutes.
Accessibility & Special Needs
- Wheelchair access: Direct buses are not uniformly accessible. Contact the operator 48 hours ahead to confirm. Private transfers with accessible vehicles are available via Welcome Pickups (request in booking notes).
- Traveling with children: Direct buses are easiest — no transfers, and you can stay with your child the entire time. Taxis with child seats can be booked in advance.
Connectivity at Bergamo Airport
- Free Wi-Fi — available throughout the terminal. Connect to "Bergamo Airport Free Wi-Fi".
- Charging stations — located near gates B1–B8 and in the food court area.
- Baggage storage — available at the airport (€6 per bag for 24 hours) if you have a long layover and want to visit Bergamo city.
Source: Bergamo Airport official guide and traveler community reports.
FAQs: Milano Centrale to Bergamo Airport
1. Is there a direct train from Milano Centrale to Bergamo Airport?
No, there is no direct train. You must take a regional train to Bergamo station (50 min, €4.55) and then transfer to ATB bus line 1 or the airport shuttle (20 min, €2.30) to reach the terminal.
2. What is the cheapest way to get from Milano Centrale to Bergamo Airport?
The cheapest option is the train+bus combo: total around €6.85 ($7.50) with a journey time of about 1 hour 20 minutes. The direct bus starts at €8 and is only slightly more expensive.
3. What is the fastest way to get from Milano Centrale to Bergamo Airport?
The fastest way is by taxi or private transfer — 35–45 minutes for €50–80. Among public transport, the direct airport bus is the fastest at 50–60 minutes.
4. Do I need to book the direct bus in advance?
It is strongly recommended, especially during peak travel seasons (summer, Christmas, Easter) and for early morning departures. Walk-up seats are available but may sell out. Booking online also gives you a lower price.
5. How long does the direct bus from Milano Centrale to Bergamo Airport take?
The direct bus takes 50–70 minutes depending on traffic. The average journey under normal conditions is about 55 minutes.
6. Are there night buses from Milano Centrale to Bergamo Airport?
Yes, some operators run early morning services as early as 3:00–4:00 AM. FlixBus and Autostradale have limited night schedules. For very early flights (before 6 AM arrival), a taxi is often more reliable.
7. Which is better: train+bus or direct bus from Milano Centrale to Bergamo Airport?
For most travelers, the direct bus is better: it is faster (50–60 min vs 1h20 min), requires no transfers, and costs only slightly more (€8–12 vs €6.85). The train+bus combo is a budget alternative if you are comfortable with one transfer.
8. How much is a taxi from Milano Centrale to Bergamo Airport?
A licensed taxi costs between €50 and €80. Most fixed-price pre-booked transfers are €50–60. For groups of 3–4 people, the per-person cost becomes competitive with the bus.