Cheap bus tickets from Milan to Bergamo

Showing times and prices for Jan 21

Cheapest

$6

Average

$9

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Milan to Bergamo will cost around $ 9 if you buy it on the day, but the cheapest tickets can be found for only $ 6.

Cheapest
10:31PMMilan Porta Garibaldi1h38 12:09AMBergamo Ospedale
1 changes
$61One-way
Cheapest
10:31PMMilan Porta Garibaldi1h52 12:23AMBergamo
1 changes
$61One-way
2nd Cheapest
07:10PMMilan1h00 08:10PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
$101One-way
2nd Cheapest
10:10PMMilan1h00 11:10PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
$101One-way
2nd Cheapest
09:10PMMilan1h00 10:10PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
$101One-way

Bus schedule from Milan to Bergamo

Showing buses for tomorrow, Fri, Jan 21
04:10AMMilan1h00 05:10AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
05:10AMMilan1h00 06:10AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
06:10AMMilan1h00 07:10AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
07:10AMMilan1h00 08:10AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
08:10AMMilan1h00 09:10AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
09:10AMMilan1h00 10:10AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
10:10AMMilan1h00 11:10AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
11:10AMMilan1h00 12:10PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
12:10PMMilan1h00 01:10PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
01:10PMMilan1h00 02:10PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
02:10PMMilan1h00 03:10PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
03:10PMMilan1h00 04:10PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
04:10PMMilan1h00 05:10PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
05:10PMMilan1h00 06:10PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
06:10PMMilan1h00 07:10PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
07:10PMMilan1h00 08:10PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
08:10PMMilan1h00 09:10PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
09:10PMMilan1h00 10:10PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
10:10PMMilan1h00 11:10PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
10:31PMMilan Porta Garibaldi1h38 12:09AMBergamo Ospedale
0 changes
10:31PMMilan Porta Garibaldi1h52 12:23AMBergamo
0 changes
11:10PMMilan1h00 12:10AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Fri
Jan 21
$6Regionale
$6Regionale
Sat
Jan 22
$6Regionale
$10Terravision
Sun
Jan 23
$6Regionale
$10Terravision
Mon
Jan 24
$6Regionale
$6Regionale
Tue
Jan 25
$6Regionale
$6Regionale
Wed
Jan 26
$6Regionale
$6Regionale
Thu
Jan 27
$6Regionale
$6Regionale
Fri
Jan 28
$6Regionale
$6Regionale
Sat
Jan 29
$6Regionale
$10Terravision
Sun
Jan 30
$6Regionale
$10Terravision
Mon
Jan 31
$6Regionale
$6Regionale
Tue
Feb 1
$6Regionale
$6Regionale
Wed
Feb 2
$6Regionale
$6Regionale
Thu
Feb 3
$6Regionale
$6Regionale
Fri
Feb 4
$6Regionale
$6Regionale
Sat
Feb 5
$6Regionale
$10Terravision
Sun
Feb 6
$6Regionale
$10Autostradale
Mon
Feb 7
$6Regionale
$6Regionale
Tue
Feb 8
$6Regionale
$6Regionale
Wed
Feb 9
$6Regionale
$6Regionale

Bus times from Milan to Bergamo

Showing times and prices for Jan 21

Fastest Journey

1 h

Average

1 h 4 m

Buses per day

22

Distance

45 km

Of the 22 buses that leave Milan for Bergamo every day 20 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct buses cover the 45 km distance in an average of 1 h 4 m but if you time it right, some buses will get you there in just 1 h .

The slowest buses will take 1 h 52 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
07:10PMMilan1h00 08:10PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
$101One-way
Fastest
10:10PMMilan1h00 11:10PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
$101One-way
Fastest
09:10PMMilan1h00 10:10PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
$101One-way
Fastest
02:10PMMilan1h00 03:10PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
$101One-way
Fastest
04:10PMMilan1h00 05:10PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
$101One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from Milan to Bergamo

distanceDistance28 miles (45 km)
durationAverage bus duration1 h
priceAverage bus ticket price$7 (€6)
changesDirect busYes
carriersBus providersTerravision, Autostradale or BlaBlaCar

Buses from Milan to Bergamo cover the 28 miles (45 km) long trip taking on average 1 h with our travel partners like Terravision, Autostradale or BlaBlaCar. There are direct bus services available. While the average ticket price for this route costs around $7 (€6), you can find the cheapest bus ticket for as low as $6 (€5). Travelers depart most frequently from Milano Centrale and arrive in Bergamo, Stazione Autolinee.

Bus providers: Terravision (2) from Milan to Bergamo

Travel to Bergamo from Milan from $6 (€5) with Omio’s bus partners Terravision (2)! You can find the best schedules and tickets when comparing and booking the most convenient trip for you.

Terravision (2)

Terravision is one of Europe's leading airport transfer companies which connects airports to city centers around Europe and can help you to find the best ticket for your bus to Bergamo from Milan.

