Milan to Bergamo bus with Flibco National

Tue, 18 Feb
+ 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 coach tickets from Milan to Bergamo

Showing times and prices for 18 Feb

Cheapest

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

BlaBlaCar
09:000h20
Milan
09:20Bergamo
£21One-way
0 changes
BlaBlaCar
23:500h10
Milan
00:00Bergamo
£21One-way
0 changes
BlaBlaCar
16:300h20
Milan
16:50Bergamo
£31One-way
0 changes
Cheapest
FlixBus
09:001h10
Milano, Autostazione Lampugnano
10:10Bergamo
£41One-way
0 changes
Cheapest
FlixBus
14:301h10
Milano, Autostazione Lampugnano
15:40Bergamo
£41One-way
0 changes

Milan to Bergamo bus times

Showing buses for tomorrow, Tuesday 18 February
ProviderDepartsDurationArrivesChangesTickets
TerravisionTerravision00:10 Milan0h50 01:00 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
TerravisionTerravision03:10 Milan0h50 04:00 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
Flibco NationalFlibco National03:15 Milan0h50 04:05 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
TerravisionTerravision03:40 Milan0h50 04:30 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
TerravisionTerravision04:10 Milan0h50 05:00 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
Flibco NationalFlibco National04:15 Milan0h50 05:05 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
TerravisionTerravision04:40 Milan0h50 05:30 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
TerravisionTerravision05:10 Milan0h50 06:00 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
Flibco NationalFlibco National05:15 Milan0h50 06:05 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
TerravisionTerravision05:40 Milan0h50 06:30 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
TerravisionTerravision06:10 Milan0h50 07:00 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
Flibco NationalFlibco National06:15 Milan0h50 07:05 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
TerravisionTerravision06:40 Milan0h50 07:30 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
Flibco NationalFlibco National06:45 Milan0h50 07:35 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
ItabusItabus06:50 Milan1h00 07:50 Bergamo0 changesDirect
TerravisionTerravision07:10 Milan0h50 08:00 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
Flibco NationalFlibco National07:15 Milan0h50 08:05 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
TerravisionTerravision07:40 Milan0h50 08:30 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
Flibco NationalFlibco National07:45 Milan0h50 08:35 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
TerravisionTerravision08:10 Milan0h50 09:00 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
Flibco NationalFlibco National08:15 Milan0h50 09:05 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
ItabusItabus08:15 Milano, Autostazione Lampugnano1h05 09:20 Bergamo0 changesDirect
TerravisionTerravision08:40 Milan0h50 09:30 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
Flibco NationalFlibco National08:45 Milan0h50 09:35 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
FlixBus
FlixBus
FlixBusFlixBus
09:00 Milano, Autostazione Lampugnano1h10 10:10 Bergamo0 changesDirect
TerravisionTerravision09:10 Milan0h50 10:00 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
Flibco NationalFlibco National09:15 Milan0h50 10:05 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
TerravisionTerravision09:40 Milan0h50 10:30 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
Flibco NationalFlibco National09:45 Milan0h50 10:35 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
TerravisionTerravision10:10 Milan0h50 11:00 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
Flibco NationalFlibco National10:15 Milan0h50 11:05 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
gooptigoopti10:35 Linate, Aeroporto di Milano-Linate1h10 11:45 Bergamo, Piazzale Marconi0 changesDirect
TerravisionTerravision10:40 Milan0h50 11:30 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
Flibco NationalFlibco National10:45 Milan0h50 11:35 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
TerravisionTerravision11:10 Milan0h50 12:00 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
Flibco NationalFlibco National11:15 Milan0h50 12:05 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
TerravisionTerravision11:40 Milan0h50 12:30 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
Flibco NationalFlibco National11:45 Milan0h50 12:35 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
FlixBus
FlixBus
FlixBusFlixBus
12:00 Milano, Autostazione Lampugnano1h10 13:10 Bergamo0 changesDirect
TerravisionTerravision12:10 Milan0h50 13:00 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
Flibco NationalFlibco National12:15 Milan0h50 13:05 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
TerravisionTerravision12:40 Milan0h50 13:30 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
Flibco NationalFlibco National12:45 Milan0h50 13:35 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
gooptigoopti13:05 Linate, Aeroporto di Milano-Linate0h50 13:55 Bergamo, Piazzale Marconi0 changesDirect
TerravisionTerravision13:10 Milan0h50 14:00 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
Flibco NationalFlibco National13:15 Milan0h50 14:05 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
TerravisionTerravision13:40 Milan0h50 14:30 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
Flibco NationalFlibco National13:45 Milan0h50 14:35 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
TerravisionTerravision14:10 Milan0h50 15:00 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
Flibco NationalFlibco National14:15 Milan0h50 15:05 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
FlixBus
FlixBus
FlixBusFlixBus
14:30 Milano, Autostazione Lampugnano1h10 15:40 Bergamo0 changesDirect
ItabusItabus14:35 Milan1h00 15:35 Bergamo0 changesDirect
TerravisionTerravision14:40 Milan0h50 15:30 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
gooptigoopti14:45 Linate, Aeroporto di Milano-Linate0h50 15:35 Bergamo, Piazzale Marconi0 changesDirect
Flibco NationalFlibco National14:45 Milan0h50 15:35 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
gooptigoopti15:00 Linate, Aeroporto di Milano-Linate0h50 15:50 Bergamo, Piazzale Marconi0 changesDirect
TerravisionTerravision15:10 Milan0h50 16:00 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
Flibco NationalFlibco National15:15 Milan0h50 16:05 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
TerravisionTerravision15:40 Milan0h50 16:30 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
Flibco NationalFlibco National15:45 Milan0h50 16:35 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
gooptigoopti16:00 Linate, Aeroporto di Milano-Linate0h50 16:50 Bergamo, Piazzale Marconi0 changesDirect
TerravisionTerravision16:10 Milan0h50 17:00 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
Flibco NationalFlibco National16:15 Milan0h50 17:05 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
TerravisionTerravision16:40 Milan0h50 17:30 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
Flibco NationalFlibco National16:45 Milan0h50 17:35 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
gooptigoopti17:00 Linate, Aeroporto di Milano-Linate0h50 17:50 Bergamo, Piazzale Marconi0 changesDirect
TerravisionTerravision17:10 Milan0h50 18:00 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
Flibco NationalFlibco National17:15 Milan0h50 18:05 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
TerravisionTerravision17:40 Milan0h50 18:30 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
Flibco NationalFlibco National17:45 Milan0h50 18:35 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
TerravisionTerravision18:10 Milan0h50 19:00 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
Flibco NationalFlibco National18:15 Milan0h50 19:05 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
TerravisionTerravision18:40 Milan0h50 19:30 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
Flibco NationalFlibco National18:45 Milan0h50 19:35 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
TerravisionTerravision19:10 Milan0h50 20:00 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
Flibco NationalFlibco National19:15 Milan0h50 20:05 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
TerravisionTerravision19:40 Milan0h50 20:30 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
Flibco NationalFlibco National19:45 Milan0h50 20:35 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
TerravisionTerravision20:10 Milan0h50 21:00 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
Flibco NationalFlibco National20:15 Milan0h50 21:05 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
TerravisionTerravision20:40 Milan0h50 21:30 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
Flibco NationalFlibco National20:45 Milan0h50 21:35 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
TerravisionTerravision21:10 Milan0h50 22:00 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
Flibco NationalFlibco National21:15 Milan0h50 22:05 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
TerravisionTerravision21:40 Milan0h50 22:30 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
Flibco NationalFlibco National21:45 Milan0h50 22:35 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
TerravisionTerravision22:10 Milan0h50 23:00 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
Flibco NationalFlibco National22:15 Milan0h50 23:05 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
TerravisionTerravision22:40 Milan0h50 23:30 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
Flibco NationalFlibco National22:45 Milan0h50 23:35 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
TerravisionTerravision23:10 Milan0h50 00:00 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
Flibco NationalFlibco National23:20 Milan0h50 00:10 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
TerravisionTerravision23:40 Milan0h50 00:30 Bergamo, Aeroporto di Bergamo-Orio al Serio0 changesDirect
ItabusItabus23:55 Milan0h50 00:45 Bergamo0 changesDirect

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets Milan to Bergamo by train or coach

