Milan to Bergamo bus

Fri, Sep 13
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap bus tickets from Milan to Bergamo

Showing times and prices for Sep 13

Cheapest

The best way to find a cheap bus ticket from Milan to Bergamo is to book your journey as far in advance as possible and to avoid traveling at rush hour.

BlaBlaCar
05:50PM0h20
Milan
06:10PMBergamo
$31One-way
0 transfers
BlaBlaCar
08:40PM0h10
Milan
08:50PMBergamo
$31One-way
0 transfers
BlaBlaCar
07:30AM0h10
Milan
07:40AMBergamo
$31One-way
0 transfers
BlaBlaCar
04:40PM0h20
Milan
05:00PMBergamo
$41One-way
0 transfers
BlaBlaCar
07:20PM0h20
Milan
07:40PMBergamo
$41One-way
0 transfers

Bus schedule from Milan to Bergamo

Showing buses for tomorrow, Friday, September 13
Terravision
03:40AM0h50
Milan
04:30AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Terravision
04:10AM0h50
Milan
05:00AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
goopti
04:30AM0h55
Linate, Aeroporto di Milano-Linate
05:25AMBergamo, Piazzale Marconi
0 transfers
Terravision
04:40AM0h50
Milan
05:30AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Terravision
05:10AM0h50
Milan
06:00AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Terravision
05:40AM0h50
Milan
06:30AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Terravision
06:10AM0h50
Milan
07:00AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Flibco National
06:15AM0h50
Milan
07:05AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Terravision
06:40AM0h50
Milan
07:30AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Flibco National
06:45AM0h50
Milan
07:35AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Itabus
07:05AM1h05
Milano, Autostazione Lampugnano
08:10AMBergamo
0 transfers
Terravision
07:10AM0h50
Milan
08:00AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Flibco National
07:15AM0h50
Milan
08:05AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
FlixBus
07:20AM2h00
Milan
09:20AMBergamo
0 transfers
Itabus
07:30AM1h00
Milano, San Donato
08:30AMBergamo
0 transfers
Terravision
07:40AM0h50
Milan
08:30AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Flibco National
07:45AM0h50
Milan
08:35AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
FlixBus
08:10AM1h10
Milano, Autostazione Lampugnano
09:20AMBergamo
0 transfers
Terravision
08:10AM0h50
Milan
09:00AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Flibco National
08:15AM0h50
Milan
09:05AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Itabus
08:15AM1h05
Milano, Autostazione Lampugnano
09:20AMBergamo
0 transfers
Terravision
08:40AM0h50
Milan
09:30AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Flibco National
08:45AM0h50
Milan
09:35AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
FlixBus
09:00AM1h10
Milano, Autostazione Lampugnano
10:10AMBergamo
0 transfers
Terravision
09:10AM0h50
Milan
10:00AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Flibco National
09:15AM0h50
Milan
10:05AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
goopti
09:35AM1h00
Linate, Aeroporto di Milano-Linate
10:35AMBergamo, Piazzale Marconi
0 transfers
Terravision
09:40AM0h50
Milan
10:30AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Flibco National
09:45AM0h50
Milan
10:35AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Terravision
10:10AM0h50
Milan
11:00AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Flibco National
10:15AM0h50
Milan
11:05AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Terravision
10:40AM0h50
Milan
11:30AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Flibco National
10:45AM0h50
Milan
11:35AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Terravision
11:10AM0h50
Milan
12:00PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Flibco National
11:15AM0h50
Milan
12:05PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Terravision
11:40AM0h50
Milan
12:30PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Flibco National
11:45AM0h50
Milan
12:35PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
FlixBus
12:00PM1h10
Milano, Autostazione Lampugnano
01:10PMBergamo
0 transfers
Terravision
12:10PM0h50
Milan
01:00PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Flibco National
12:15PM0h50
Milan
01:05PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
goopti
12:40PM1h05
Linate, Aeroporto di Milano-Linate
01:45PMBergamo, Piazzale Marconi
0 transfers
Terravision
12:40PM0h50
Milan
01:30PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Flibco National
12:45PM0h50
Milan
01:35PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Terravision
01:10PM0h50
Milan
02:00PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Flibco National
01:15PM0h50
Milan
02:05PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Terravision
01:40PM0h50
Milan
02:30PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Flibco National
01:45PM0h50
Milan
02:35PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Terravision
02:10PM0h50
Milan
03:00PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Flibco National
02:15PM0h50
Milan
03:05PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
FlixBus
02:30PM1h10
Milano, Autostazione Lampugnano
03:40PMBergamo
0 transfers
Terravision
02:40PM0h50
Milan
03:30PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Flibco National
02:45PM0h50
Milan
03:35PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Terravision
03:10PM0h50
Milan
04:00PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Flibco National
03:15PM0h50
Milan
04:05PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Terravision
03:40PM0h50
Milan
04:30PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Flibco National
03:45PM0h50
Milan
04:35PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Terravision
04:10PM0h50
Milan
05:00PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Flibco National
04:15PM0h50
Milan
05:05PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Terravision
04:40PM0h50
Milan
05:30PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Flibco National
04:45PM0h50
Milan
05:35PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Itabus
04:50PM0h50
Milano, San Donato
05:40PMBergamo
0 transfers
Terravision
05:10PM0h50
Milan
06:00PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Flibco National
05:15PM0h50
Milan
06:05PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Terravision
05:40PM0h50
Milan
06:30PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Flibco National
05:45PM0h50
Milan
06:35PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
goopti
06:10PM0h45
Linate, Aeroporto di Milano-Linate
06:55PMBergamo, Piazzale Marconi
0 transfers
Terravision
06:10PM0h50
Milan
07:00PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Flibco National
06:15PM0h50
Milan
07:05PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Terravision
06:40PM0h50
Milan
07:30PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Flibco National
06:45PM0h50
Milan
07:35PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
goopti
07:00PM0h45
Linate, Aeroporto di Milano-Linate
07:45PMBergamo, Piazzale Marconi
0 transfers
Terravision
07:10PM0h50
Milan
08:00PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Itabus
07:10PM0h50
Milano, San Donato
08:00PMBergamo
0 transfers
Flibco National
07:15PM0h50
Milan
08:05PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Terravision
07:40PM0h50
Milan
08:30PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Flibco National
07:45PM0h50
Milan
08:35PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
goopti
08:00PM0h45
Linate, Aeroporto di Milano-Linate
08:45PMBergamo, Piazzale Marconi
0 transfers
Terravision
08:10PM0h50
Milan
09:00PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Flibco National
08:15PM0h50
Milan
09:05PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
FlixBus
08:30PM1h10
Milano, Autostazione Lampugnano
09:40PMBergamo
0 transfers
Terravision
08:40PM0h50
Milan
09:30PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Flibco National
08:45PM0h50
Milan
09:35PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Terravision
09:10PM0h50
Milan
10:00PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Flibco National
09:15PM0h50
Milan
10:05PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Terravision
09:40PM0h50
Milan
10:30PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Flibco National
09:45PM0h50
Milan
10:35PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Terravision
10:10PM0h50
Milan
11:00PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Flibco National
10:15PM0h50
Milan
11:05PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Itabus
10:20PM0h50
Milano, San Donato
11:10PMBergamo
0 transfers
Terravision
10:40PM0h50
Milan
11:30PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Flibco National
10:45PM0h50
Milan
11:35PMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Terravision
11:10PM0h50
Milan
12:00AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Flibco National
11:20PM0h50
Milan
12:10AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Terravision
11:40PM0h50
Milan
12:30AMBergamo, Aeroporto di Bergamo-Orio al Serio
0 transfers
Itabus
11:50PM0h50
Milano, San Donato
12:40AMBergamo
0 transfers

