Explore Destinations

Discover the world's most amazing places

How to Get from Bergamo Airport to Milan City Center

Quick Answer

The best overall way to get from Bergamo Airport (BGY) to Milan is by shuttle bus (e.g., Terravision, Autostradale). It offers the best balance of cost (€5-10), frequency (every 20-30 mins), and travel time (50-70 mins directly to Milan Centrale Station). The cheapest option is the advance-purchase shuttle bus, while the fastest door-to-door option is a taxi or private transfer, albeit at a high cost (€120+).

Quick Navigation: Transport Options from BGY to Milan

Shuttle Bus: The Most Popular & Cost-Effective Choice

Direct shuttle buses are the undisputed champion for value and convenience for most travelers. Multiple companies operate frequent services between BGY and Milan's main transport hubs.

Key Operators & Routes:

  • Terravision: The most well-known operator. Buses run to Milan Centrale (primary hub) and Milan Lambrate stations. Official Website.
  • Autostradale: A major Italian coach company with similar routes to Centrale. Often has excellent online deals. Official Website.
  • ATB (Azienda Trasporti Bergamo): Operates the local "Bergamo Airport Bus" to Bergamo station, which is the first leg if you choose the train option (see below).

Detailed Breakdown:

FactorDetails
Cost (One-Way)Online Advance: €5 - €8. At Airport Counter: €10 - €15. Round-trip tickets offer additional savings.
Journey Time50 to 70 minutes, heavily dependent on Milan city traffic, especially during rush hour (7:30-9:30 AM, 5:00-7:30 PM).
FrequencyEvery 15 to 30 minutes during peak hours (6:00 AM - 11:00 PM). Reduced frequency late at night.
Departure PointDirectly outside the Arrivals hall. Clear signage and sales kiosks are present.
Arrival PointPrimarily Milan Centrale Railway Station (Piazza Luigi di Savoia). From here, you can connect to the Milan Metro (MM3 yellow line), regional trains, or taxis.
LuggageIncluded in ticket price. Buses have dedicated under-coach storage. No strict weight limits for standard suitcases.
Booking AdviceBOOK ONLINE IN ADVANCE. This is the single most important tip. It secures a lower price and guarantees a seat during busy periods like summer weekends or trade fairs (e.g., Salone del Mobile).

Train via Bergamo City: A Scenic but Less Direct Route

While there's no airport train station, combining a bus and train can be an option, especially if your final destination is near a train station other than Centrale.

Step-by-Step Guide:

  1. Step 1: Airport to Bergamo Railway Station (Stazione di Bergamo).
    • Take the local ATB Bus Line 1 (bright orange buses).
    • Travel Time: 15-20 minutes.
    • Frequency: Every 20 minutes.
    • Cost: €2.50 (ticket purchasable at airport newsagents or via the ATM app).
  2. Step 2: Bergamo to Milan by Regional Train.
    • Operated by Trenord (regional carrier).
    • Travel Time: 50 - 60 minutes to Milan Centrale.
    • Frequency: 2-3 trains per hour.
    • Cost: €5.60 - €7.50 one-way, depending on the train type (Regionale vs. Regionale Veloce).
    • Ticket Tip: You can buy a combined ticket at the airport covering both the ATB bus and the Trenord train.

When to Choose the Train?

Taxi & Private Transfer: Door-to-Door Convenience at a Premium

This is the most comfortable and direct option, suitable for groups, those with heavy luggage, or travelers arriving late at night.

Official Taxis:

  • Location: Rank outside Arrivals.
  • Fare to Milan: Fixed rate of €120 - €150 (confirmed by the Milan Prefecture) for up to 4 passengers to any address within Milan's city limits (inside the Cerchia dei Bastioni).
  • Journey Time: 50 mins to 1.5 hours, entirely dependent on traffic.
  • Key Advice: Ensure the meter is set to the fixed tariff ("tariffa fissa per Milano") before departing. Ask for a receipt ("ricevuta").

Pre-Booked Private Transfers:

Services like Welcome Pickups, KiwiTaxi, or SunTransfer offer online booking with fixed, all-inclusive prices. A driver meets you in the arrivals hall with a name sign.

Service TypeEstimated Cost (Sedan)Pros
Standard Taxi (at rank)€120 - €150Immediately available, regulated price.
Pre-Booked Private Transfer€90 - €130Fixed price known in advance, meet & greet, often cleaner/more modern vehicles, can be booked for large groups/vans.

Renting a Car at Bergamo Airport

Only recommended if you plan to explore the Lombardy region (e.g., Lake Como, Italian Alps) immediately after landing. Driving and parking in Milan is expensive, complex, and discouraged for tourists.

