COMPARE Prices across different modes

Fri
Sep 24
$6Regionale
$10Terravision
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

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information between Bergamo and Milan

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

Buses from Bergamo to Milan 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 trip costs around $10 (€8), you can find the cheapest bus ticket for as low as $10 (€8). Travelers depart most frequently from Bergamo and arrive in Milan, Stazione Centrale.

Bus companies

Bergamo to Milan with Terravision (2)

For as little as $10 (€8) you can travel by bus from Bergamo to Milan with Terravision (2). Omio will show you the best deals, schedules and tickets available for this 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 Bergamo and Milan.

If you're looking for cheap Terravision (2) tickets between Bergamo and Milan, check out Omio! With one-way Bergamo to Milan bus ticket prices starting as low as $10 (€8) when you book in advance, we'll help you get to Milan from Bergamo 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 trip, such as baggage allowance and amenities offered onboard with Terravision (2). If you search for Terravision (2) tickets between Bergamo and Milan 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 from Bergamo to Milan 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 Bergamo to Milan

    The Bergamo - Milan route is served by about 1 connection every quarter of an hour, with total coverage of the day both during the week and on public holidays. The concentration of trips is higher in the early morning and evening. The trip is direct and lasts approximately 1 hour.

    Which bus lines operate the Bergamo - Milan route?

    There are 2 bus companies operating the bus route from Bergamo to Milan: Autostradale and Terravision. Terravision manages the connections with departure from Bergamo Airport and arrival in the central areas of Milan.

    How long does the bus journey Bergamo - Milan take?

    Bus journeys from Bergamo to Milan take about an hour. Usually there are no intermediate changes.

    How many buses are there Bergamo - Milan?

    The frequency of buses connecting Bergamo to Milan varies between 1 every 5 minutes and 1 every 20 minutes. The route is widely served and is guaranteed an hourly coverage from midnight to about 23:30. Some times include more than one departure.

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

    Bergamo Bus Station: Bergamo-Orio al Serio Airport is located about 5 kilometers from the center. Parking is available 24 hours a day, with a shuttle service to and from the airport. By shuttle you can also reach the train station of Bergamo, the historic center and the airport of Malpensa. There are refreshment points, a pharmacy, free Wi-Fi access, toilets and power outlets.

    Milan Bus Stations:Milan Lambrate Station is widely connected to the city centre by subway lines, trams and urban and suburban buses. It has refreshment areas, toilets, ticket machines and automatic machines. Adjacent to the station there is a large parking lot. The Air Terminal Milano Centre is located opposite the central station with direct access to the same and connected by shuttle bus to the city center, about every 20 minutes. Milano Centrale station has ticket machines and machines, toilets, first aid, refreshment areas and commercial shops. It is a subway, tram and bus stop both in and out of Milan.

    Travel Tips

    Buses from Bergamo to Milan
    Take the bus to Milan 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 Bergamo to Milan.
    FAQs
    How much are cheap buses to Milan from Bergamo?
    Bus tickets to Milan from Bergamo for some dates and times can be found for as cheap as $10 (€8)  one way in the next 7 days.
    What is the cost of a bus between Bergamo and Milan?
    The Bergamo to Milan bus ticket price is on average $10 (€8)  if you are looking to purchase your tickets for this journey in the next week.
    How many miles is it from Bergamo to Milan by bus?
    The bus distance from Bergamo to Milan is around 28 miles (45 km).
    How long is a bus from Bergamo to Milan on average?
    On average the Bergamo to Milan 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.
    When traveling by bus from Bergamo to Milan, which bus station in Bergamo do I depart from and which bus station in Milan do I arrive in?

    When taking the bus to Milan from Bergamo, you can choose to depart from bus stations like Bergamo, Stazione Autolinee, Bergamo, P. Le Degli Alpini and Bergamo, Autostazione. Your journey can end in bus stations such as Milan, Stazione Centrale, Milan, MILANO - P. Zza Laghi usc. Autostrada new svinc and Milan, Largo Tazio Nuvolari (Romolo).

    Omio customers who travel this route most frequently depart from Bergamo   and arrive in Milan, Stazione Centrale.

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

    Passengers booking this route most frequently board their buses from Bergamo and need to travel around 0 mile (s) / 0 km from the city center to get to this bus station.

    Passengers arriving in Milan most often arrive at Milan, Stazione Centrale and need to travel around 1 mile (s) / 2 km from this bus station to the city center.

    Which bus providers can take me to Milan from Bergamo?
    If you're looking for buses from Bergamo to Milan, you can rely on Terravision, Autostradale or BlaBlaCar to get you to Milan. It's also good to check out all possible bus companies for the Bergamo to Milan journey to see if there might be differences in the amenities they offer.
    Are there any nonstop bus services from Bergamo to Milan?
    If you’re looking for a direct bus, consider traveling with Terravision. Nonstop bus services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your bus tickets.
    What time is the earliest bus from Bergamo to Milan? What time is the last bus from Bergamo to Milan?
    You can take the earliest bus from Bergamo to Milan at 5: 10 AM   or take the last bus from Bergamo to Milan leaving at 10: 50 PM. Look for the latest Bergamo to Milan bus schedules on Omio and book the best time to take the bus for this trip.
    How far in advance should I book a bus ticket from Bergamo to Milan to get the best deals?
    You can find buses between Bergamo and Milan 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 trip. You’ll see tickets for the Bergamo to Milan bus generally on sale a few months before the planned travel date.
    Stations

    Important Stations and Airports for this Journey

    Bergamo
    Milan
    Autostazione Via Bono, Bergamo
    Amenities
    Bergamo
    Amenities
    Bergamo Airport
    Amenities