Find all the dates and times for this journey

Compare prices and tickets Milan to Bergamo by train or bus

Fri
Sep 13
Sat
Sep 14
Sun
Sep 15
Mon
Sep 16
Tue
Sep 17
Wed
Sep 18
Thu
Sep 19
Fri
Sep 20
Sat
Sep 21
Sun
Sep 22
Mon
Sep 23
Tue
Sep 24
Wed
Sep 25
Thu
Sep 26
Fri
Sep 27
Sat
Sep 28
Sun
Sep 29
Mon
Sep 30
Tue
Oct 01
Wed
Oct 02
Thu
Oct 03

Bus times from Milan to Bergamo

Showing times and prices for Sep 13

Fastest Journey

45 m

Average

52 m

Buses per day

95

Distance

45 km

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

Fastest
goopti
06:10PM0h45
Linate, Aeroporto di Milano-Linate
06:55PMBergamo, Piazzale Marconi
$1041One-way
0 transfers
Fastest
goopti
07:00PM0h45
Linate, Aeroporto di Milano-Linate
07:45PMBergamo, Piazzale Marconi
$1041One-way
0 transfers
Fastest
goopti
08:00PM0h45
Linate, Aeroporto di Milano-Linate
08:45PMBergamo, Piazzale Marconi
$1041One-way
0 transfers
2nd Fastest
Terravision
03:40PM0h50
Milan
04:30PMBergamo, Aeroporto di Bergamo-Orio al Serio
$151One-way
0 transfers
2nd Fastest
Terravision
05:40PM0h50
Milan
06:30PMBergamo, Aeroporto di Bergamo-Orio al Serio
$151One-way
0 transfers

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 duration50 min
priceAverage bus ticket price$4 (€3)
frequencyBus frequency50 a day
changesDirect busYes, there are 50 direct buses a day
carriersBus providersTerravision (2), Flibco National, Itabus, FlixBus, Autostradale or Flibco International