Cost & Time Comparison: Bergamo Airport (BGY) to Milan Center

Transport Method Approx. Cost (One-Way) Travel Time Best For Key Consideration
Shuttle Bus (Advance Online) €5 - €10 50 - 70 min Most travelers, budget-conscious, solo/couples Traffic delays, must book online for best price
Shuttle Bus (Buy on Arrival) €10 - €15 50 - 70 min Spontaneous travelers Risk of sold-out buses in peak season
Train (Bus + Train Combo) €8 - €10 70 - 90 min Travelers avoiding road traffic, those near other Milan stations Luggage handling during transfer, less frequent overall
Taxi (Official, Fixed Fare) €120 - €150 50 - 90 min Groups of 3-4, late-night arrivals, maximum convenience High cost, traffic significantly impacts time & comfort
Private Transfer (Pre-booked) €90 - €130 50 - 90 min Families, first-time visitors, specific vehicle needs Requires booking ahead, fixed price provides certainty

Winner for Value: Advance-booked Shuttle Bus. Winner for Convenience: Private Transfer/Taxi.

Traveler Tips & Essential Advice

1. Beware of "Milan Bergamo" Marketing

BGY is in Bergamo, not Milan. Always add at least 60-90 minutes to your total travel timeline from touchdown to a Milan hotel when planning flights.

2. Navigating Milan Centrale Station

This is a huge, busy terminal. When your bus/train arrives:

  • For the Metro: Follow signs for the Metropolitana (MM2 Green or MM3 Yellow lines). Buy tickets from red ATM machines.
  • For Taxis: The official rank is on the right side of the station square. Avoid touts offering rides inside the station.
  • For Luggage: Left luggage offices ("Deposito Bagagli") are available if you have time before check-in.

3. Handling Luggage

If you have very heavy bags, the bus+train combo becomes challenging. Opt for the direct shuttle bus or a transfer. Some hotels offer luggage pickup/delivery services (like BagsAway) which can be booked in advance.

4. Peak Season & Major Events

During the Salone del Mobile (Design Week, April) or Fashion Weeks, all transport is overloaded. Book buses/transfers weeks in advance. Prices for taxis and hotels skyrocket.

5. Connectivity

Purchase a local SIM card or an eSIM at the airport arrivals hall for seamless navigation via Google Maps and to access your online bus tickets.

FAQs: Bergamo Airport to Milan City Center

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

The cheapest way is by taking the Terravision or Autostradale shuttle bus. Tickets cost between €5 and €10 one-way if booked online in advance. The journey takes approximately 50-70 minutes to reach Milan Centrale Station.

What is the fastest way to get from Bergamo Airport to Milan?

The fastest option is a private transfer or taxi, taking about 50 minutes to 1 hour directly to your hotel, depending on Milan traffic. The fastest public transport is the shuttle bus, as there is no direct train line from the airport.

Is there a direct train from Bergamo Airport to Milan?

No, there is no direct train station at Bergamo Airport (BGY). To travel by train, you must first take a shuttle bus (approx. 15-20 mins) to Bergamo Railway Station, then catch a regional train to Milan Centrale (approx. 50-60 mins).

How do I get from Bergamo Airport to Milan late at night?

If you arrive after the last shuttle bus (typically around 12:30 AM), your main options are a taxi or pre-booked private transfer. Night buses are limited. Always check the latest schedules of operators like Autostradale before traveling.

Where in Milan do the shuttle buses from Bergamo Airport arrive?

Most shuttle buses terminate at Milan Centrale Railway Station (Milan Central Station). Some services also have stops at Milan Lambrate Station or directly at Milan Malpensa Airport. Check your bus ticket for the final destination.

Should I buy my bus ticket from Bergamo Airport to Milan in advance?

Yes, it's highly recommended, especially during peak season (summer, holidays). Advance online tickets are significantly cheaper (€5-€10) compared to buying on the spot (€10-€15). It also guarantees you a seat.

Is it easy to get a taxi at Bergamo Airport?

Yes, the official taxi rank is located just outside the arrivals hall. However, fares to Milan are fixed and expensive (€120-€150). Ensure you use the official white taxis and agree on the fixed price before departure. Private transfers booked online can be a more transparent alternative.

Is Bergamo Airport (BGY) actually in Milan?

No. Bergamo Orio al Serio Airport (BGY) is located near the city of Bergamo, about 45 km (28 miles) northeast of central Milan. It is often called "Milan Bergamo" for marketing, but travelers must account for the significant transfer time to reach Milan itself.