Mon
17 Feb
Tue
18 Feb
Wed
19 Feb
Thu
20 Feb
Fri
21 Feb
Sat
22 Feb
Sun
23 Feb
Mon
24 Feb
Tue
25 Feb
Wed
26 Feb
Thu
27 Feb
Fri
28 Feb
Sat
01 Mar
Sun
02 Mar
Mon
03 Mar
Tue
04 Mar
Wed
05 Mar
Thu
06 Mar
Fri
07 Mar
Sat
08 Mar
Sun
09 Mar

Bus times from Milan to Bergamo

Showing times and prices for 18 Feb

Fastest Journey

50 m

Average

51 m

Buses per day

94

Distance

45 km

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

Fastest
Flibco National
15:150h50
Milan
16:05Bergamo, Aeroporto di Bergamo-Orio al Serio
£91One-way
0 changes
Fastest
Flibco National
21:450h50
Milan
22:35Bergamo, Aeroporto di Bergamo-Orio al Serio
£91One-way
0 changes
Fastest
Flibco National
08:150h50
Milan
09:05Bergamo, Aeroporto di Bergamo-Orio al Serio
£91One-way
0 changes
Fastest
Terravision
11:100h50
Milan
12:00Bergamo, Aeroporto di Bergamo-Orio al Serio
£91One-way
0 changes
Fastest
Flibco National
15:450h50
Milan
16:35Bergamo, Aeroporto di Bergamo-Orio al Serio
£91One-way
0 changes

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

National Express
Eurolines France
RegioJet
Trenitalia

Journey information

Overview: Bus from Milan to Bergamo