Buses from Milan to Bergamo cover the 28 miles (45 km) long route taking on average 50 min with our travel partners like Terravision (2), Flibco National, Itabus, FlixBus, Autostradale or Flibco International. Normally, there are 50 buses operating per day, including direct services available. You can get the cheapest bus tickets for this trip for as low as $2 (€2), but the average price of bus tickets is $4 (€3). Travelers depart most frequently from Milano, Milan Linate Airport and arrive in Bergamo, Autostazione.

Bus providers: Terravision (2), Flibco National and Infobus from Milan to Bergamo

Buy your official Terravision (2), Flibco National and Infobus bus tickets between Milan and Bergamo from $4 (€4) with Omio. Find bus times and tickets for over 1000 travel companies to compare and book the most affordable trip.

Regionale is the regional train service of national carrier Trenitalia connecting all of Italy. It is the most convinient way to travel to both big cities and the smallest villages all over the Italian country. The regional trains have different names depending on the region they serve, such as Treno Regionale Veloce (TRV) and Treno Regionale Lento (TRL). Treno Rock and Treno pop are the two new trains part of Trenitalia regionale fleet. Trenitalia Regionale offers a variety of ticket types, including single tickets (economy and standard), return tickets, and season tickets. Onboard facilities include free Wi-Fi, air conditioning, and power sockets. The most popular routes for Regionale are between Rome and Milan, Naples and Florence, and Turin and Venice.

Bus information from Milan to Bergamo with Regionale:

  • Average Duration: 1 h 9 min
  • Cheapest Price: $6

Trains from Milan to Forte dei Marmi

Trains provide an efficient means to travel from Milan to Forte dei Marmi, as numerous companies offer reliable services on domestic and international routes. Trenitalia, a famous train operator in Italy, runs most services from Milan to Forte dei Marmi. The service covers the 113mi (183km) journey in an average of 4h 22min. All trains along this route involve transfers, either at Parma or La Spezia Migliarina. The earliest train departs Milan Centrale at around 5:10 a.m., while last coach leaves the same station at 3:41 p.m.

Milan to Forte dei Marmi Train Time: Daily Departures

There are 31 trains that connect Milan to Forte dei Marmi per day, completing the stretch in an average of 4h 22min. The fastest service takes around 3h 36min to cover the journey between the two destinations. All trips involve at least one change, mostly at the Parma or La Spezia Migliarina,

