The cheapest buses from Milan to Bergamo

Showing times and prices for Sep 25

Cheapest

$10

Average

$10

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 $ 10 if you buy it on the day, but the cheapest tickets can be found for only $ 10.

Cheapest
11:30AMMilan1h00 12:30PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
$101One-way
Cheapest
06:30PMMilan1h00 07:30PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
$101One-way
Cheapest
01:30PMMilan1h00 02:30PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
$101One-way
Cheapest
07:30PMMilan1h00 08:30PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
$101One-way
Cheapest
09:30AMMilan1h00 10:30AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
$101One-way

Timetable Milan to Bergamo

Showing buses for tomorrow, Sat, Sep 25
04:30AMMilan1h00 05:30AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
05:30AMMilan1h00 06:30AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
06:30AMMilan1h00 07:30AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
07:30AMMilan1h00 08:30AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
08:30AMMilan1h00 09:30AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
09:30AMMilan1h00 10:30AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
10:30AMMilan1h00 11:30AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
11:30AMMilan1h00 12:30PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
12:30PMMilan1h00 01:30PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
01:30PMMilan1h00 02:30PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
02:30PMMilan1h00 03:30PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
03:30PMMilan1h00 04:30PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
04:30PMMilan1h00 05:30PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
05:30PMMilan1h00 06:30PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
06:30PMMilan1h00 07:30PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
07:30PMMilan1h00 08:30PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
08:30PMMilan1h00 09:30PMBergamo, 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 across different modes

Fri
Sep 24
$6Regionale
Find prices
Sat
Sep 25
$6Regionale
$10Terravision
Sun
Sep 26
$6Regionale
$10Terravision
Mon
Sep 27
$6Regionale
$10Terravision
Tue
Sep 28
$6Regionale
$10Terravision
Wed
Sep 29
$6Regionale
$10Terravision
Thu
Sep 30
$6Regionale
$10Terravision
Fri
Oct 1
$6Regionale
$10Terravision
Sat
Oct 2
$6Regionale
$10Terravision
Sun
Oct 3
$6Regionale
$10Terravision
Mon
Oct 4
$6Regionale
$10Terravision
Tue
Oct 5
$6Regionale
$10Terravision
Wed
Oct 6
$6Regionale
$10Terravision
Thu
Oct 7
$6Regionale
$10Terravision
Fri
Oct 8
$6Regionale
$10Terravision
Sat
Oct 9
$6Regionale
$10Terravision
Sun
Oct 10
$6Regionale
$10Terravision
Mon
Oct 11
$6Regionale
$10Terravision
Tue
Oct 12
$6Regionale
$10Terravision
Wed
Oct 13
$6Regionale
$10Terravision
Thu
Oct 14
$6Regionale
$10Terravision

The fastest buses from Milan to Bergamo

Showing times and prices for Sep 25

Fastest Journey

1 h

Average

1 h

Buses per day

17

Distance

45 km

Of the 17 buses that leave Milan for Bergamo every day 17 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 but if you time it right, some buses will get you there in just 1 h .

The slowest buses will take 1 h 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
11:30AMMilan1h00 12:30PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
$101One-way
Fastest
06:30PMMilan1h00 07:30PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
$101One-way
Fastest
01:30PMMilan1h00 02:30PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
$101One-way
Fastest
07:30PMMilan1h00 08:30PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
$101One-way
Fastest
09:30AMMilan1h00 10:30AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 changes
$101One-way

These companies trust us. We sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information between Milan and Bergamo

distanceDistance28 miles (45 km)
durationAverage bus duration1 h
priceAverage bus ticket price$10 (€8)
changesDirect busYes
carriersBus companiesTerravision, 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. You can get the cheapest bus tickets for this trip for as low as $10 (€8), but the average price of bus tickets is $10 (€8). Travelers depart most frequently from Milano Centrale and arrive in Bergamo, Stazione Autolinee.

Bus companies

Travel with Terravision (2) from Milan to Bergamo

You can travel by bus between Milan and Bergamo with Terravision (2) for as low as $10 (€8). When you search for schedules and tickets, Omio will show you the best journey.

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 between Milan and Bergamo.

If you're looking for cheap Terravision (2) tickets between Milan and Bergamo, check out Omio! With one-way Milan to Bergamo bus ticket prices starting as low as $10 (€8) when you book in advance, we'll help you get to Bergamo from Milan by showing you the latest Terravision (2) offers, bus schedules and tickets for this 28 miles (45 km) route. You can also review relevant ticket information for each class fare available on this journey, such as baggage allowance and amenities offered onboard with Terravision (2). If you search for Terravision (2) tickets from Milan to Bergamo in the Omio app, you can quickly see if they are mobile tickets so that you can go paperless when taking the bus. Whether you're looking for the cheapest, fastest or earliest bus between Milan and Bergamo on offer, Omio makes it easier than ever for you to find that perfect bus with Terravision (2) so you can enjoy a smooth and comfortable journey.

    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

    Buses from Milan to Bergamo
    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 are cheap buses between Milan and Bergamo?
    Omio customers have found cheap bus tickets to Bergamo from Milan for as low as $10 (€8)  for the next 7 days.
    How much does it cost to take a bus to Bergamo from Milan?
    The Milan to Bergamo bus ticket price is on average $10 (€8)  if you are looking to purchase your tickets for this journey in the next week.
    What is the distance to Bergamo from Milan by bus?
    The bus distance from Milan to Bergamo is around 28 miles (45 km).
    How long is the bus to Bergamo from Milan?
    On average the Milan to Bergamo bus travel time is 1 h  for the 28 miles (45 km) long trip, but the duration can vary if you travel 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 Milan bus station located? Where is the Bergamo bus station located?

    Passengers board their bus most frequently from Milano Centrale and travel around 1 mile (s) / 2 km from the city center to this bus station.

    Passengers traveling this route most often arrive at Bergamo, Stazione Autolinee and need to travel approximately 0 mile (s) / 0 km from the bus station to the city center in Bergamo.

    Which bus companies can get me from Milan to Bergamo?
    For the trip from Milan to Bergamo you can take a bus with Terravision, Autostradale or BlaBlaCar. Be sure to check out all possible bus providers that offer services between Milan and Bergamo on Omio to compare what amenities they may have.
    Are there any nonstop bus services from Milan to Bergamo?
    Yes, there are direct buses from Milan to Bergamo, and you can find a direct bus for this journey with Terravision  on Omio. It's worth paying attention to when you buy your bus ticket as direct services tend to offer more convenience and save you time getting to your destination.
    When is the earliest bus from Milan to Bergamo? When is the last bus from Milan to Bergamo?
    The first Milan to Bergamo bus departs at 6: 50 AM   and the last bus from Milan to Bergamo leaves at 6: 50 PM. Check out the most up-to-date bus schedule from Milan to Bergamo on Omio and find the best time to travel to your destination.
    How far in advance should I book bus tickets between Milan and Bergamo for the best deals?
    You can find buses between Milan and Bergamo to cost on average $10 (€8) one way if you book within the next 7 days. But we recommend buying bus tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Milan to Bergamo bus generally on sale a few months before the planned travel date.
    Stations

    Important Stations and Airports for this Journey

    Milan
    Bergamo
    Milano - Terminal Bus di Lampugnano
    Amenities
    Refreshments
    WC

    Frequently Asked Questions

    Where is the train station and what is the best way to get there?
    This station is not located in the city centre but it can be reached by public transport.<br>Metro lines M1<br>Bus lines 68