Buses from Milan to Bergamo run on average 122 times per day, taking around 56m. Cheap bus tickets for this journey start at £2 if you book in advance.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Distance
45 km
Average bus duration
56m
Cheapest ticket price
£2
Buses per day
122
Direct buses
88
Bus providers
9
Fastest bus
50m
First bus
00:05
Last bus
23:55
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information

Coach companies: Terravision (2), Flibco National and Infobus Milan to Bergamo

Travel between Milan and Bergamo from £3 with Omio’s coach partners Terravision (2), Flibco National and Infobus! You can find the best timetables and tickets when comparing and booking the most affordable journey for you.

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 coach to Bergamo from Milan.

Terravision (2) from Milan to Bergamo coach information:

  • Average Duration: 50 min
  • Cheapest Price: £9

FAQs: Milan to Bergamo coach

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 coach tickets from Milan to Bergamo can start from as little as £2 when you book in advance. The average coach ticket price for Milan to Bergamo is £2; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The coach time to Bergamo from Milan is on average 50 min   for the 28 mile long journey, but the time it takes to go from Milan to Bergamo by coach can vary depending on specific dates or if traveling on weekends and holidays.
The first coach from Milan to Bergamo leaves at 00: 05. Plan your trip with the Journey Planner   from Omio.
The last coach from Milan to Bergamo leaves at 23: 55.
Yes, there are 84 direct coaches a day from Milan to Bergamo with Terravision (2), Flibco National, Itabus, FlixBus, Autostradale or Flibco International. Schedules can vary on holidays or weekends with fewer direct coaches.
For the best Milan to Bergamo coach to purchase, 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 coach companies with services between Milan and Bergamo to compare what amenities they may offer.

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

Passengers board the coach 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 coach 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 coach from Milan to Bergamo is January.
It's helpful to compare your options as there are 2 ways to travel from Milan to Bergamo including taking a train or coach.

Important Stations and Airports in Milan and Bergamo

Milan
Bergamo
The major coach station for departures in Milan is Ferno, Aeroporto di Milano-Malpensa T2. Find all the information you need to know about services, amenities and connections at Ferno, Aeroporto di Milano-Malpensa T2 for your trip from Milan to Bergamo.
Ferno, Aeroporto di Milano-Malpensa T2WifiParkingDiningATMTaxisAccessibilityWCTicket Office
Amenities at bus station
WifiWifi
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
Ticket OfficeTicket Office
ticketOfficeHours
Ticket Office Hours
  • 06:00-23:00
ticketOfficeHours
Distance to city center
4 km
Car connection
Via Malpensa 2
Wifi
Wifi
  • Free Wi-Fi
Dining
Dining
  • Ristorante Italiano (in the station)
  • Fast Food Express (in the station).
Taxis
Taxis
  • Available outside the terminal.
Accessibility
Accessibility
  • Elevators, ramps
WC
WC
  • Available in the station.
Public transport options for Ferno, Aeroporto di Milano-Malpensa T2
  • Bus: 73, 923 Train: Malpensa Express
Milano, Autostazione LampugnanoWifiParkingDiningATMTaxisAccessibilityWCTicket Office
Amenities at bus station
WifiWifi
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
Ticket OfficeTicket Office
ticketOfficeHours
Ticket Office Hours
  • 06:00-23:00
ticketOfficeHours
Distance to city center
5 km
Car connection
Via Giulio Natta
Wifi
Wifi
  • Free Wi-Fi
Dining
Dining
  • Cafeteria Lampugnano (in the station)
  • Trattoria Milano (0.5 km)
  • Pizza Express (0.7 km).
Taxis
Taxis
  • Available outside the station.
Accessibility
Accessibility
  • Elevators, ramps
WC
WC
  • Available in the station.
Public transport options for Milano, Autostazione Lampugnano
  • Metro: M1 Bus: 68, 78, 80
Milano, San Donato M3WifiParkingDiningATMTaxisAccessibilityWCTicket Office
Amenities at bus station
WifiWifi
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
Ticket OfficeTicket Office
ticketOfficeHours
Ticket Office Hours
  • 06:00-23:00
ticketOfficeHours
Distance to city center
1 km
Car connection
Via Marignano
Wifi
Wifi
  • Free Wi-Fi
Dining
Dining
  • Cafeteria Milano (in the station)
  • Trattoria San Donato (0.5 km)
  • Burger House (0.7 km).
Taxis
Taxis
  • Available outside the station.
Accessibility
Accessibility
  • Elevators, ramps
WC
WC
  • Available in the station.
Public transport options for Milano, San Donato M3
  • Metro: M3 Bus: 121, 132, 133
Milano, Aeroporto di Milano Linate
The major coach station for arrivals in Bergamo is Bergamo, Piazzale Marconi. Find all the information you need to know about services, amenities and connections at Bergamo, Piazzale Marconi for your trip to Bergamo from Milan.
Bergamo, Piazzale Marconi

More options for your journey from Milan to Bergamo

Here are some other resources that might have the information you need

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