Abbaye d'Abbeville. Source: Shutterstock

hough some occasionally make changes at the Genoa Piazza Principe. How long is the journey by train from Milan to Forte dei Marmi?

The train from Milan to Forte dei Marmi varies in duration depending on the number of changes during the trip. Usually, a train takes an average of 4h 22 min to complete the journey. However, the fastest direct train between the two destinations covers the trip in about 3h 36min. Also, some connections entail several transfers along the route, and the journey might last about 5h 22min. About 31 train connections service this route. The fast train departs Milan Centrale at around 5:10 a.m., while last departure for the day is at approximately 3:41 p.m.

Abbaye d'Abbeville. Source: Shutterstock

What is/are the departure and arrival stations for trains from Milan to Forte dei Marmi?

Departure train station:The departure station is Milano Centrale, with many companies such as Trenitalia operating this route. The station lies about 1mi (1.6km) from the city center of and is accessible within 7min. Facilities at this terminal include a ticketing office, cycle rental storage, coffee bars, baggage stores, food supermarkets and fast food outlets.

Arrival train station:All trains arriving at Forte dei Marmi from Milan stop at Forte Dei Marmi_Seravezza_Querceta, conveniently located about 1mi (1.6km) from the city center. Therefore, passengers can easily access it on foot in under 10min. Travelers using this station enjoy several amenities such as public phone cabins, clean restrooms, tourist information desks, luggage stores, eateries.

Which train companies travel from Milan to Forte dei Marmi?

Trenitalia, a popular train company in Italy operates most services between these two points. Normally, all the services between the two cities entail a transfer, mostly at Parma or La Spezia Migliarina. The operator runs about 31 trains per day along this route, with the journey lasting an average of 4h 22m bein. Still, some direct coaches cover the distance in about 3h 36min. The fast train departs Milan Centrale at around 5:10 a.m., while last coach departs the same terminal for Forte dei Marmi at approximately 3:41 p.m.

Night trains Milan

Night travel is increasingly becoming a choice to most passengers, especially those who want their enjoy their comfort and privacy. Trenitalia provides a night connection that departs Milan at around 23:20. Secure a first_class ticket and experience a lovely night trip like no other. However, if you’re keen to make savings, consider traveling in an economy cabin. The night train schedules vary based on the specific travel dates, weekends, and holidays.

Trenitalia Milan to Forte dei Marmi

A Trenitalia train between these two destinations completes the journey between the two cities in an average time of 4h 22min. Some connections make one or two transfers during the journey, either at Parma or La Spezia Migliarina. However, there are direct trains that cover the distance in approximately 3h 36min. The company runs about 31 train services daily. The earliest train leaves Milan Centrale at around 5:10 a.m., while the last coach departs the same terminal for Forte dei Marmi at approximately 3:41 p.m.

trains from Forte dei Marmi from Milan: Sustainability travel

The fuel consumption by trains is way less than that of personal cars or planes, thus making it an economically friendly and efficient means of transportation between to Forte dei Marmi from Milan. With lower energy consumption comes low emission of greenhouse gases into the atmosphere, thus making it sustainable. Traveling by can reduce your carbon footprint by almost 13 times.

Train Milan to Forte dei Marmi: Services on Board

A first_class ticket on a train Forte dei Marmi from Milan lets you enjoy extra benefits for a comfortable and relaxing journey. You’ll get to enjoy the comfort of bigger reclinable seats with headrests, and you have a power socket to keep their electrical gadgets charged throughout the trip. Also, the free Wi_Fi connects you to friends and family, and you’re entitled to free on_seat meals and drinks. If you’re traveling in second_class coach, you do not have to worry about early reservations, thus making the tickets cheaper.

Abbaye d'Abbeville. Source: Shutterstock

