Checked offer from Bergamo to Milan: Bus, about 0h 34min, from €2. Main companies selling this route on 12Go (checked on October 27, 2026): GoOpti, Flibco, Terravision; main departure point: Bergamo Airport .
One option to get from Bergamo to Milan
Select an option below to see the route details and compare prices. Secure booking via our partner 12go.asia.
Companies selling this route on 12Go
Offers listed on 12Go on October 27, 2026 for a departure on November 17, 2026. Timetables and prices change with the date: check them before booking.
| Company | Mode | Departs from | From | Offers |
|---|---|---|---|---|
| FlixBus | Bus | Bergamo Central Train STation | €2 | 22 |
| Itabus | Bus | Bartolomeo Bono | €5 | 2 |
| Flibco | Bus | Bergamo Airport | €8 | 51 |
| Orio Shuttle | Bus | Bergamo Airport | €10 | 41 |
| Terravision | Bus | Bergamo Airport | €11 | 46 |
| Autostradale | Bus | Bergamo Airport | €11 | 40 |
| GoOpti | Bus | Bergamo Airport Departures | €53 | 77 |
| AleTransfer | Van / transfer | €128 | 2 | |
| GetTransfer EU | Van / transfer | €139 | 1 | |
| Decus | Van / transfer | €170 | 1 |
Activate an eSIM before you go: internet the moment you land, no SIM to swap, zero roaming fees.
Practical tips
Milan has several stations and bus stops. Before paying, look at where your coach actually drops you off and compare it with your hotel or onward train, so you do not end up across the city with heavy bags.
Coach fares are lowest when booked early and rise on busy departures. Reserving online avoids paying a last-minute premium, and you avoid the cost of an expensive alternative when the cheap seats have gone.
Some departures leave from the airport area and others from the city centre. Check the departure point on your ticket, especially if you are arriving on a flight, so you wait at the right stop.
If you are heading to a flight, leave extra time for traffic around Milan, especially at rush hour. Choosing an earlier coach is cheap insurance compared with missing a departure and rebooking.
Download your e-ticket before you leave, in case mobile signal is weak at the stop. Have it ready to show the driver as you board, along with your ID if requested.
The journey experience
Getting from Bergamo to Milan is one of the easiest transfers in northern Italy, and you can stop worrying about choosing between train, coach, ferry or flight: on this route the coach is the option to know. The comparison table on this page shows durations, price ranges and departure frequency side by side, so you can decide in seconds.
The coach is straightforward and comfortable. Vehicles are modern, with air conditioning, luggage space under the vehicle and plenty of room for a backpack or a suitcase. Departures are frequent through the day, which means you rarely need to plan around a fixed time. Services link Bergamo, including the airport area, with Milan, and several operators run this corridor. Booking online gives you instant confirmation and a ticket on your phone, so there is nothing to queue for.
Our advice: check which Milan stop your coach arrives at before you book, because Milan has several stations and bus stops and they are not all in the same area. Choose the one closest to your hotel or your onward train. In high season, book a little ahead for early-morning and late-evening departures, especially if you have a flight to catch. Keep your confirmation handy, arrive at the stop a few minutes early, and you will be in Milan without stress.
Frequently asked questions — Bergamo → Milan
Bus tickets from Bergamo to Milan start from €2, and typical fares go up to around €12. The price depends on the operator, the time of day and how early you book. Reserving ahead online usually gets you the lowest fares, while busy departures cost more.
The bus journey takes between 35 and 50 minutes. The exact time depends on traffic, especially around Milan at rush hour, and on where your coach stops. If you have a flight or a train to catch, add a safety margin to the timetable.
The bus is the verified option on this route and a very good choice: it is inexpensive, runs frequently and is comfortable. You can book online with instant confirmation, compare operators and times in the table on this page, and pick the departure that suits your plans.
Departures are generally from the Bergamo bus station area near the train station, and some services also pick up at the airport. The exact stop depends on the operator, so check the departure point on your booking confirmation before heading out.
Booking ahead is not essential outside peak periods, since departures are frequent, but it is wise. Fares start from €2 and reserving early helps you secure the lowest prices, especially for early-morning and late-evening departures or when you have a flight to catch.
Why visit Milan?
- ✓ Climb the rooftop terraces of the Duomo for a close-up view of its spires and, on clear days, the Alps
- ✓ See Leonardo da Vinci's The Last Supper at Santa Maria delle Grazie (book weeks ahead)
- ✓ Shop and people-watch in the Galleria Vittorio Emanuele II, then head to the Quadrilatero della Moda
- ✓ Enjoy aperitivo along the Navigli canals, with Spritz and buffet snacks at sunset
- ✓ Catch an opera or ballet at La Scala, or visit its museum on a rainy afternoon
When to visit Milan?
April to June and September to October — mild temperatures, fewer rainy days, and no summer heat or winter fog
What to do in Milan?
Local experiences, must-see sights and activities selected for you
Related searches