Skip to main content
Bus Stops
Bergamo Airport

Bus from Bergamo airport to Milan Centrale Station

Express bus
Express bus

Direct and express shuttle bus, without any stops

Adapted departures to flight schedules
Adapted departures to flight schedules

Adapted departures to flight schedules

Book online easily
Book online easily

Book online: save and secure your seat

Milan Bergamo Airport to city centre: schedule, info

Are you traveling from Bergamo airport to Milan? Consider, your trusted and budget-friendly bus service.

From 9€, we offer efficient transportation, departing directly from Milan Bergamo airport and arriving to Milan city centre.

Our schedule is flexible, running from 06:15 AM to 00:15 AM.


Milan to Bergamo airport bus

Our shuttle serves both directions. The average travel time is around 50 minutes. Plus, our ticket includes luggage transport, making your journey hassle-free and convenient.

We accept multiple payment forms such as credit cards, debit cards and PayPal for ease of transactionю

Choose for a smooth and timely journey!


💲PriceFrom 9€ 
💳 PaymentCredit card, debit card, paypal
📍 StopsDirect coach from Bergamo airport arrivals area
📅 Schedule06:15 AM - 00:15 AM
🕑 Travel time50 mm
🎒 LuggageIncluded in the ticket


Can I cancel or change my ticket?

You can cancel or modify your booking up to 1 day before your departure.

For account users: To do so log on to your account using your email and password, go to the ‘Planned Trips’ section, and cancel the relevant booking. The cost of the booking will be credited to your Flibco account and the amount will be automatically deducted from your next booking.

For guest users: Go to Manage Booking and search for your booking with your ticket number and email address used for the purchase. There you can cancel your ticket and add the booking cost to a flibco account or easily create an account to use your credit in your next booking.

How much time should I allow before my flight leaves/after it arrives?

To the airport:

You should allow enough time so as not to risk the check-in desk being closed when you arrive. We recommend 30 minutes for flights within the Schengen area and up to 60 minutes for flights outside the Schengen area.
You are advised to arrive two to three hours before your flight leaves.

From the airport:

Allow at least half an hour to get to the shuttle.
Take into account the time it takes to collect your luggage and clear customs.

What do I do if I miss my shuttle or my flight is delayed?

No stress, just hop on the next bus. Your ticket is valid for the entire day (not for a specific departure).

How long is the bus from Bergamo to Milan and viceversa?

It depends on the traffic. On average it takes around 50 minutes.

Where to get the bus at Milan Bergamo Airport?

Pick up the bus in the Arrivals Area - Bus Station - Bays 2 to 5

The address is Via Aeroporto, 25040, Orio al Serio

How many pieces of luggage can I carry on the bus?

You can carry as much luggage as you want. 1 hand luggage + 1 checked luggage per passenger are included in your booking for free:

- One piece of hand luggage which the passenger keeps with him/her during the transport:
Maximum size: 35 cm x 20 cm x 20 cm
Maximum weight: 10 kg

- One piece of luggage in the hold of the bus:
Maximum size: 55 cm x 85 cm x 40 cm 
Maximum weight: 25 kg

However, with a small extra surcharge, you can request to bring more luggage.

How to get from Bergamo airport to Milan and where to buy tickets

milan to bergamo bus


The easiest and most comfortable way to get from Bergamo airport to Milan is to get a shuttle directly in front of the airport exit. Tickets are not hard to buy, you won't have to wait in the line for a taxi, and you won't have to wait for the next train!

You can purchase tickets directly online at a cost of €10 for one-way or €18 for round trip

Refer to the booking form at the top of this page to find the best solution for you.

Alternatively, you can buy them:

  • On the Flibco APP
  • From our authorized resellers
  • Directly on the bus when you board, by asking the driver (provided that there are still seats available)
Travel time
Travel time

50 minutes - The fastest solution

Open day ticket
Open day ticket

Each ticket is valid for the entire day for one journey (until 04:00 AM of the following day)

You can cancel your booking 1 day before departure.