hough the seats in this cabin recline, no meals are served. The operator does not limit the amount of luggage that you can bring to the second_class cabin. Nevertheless, be sure to experience comfort and serenity during the trip. When traveling to Forte dei Marmi from Milan, you can bring small pets, cats, and dogs if they’re in their kennels and must have tickets. The exemption is for those with guide dogs. Passengers with disabilities get preferential treatment,
Abbaye d'Abbeville. Source: Shutterstock

hough those with limited mobility should make an early reservation benefit from amenities like ramps and hoists.

How to find cheap train tickets from Milan to Forte dei Marmi?

You need to know a few tips when traveling along the Milan_Forte dei Marmi to on a budget. Early booking helps you get cheaper tickets for this journey. Therefore, plan to secure your ticket as early as 90 days. A second helpful tip is to book slower trains that require many connections during the journey. Spending more time between the two cities gives you extra time to experience the beautiful countryside and beautiful views. Lastly, avoid traveling during peak hours as the demand for the tickets is high, thus making them expensive.

Abbaye d'Abbeville. Source: Shutterstock

To Forte dei Marmi by train—travel tips

Famed for its luxury tourism, Forte dei Marmi features exclusive beach clubs, Star Michelin restaurants high_fashion boutiques. A stroll along the Forte dei Marmi Beaches offers you the quietness that you need after a day in the outdoors. For fashion enthusiasts, shopping in Forte dei Marmi Downtown should top your bucket list. This locale is a colorful and pleasant pedestrian area that hosts top brands like Scervino, Prada, Dolce & Gabbana, Armani and Tod’s, Versace. Avid anglers should stop by the piers and try their luck at winching a catch. Want to lose some calories? Rent a bike and pedal down the numerous paths along the seaside boulevard. Visitors who want to party and delve into the region's nightlife should join other revelers in the great nightclubs within the city center. Grab a plate of delicious pizzas as you listen to the soothing music. Other attractions at this destination include:

  • Versilia and Cinque Terre
  • Augustus Hotel & Resort
  • Malaspina Castle
  • Pietrasanta Cathedral
  • Antiques markets

FAQs: Bus from Milan to Bergamo

FAQs: Take the bus from Milan to Bergamo with ease. Whether you want fast, cheap or something entirely different, our travel experts have the information you need to know so you can find the best option from Milan to Bergamo.
FAQs
Cheap bus tickets from Milan to Bergamo can start from as little as $2 (€2) when you book in advance. The average bus ticket price for Milan to Bergamo is $4 (€3); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Milan to Bergamo bus travel time is 50 min   for the 28 mile (45 km) long route, but the duration can vary if you travel on weekends and holidays.
The first bus from Milan to Bergamo leaves at 5: 05 AM. Plan your trip with the Journey Planner   from Omio.
The last bus from Milan to Bergamo leaves at 9: 50 PM.
Yes, it is possible to travel from Milan to Bergamo without having to change trains with Terravision (2), Flibco National, Itabus, FlixBus, Autostradale or Flibco International. There are 50 direct buses from Milan to Bergamo each day. There may be fewer direct services available on weekends or holidays.
For the best Milan to Bergamo bus to buy, you can travel safely and comfortably with Terravision (2), Flibco National, Itabus, FlixBus, Autostradale or Flibco International. However, it's always good to check all possible bus providers with services to Bergamo from Milan to compare what amenities they may offer.

When departing from Milan, you have various bus station options to start your route from including Milano, Milan Linate Airport and Milano, Autostazione Lampugnano. When arriving in Bergamo, you can end your route in bus stations like Bergamo, Autostazione and Bergamo, Piazzale Marconi.

Passengers board the bus most frequently from Milano, Milan Linate Airport, which is located around 5.5 miles (8.8 km) away from the city centre, and they get off the bus at Bergamo, Autostazione, located 0.7 miles (1.2 km) away from the city centre.

A day trip to Bergamo from Milan is worth doing with a journey time of 50 min each way. Check with Omio app   the best way to travel.
The cheapest month for a bus from Milan to Bergamo is January.
You have options as you can travel to Bergamo from Milan 2 different ways: train or bus.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links