Checked offer from Milan to Bergamo: Bus, about 0h 31min, from €2. Main companies selling this route on 12Go (checked on October 27, 2026): GoOpti, Flibco, Terravision; main departure point: Piazza Luigi di Savoia.
One option to get from Milan to Bergamo
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 | Lampugnano Bus Terminal | €2 | 22 |
| Itabus | Bus | Milan Via Giuseppe Impastato | €5 | 2 |
| Flibco | Bus | Piazza Luigi di Savoia | €8 | 50 |
| Orio Shuttle | Bus | Piazza Luigi di Savoia | €10 | 41 |
| Terravision | Bus | Milan Central Station | €11 | 44 |
| Autostradale | Bus | Milan Centrale Bus Station | €11 | 40 |
| Sindbad | Bus | Milan | €18 | 1 |
| GoOpti | Bus | Linate Airport Departures | €92 | 54 |
| AleTransfer | Van / transfer | €128 | 2 | |
| GetTransfer EU | Van / transfer | €139 | 1 |
Activate an eSIM before you go: internet the moment you land, no SIM to swap, zero roaming fees.
Practical tips
The lowest coach fares sell out first, especially at weekends and in high season. Book online a few days ahead, compare departure times, and you avoid paying more for a last-minute seat when a cheaper one existed.
Milan has several stations and coach stops, so never assume. Read your ticket for the exact departure point, locate it on a map the night before, and you will not end up at the wrong stop with your luggage.
Decide whether you are heading to the lower town, the old upper town or the airport before you book. Bergamo has different stops, and picking the right one saves you an extra local transfer once you arrive.
Save your e-ticket offline before you leave, in case mobile signal is weak at the stop. Drivers usually scan the code on boarding, so having it ready keeps the queue moving and your seat secure.
If you are connecting to a flight from Bergamo airport, choose an earlier coach than you think you need. Road traffic around Milan can slow things down, and a safety margin keeps the day calm.
The journey experience
Getting from Milan to Bergamo is one of the easiest hops in northern Italy, and you do not need to overthink it. For this route the coach is the verified option, and it is simple, frequent and friendly to anyone travelling without a car. If you are comparing train, coach, ferry and flight in your head, you can park the last two: this is a short land transfer.
The coach runs straight between Milan and Bergamo, so you stay in your seat with no changes. Services are comfortable, with luggage space under the bus and air conditioning in the warmer months. Coaches also link Milan with Bergamo airport, which makes this route popular with travellers catching early or late flights. Regular operators such as FlixBus are commonly seen on routes like this, and you can check the live timetable and book online for instant confirmation.
The main trap in Milan is the departure point, because the city has several stations and stops. Always check the exact departure stop on your ticket before you leave, and arrive a little early so you can find the right bay without stress. Book ahead if you are travelling at a weekend, on a holiday or in high season, since the cheapest fares go first. Once you arrive, Bergamo's upper town, Città Alta, is a short local ride away, so you can drop your bags and start exploring.
Frequently asked questions — Milan → Bergamo
Bus fares from Milan to Bergamo start from €2, and typical prices go up to €12. The lowest fares are usually the ones booked early, so reserve ahead if your dates are fixed, especially at weekends, on holidays and during the busy summer season.
The bus takes between 30 minutes and 50 minutes depending on the departure time, the exact stops and road traffic around Milan. Rush hours and busy weekends can push the journey towards the longer end, so allow some margin if you have a flight to catch.
The coach is the verified option on this route, and it works very well for independent travellers. It is direct, affordable and runs without changes, and it also serves Bergamo airport. Book online for instant confirmation and check the live timetable for your date.
Milan has several stations and coach stops, so the departure point depends on the service you choose. Your ticket states the exact stop, so check it before travelling and locate it on a map in advance to arrive calmly and board without stress.
Yes, you can compare departures and book online on a trusted platform with instant confirmation. Your e-ticket arrives straight away, so you can save it on your phone and board without printing anything. Booking ahead is wise in high season and at weekends.
Why visit Bergamo?
- ✓ Stroll the medieval walls of Città Alta, a UNESCO World Heritage site, and watch the sunset from the Venetian ramparts
- ✓ Ride the historic funicular from Città Bassa up to the hilltop old town, with sweeping views over the Lombard plain
- ✓ Admire the Colleoni Chapel and the Santa Maria Maggiore basilica on Piazza Duomo, two Renaissance and Romanesque gems
- ✓ Taste polenta e osei, casoncelli alla bergamasca and a slice of Stracchino or Taleggio cheese in a traditional trattoria
- ✓ Visit the Accademia Carrara, home to Botticelli, Raphael and Lotto masterpieces, then explore the Orto Botanico on the hillside
When to visit Bergamo?
HUMID SUBTROPICAL CLIMATE
April to June and September to October — mild temperatures, fewer crowds and clear skies ideal for walking the old town
What to do in Bergamo?
Local experiences, must-see sights and activities selected for you
How long to visit Bergamo?
Two days is ideal to cover both the Città Alta (walls, Piazza Vecchia, Basilica di Santa Maria Maggiore, funicular) and the Città Bassa (Accademia Carrara, Piazza Matteotti). With only one day, stay in the upper town and have polenta e osei for dinner; with a third day, add a trip to Lake Iseo or Crespi d'Adda. Book a flight into Orio al Serio and take the airport bus to the centre in about 15 minutes.
Related searches