Terravision (2) is one of the best options when traveling by bus from Milan to Bergamo. Omio quickly shows you current Terravision (2) bus schedules for the Milan - Bergamo route and makes it easier than ever for you to buy bus tickets online for the cheapest, fastest or earliest trip available. The distance to Bergamo from Milan is around 28 miles (45 km) and the cheapest Terravision (2) one-way ticket you can book starts at $10 (€8). As you check the latest Milan to Bergamo bus schedule from Terravision (2) for your ideal departure and arrival times, you can also review travel information, such as baggage allowance and amenities offered onboard, and compare the best route available to arrive to Bergamo safely. If you search for Terravision (2) tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless. Let Omio quickly find you the perfect Terravision (2) ticket between Milan and Bergamo so you can spend more time enjoying the smooth and easy journey!

  • Average Price: $10

Buses from Milan to Bergamo

The buses from Milan to Bergamo, which connect daily the Central Station of the Lombard capital with the airport of Orio al Serio, located about 12 km from the center of Bergamo, are the most convenient solution for those who need to take a flight from the Bergamo hub. The journey takes about an hour and does not include intermediate stops; departures from Piazzale Luigi Savoia of the Central Station of Milan are every 30 minutes or so. The first bus from Milan to Bergamo airport is around 03.00, while the last one leaves around 00.00.

Which bus lines operate the Milan-Bergamo route?

Buses from Milan to Bergamo are operated exclusively by the Terravision line, a company specialising in connections between airports and city centres. Terravision buses have an integrated Wi-Fi service to connect to the Internet during the journey. You can also take your luggage on board with you at no extra cost.

How long does the bus journey Milan-Bergamo take?

The journey from Milan to Bergamo airport has a travel time of about 1 hour and does not include any intermediate stop. However, any slowdown in traffic on this busy artery could lengthen the travel time during peak hours, a factor to be taken into account if you have to take a flight departing from Orio al Serio.

How many buses are there from Milan to Bergamo?

Orio al Serio's arrivals terminal is served by 40 buses departing from Milano Centrale every day, with a frequency of about 30 minutes; there is no bus service between 00:00 and 03:00. The number of buses from Milan to Bergamo remains unchanged over the weekend, for a total of about 240 journeys guaranteed each week.

What are the departure and arrival stations for buses from Milan to Bergamo?

Milan Bus Station: Milan Central Station is easily reached by the yellow and green lines of the city subway, the suburban lines and the tram. Inside the station there are several dining areas, ATMs, many shops and a Wi-Fi service to access after registration free.

Bergamo Bus Station: buses coming from Milano Centrale stop at the arrivals terminal of Orio al Serio airport, connected to the centre of Bergamo by the Airport Bus, with departures every 20 minutes. Inside the airport there are several refreshment areas, shops and electrical outlets. Free Wi-Fi is also available.

Travel Tips: Bus to Bergamo from Milan

Take the bus to Bergamo easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Milan to Bergamo.
FAQs

How much do cheap buses between Milan and Bergamo cost?

Bus tickets to Bergamo from Milan for some dates and times can be found for as cheap as $6 (€5)  one way in the next 7 days.

How much is the bus from Milan to Bergamo on average?

The Milan to Bergamo bus ticket price is on average $7 (€6)  if you are looking to purchase your tickets for this route in the next week.

How many miles is it from Milan to Bergamo by bus?

When traveling this route you should expect the distance from Milan to Bergamo by bus to be approximately 28 miles (45 km).

How many hours is the bus time to Bergamo from Milan?

On average the Milan to Bergamo bus time is 1 h  covering the 28 miles (45 km) long journey, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

Which bus station from Milan to Bergamo do I depart from? Which Bergamo bus station from Milan do I arrive in?

When taking a bus from Milan, you have a couple of bus stations you can depart from including Milan, Stazione Centrale, Milan, MILANO - P. Zza Laghi usc. Autostrada new svinc and Milan, Largo Tazio Nuvolari (Romolo). When you arrive in Bergamo, your bus can arrive in bus stations including Bergamo, Stazione Autolinee, Bergamo, P. Le Degli Alpini and Bergamo, Autostazione.

Omio customers traveling this route book their buses from Milano Centrale   to Bergamo, Stazione Autolinee.

Where is the departure bus station in Milan located? Where is the arrival bus station in Bergamo located?

Passengers board the bus most frequently from Milano Centrale, which is located around 1.7 miles (2.8 km) away from the city center, and they get off the bus at Bergamo, Stazione Autolinee, located 0.5 miles (850 m) away from the city center.

Which bus providers should I travel with from Milan to Bergamo?

If you're looking for buses from Milan to Bergamo, you can rely on Terravision, Autostradale or BlaBlaCar to get you to Bergamo. It's also good to check out all possible bus companies for the Milan to Bergamo trip to see if there might be differences in the amenities they offer.

When does the first bus depart from Milan to Bergamo? When does the last bus depart from Milan to Bergamo?

The earliest bus departing from Milan to Bergamo leaves at 6: 45 AM. The last bus departing from Milan to Bergamo leaves at 10: 30 PM. You can find the latest Milan to Bergamo bus schedule on Omio and book the best time to leave for your journey on your chosen travel date.

How far in advance should I buy a bus ticket from Milan to Bergamo to get the best deals?

The price of a one way bus ticket from Milan to Bergamo is on average $7 (€6) if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for buses from all possible bus companies offering this route. In general, you can find bus tickets between Milan and Bergamo available a few months in advance.