Explore Destinations

Discover the world's most amazing places

How to Get from Milano Centrale Station to Bergamo Airport

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.

Quick Navigation: Choose Your Way

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

  1. 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.
  2. 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.
  3. 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

SegmentTimeCost (EUR)Cost (USD)
Train Milano Centrale → Bergamo50 min€4.55$5.00
ATB Bus Bergamo → Airport20 min€2.30$2.50
Total~1h 15min – 1h 20min€6.85$7.50

Who Should Choose This Option?

Important Notes

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

ModeTime to AirportCostBest For
Direct Bus50–60 min€8–12Most flyers
Train + Bus1h 15–20 min€6.85Budget flyers
Taxi35–45 min€50–80Early/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

OperatorPrice (online)Price (walk-up)FrequencyTravel TimeLuggage
Terravision€8–€10€10–€12Every 20–30 min50–60 min1 large + 1 carry-on
Autostradale€9–€11€11–€13Every 25 min50–60 min1 large + 1 carry-on
FlixBus€6–€9€9–€12Every 30–60 min55–70 min1 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

Who Should Take the Direct Bus?

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

ServicePrice Range (EUR)Price Range (USD)Booking
Licensed taxi (metered)€50–€80$55–$88Taxi rank at Centrale
Fixed-price private transfer€50–€65$55–$72Pre-book online
Uber / Free Now€55–€90$61–$99App only

When to Choose a Taxi or Private Transfer

How to Book a Reliable Transfer

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.

ModeTimeCost (EUR)Cost (USD)TransfersFrequencyBest 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

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

Luggage & Baggage Tips

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

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

What to Do If You Miss Your Bus or Train

Accessibility & Special Needs

Connectivity at Bergamo Airport

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.