Milan Bergamo Orio al Serio Airport (BGY) to Milan bus

Wed, Sep 18
+ 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 Bergamo Orio al Serio Airport (BGY) to Milan

Showing times and prices for Sep 18

Cheapest

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

BlaBlaCar
08:10AM0h30
Milan Bergamo Orio al Serio Airport (BGY)
08:40AMMilan
$41One-way
0 transfers
BlaBlaCar
06:00AM0h50
Milan Bergamo Orio al Serio Airport (BGY)
06:50AMMilan
$51One-way
0 transfers
BlaBlaCar
01:00PM0h20
Milan Bergamo Orio al Serio Airport (BGY)
01:20PMMilan
$51One-way
0 transfers
BlaBlaCar
06:50PM0h10
Milan Bergamo Orio al Serio Airport (BGY)
07:00PMMilan
$51One-way
0 transfers
BlaBlaCar
07:30AM0h30
Milan Bergamo Orio al Serio Airport (BGY)
08:00AMMilan
$71One-way
0 transfers

Bus schedule from Milan Bergamo Orio al Serio Airport (BGY) to Milan

Showing buses for tomorrow, Wednesday, September 18
Terravision
12:10AM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
01:00AMMilan
0 transfers
Flibco National
12:15AM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
01:05AMMilan
0 transfers
Autostradale
12:20AM1h00
Bergamo, Aeroporto di Bergamo-Orio al Serio
01:20AMMilan
0 transfers
Terravision
12:40AM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
01:30AMMilan
0 transfers
Autostradale
12:50AM1h00
Bergamo, Aeroporto di Bergamo-Orio al Serio
01:50AMMilan
0 transfers
Terravision
01:10AM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
02:00AMMilan
0 transfers
Terravision
01:40AM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
02:30AMMilan
0 transfers
Terravision
02:40AM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
03:30AMMilan
0 transfers
Terravision
03:40AM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
04:30AMMilan
0 transfers
Terravision
05:10AM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
06:00AMMilan
0 transfers
Autostradale
05:20AM1h00
Bergamo, Aeroporto di Bergamo-Orio al Serio
06:20AMMilan
0 transfers
Terravision
05:40AM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
06:30AMMilan
0 transfers
Autostradale
05:50AM1h00
Bergamo, Aeroporto di Bergamo-Orio al Serio
06:50AMMilan
0 transfers
Terravision
06:10AM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
07:00AMMilan
0 transfers
Autostradale
06:20AM1h00
Bergamo, Aeroporto di Bergamo-Orio al Serio
07:20AMMilan
0 transfers
Terravision
06:40AM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
07:30AMMilan
0 transfers
Autostradale
06:50AM1h00
Bergamo, Aeroporto di Bergamo-Orio al Serio
07:50AMMilan
0 transfers
Terravision
07:10AM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
08:00AMMilan
0 transfers
Flibco National
07:15AM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
08:05AMMilan
0 transfers
Autostradale
07:20AM1h00
Bergamo, Aeroporto di Bergamo-Orio al Serio
08:20AMMilan
0 transfers
Terravision
07:40AM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
08:30AMMilan
0 transfers
Flibco National
07:45AM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
08:35AMMilan
0 transfers
Autostradale
07:50AM1h00
Bergamo, Aeroporto di Bergamo-Orio al Serio
08:50AMMilan
0 transfers
Terravision
08:10AM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
09:00AMMilan
0 transfers
Flibco National
08:15AM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
09:05AMMilan
0 transfers
Autostradale
08:20AM1h00
Bergamo, Aeroporto di Bergamo-Orio al Serio
09:20AMMilan
0 transfers
Terravision
08:40AM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
09:30AMMilan
0 transfers
Flibco National
08:45AM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
09:35AMMilan
0 transfers
Autostradale
08:50AM1h00
Bergamo, Aeroporto di Bergamo-Orio al Serio
09:50AMMilan
0 transfers
Terravision
09:10AM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
10:00AMMilan
0 transfers
Flibco National
09:15AM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
10:05AMMilan
0 transfers
Autostradale
09:20AM1h00
Bergamo, Aeroporto di Bergamo-Orio al Serio
10:20AMMilan
0 transfers
FlixBus
09:25AM0h55
Bergamo, Aeroporto di Bergamo-Orio al Serio
10:20AMMilano, Autostazione Lampugnano
0 transfers
Terravision
09:40AM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
10:30AMMilan
0 transfers
goopti
09:40AM0h55
Milan Bergamo Orio al Serio Airport (BGY)
10:35AMLinate, Aeroporto di Milano-Linate
0 transfers
goopti
09:40AM0h50
Milan Bergamo Orio al Serio Airport (BGY)
10:30AMMilan
0 transfers
Flibco National
09:45AM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
10:35AMMilan
0 transfers
Autostradale
09:50AM1h00
Bergamo, Aeroporto di Bergamo-Orio al Serio
10:50AMMilan
0 transfers
goopti
10:00AM0h50
Milan Bergamo Orio al Serio Airport (BGY)
10:50AMLinate, Aeroporto di Milano-Linate
0 transfers
goopti
10:00AM0h45
Milan Bergamo Orio al Serio Airport (BGY)
10:45AMMilan
0 transfers
Terravision
10:10AM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
11:00AMMilan
0 transfers
FlixBus
10:15AM0h55
Bergamo, Aeroporto di Bergamo-Orio al Serio
11:10AMMilano, Autostazione Lampugnano
0 transfers
Flibco National
10:15AM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
11:05AMMilan
0 transfers
Autostradale
10:20AM1h00
Bergamo, Aeroporto di Bergamo-Orio al Serio
11:20AMMilan
0 transfers
Terravision
10:40AM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
11:30AMMilan
0 transfers
Flibco National
10:45AM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
11:35AMMilan
0 transfers
Autostradale
10:50AM1h00
Bergamo, Aeroporto di Bergamo-Orio al Serio
11:50AMMilan
0 transfers
Terravision
11:10AM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
12:00PMMilan
0 transfers
FlixBus
11:15AM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
12:05PMMilano, Autostazione Lampugnano
0 transfers
Flibco National
11:15AM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
12:05PMMilan
0 transfers
Autostradale
11:20AM1h00
Bergamo, Aeroporto di Bergamo-Orio al Serio
12:20PMMilan
0 transfers
Terravision
11:40AM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
12:30PMMilan
0 transfers
Flibco National
11:45AM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
12:35PMMilan
0 transfers
Autostradale
11:50AM1h00
Bergamo, Aeroporto di Bergamo-Orio al Serio
12:50PMMilan
0 transfers
BlaBlaCar Bus
12:05PM0h55
Bergamo, Aeroporto di Bergamo-Orio al Serio
01:00PMMilano, Autostazione Lampugnano
0 transfers
Terravision
12:10PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
01:00PMMilan
0 transfers
Flibco National
12:15PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
01:05PMMilan
0 transfers
Autostradale
12:20PM1h00
Bergamo, Aeroporto di Bergamo-Orio al Serio
01:20PMMilan
0 transfers
Terravision
12:40PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
01:30PMMilan
0 transfers
Flibco National
12:45PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
01:35PMMilan
0 transfers
Autostradale
12:50PM1h00
Bergamo, Aeroporto di Bergamo-Orio al Serio
01:50PMMilan
0 transfers
Terravision
01:10PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
02:00PMMilan
0 transfers
Flibco National
01:15PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
02:05PMMilan
0 transfers
Autostradale
01:20PM1h00
Bergamo, Aeroporto di Bergamo-Orio al Serio
02:20PMMilan
0 transfers
Terravision
01:40PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
02:30PMMilan
0 transfers
Flibco National
01:45PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
02:35PMMilan
0 transfers
Autostradale
01:50PM1h00
Bergamo, Aeroporto di Bergamo-Orio al Serio
02:50PMMilan
0 transfers
Terravision
02:10PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
03:00PMMilan
0 transfers
Flibco National
02:15PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
03:05PMMilan
0 transfers
Autostradale
02:20PM1h00
Bergamo, Aeroporto di Bergamo-Orio al Serio
03:20PMMilan
0 transfers
Terravision
02:40PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
03:30PMMilan
0 transfers
Flibco National
02:45PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
03:35PMMilan
0 transfers
Autostradale
02:50PM1h00
Bergamo, Aeroporto di Bergamo-Orio al Serio
03:50PMMilan
0 transfers
Terravision
03:10PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
04:00PMMilan
0 transfers
Flibco National
03:15PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
04:05PMMilan
0 transfers
Autostradale
03:20PM1h00
Bergamo, Aeroporto di Bergamo-Orio al Serio
04:20PMMilan
0 transfers
Terravision
03:40PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
04:30PMMilan
0 transfers
Flibco National
03:45PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
04:35PMMilan
0 transfers
Autostradale
03:50PM1h00
Bergamo, Aeroporto di Bergamo-Orio al Serio
04:50PMMilan
0 transfers
Terravision
04:10PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
05:00PMMilan
0 transfers
Flibco National
04:15PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
05:05PMMilan
0 transfers
Autostradale
04:20PM1h00
Bergamo, Aeroporto di Bergamo-Orio al Serio
05:20PMMilan
0 transfers
goopti
04:35PM0h50
Milan Bergamo Orio al Serio Airport (BGY)
05:25PMMilan
0 transfers
Terravision
04:40PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
05:30PMMilan
0 transfers
Flibco National
04:45PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
05:35PMMilan
0 transfers
Autostradale
04:50PM1h00
Bergamo, Aeroporto di Bergamo-Orio al Serio
05:50PMMilan
0 transfers
Terravision
05:10PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
06:00PMMilan
0 transfers
Flibco National
05:15PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
06:05PMMilan
0 transfers
goopti
05:20PM1h30
Milan Bergamo Orio al Serio Airport (BGY)
06:50PMMilan
0 transfers
goopti
05:20PM1h10
Milan Bergamo Orio al Serio Airport (BGY)
06:30PMLinate, Aeroporto di Milano-Linate
0 transfers
Autostradale
05:20PM1h00
Bergamo, Aeroporto di Bergamo-Orio al Serio
06:20PMMilan
0 transfers
Terravision
05:40PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
06:30PMMilan
0 transfers
Flibco National
05:45PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
06:35PMMilan
0 transfers
Autostradale
05:50PM1h00
Bergamo, Aeroporto di Bergamo-Orio al Serio
06:50PMMilan
0 transfers
Terravision
06:10PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
07:00PMMilan
0 transfers
Flibco National
06:15PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
07:05PMMilan
0 transfers
Autostradale
06:20PM1h00
Bergamo, Aeroporto di Bergamo-Orio al Serio
07:20PMMilan
0 transfers
FlixBus
06:30PM0h55
Bergamo, Aeroporto di Bergamo-Orio al Serio
07:25PMMilano, Autostazione Lampugnano
0 transfers
Terravision
06:40PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
07:30PMMilan
0 transfers
Flibco National
06:45PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
07:35PMMilan
0 transfers
Autostradale
06:50PM1h00
Bergamo, Aeroporto di Bergamo-Orio al Serio
07:50PMMilan
0 transfers
Terravision
07:10PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
08:00PMMilan
0 transfers
Flibco National
07:15PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
08:05PMMilan
0 transfers
Autostradale
07:20PM1h00
Bergamo, Aeroporto di Bergamo-Orio al Serio
08:20PMMilan
0 transfers
FlixBus
07:30PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
08:20PMMilano, Autostazione Lampugnano
0 transfers
Terravision
07:40PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
08:30PMMilan
0 transfers
Flibco National
07:45PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
08:35PMMilan
0 transfers
Autostradale
07:50PM1h00
Bergamo, Aeroporto di Bergamo-Orio al Serio
08:50PMMilan
0 transfers
Terravision
08:10PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
09:00PMMilan
0 transfers
Flibco National
08:15PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
09:05PMMilan
0 transfers
Autostradale
08:20PM1h00
Bergamo, Aeroporto di Bergamo-Orio al Serio
09:20PMMilan
0 transfers
Terravision
08:40PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
09:30PMMilan
0 transfers
Flibco National
08:45PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
09:35PMMilan
0 transfers
Autostradale
08:50PM1h00
Bergamo, Aeroporto di Bergamo-Orio al Serio
09:50PMMilan
0 transfers
Terravision
09:10PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
10:00PMMilan
0 transfers
Flibco National
09:15PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
10:05PMMilan
0 transfers
Autostradale
09:20PM1h00
Bergamo, Aeroporto di Bergamo-Orio al Serio
10:20PMMilan
0 transfers
Terravision
09:40PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
10:30PMMilan
0 transfers
Flibco National
09:45PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
10:35PMMilan
0 transfers
Autostradale
09:50PM1h00
Bergamo, Aeroporto di Bergamo-Orio al Serio
10:50PMMilan
0 transfers
Terravision
10:10PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
11:00PMMilan
0 transfers
Flibco National
10:15PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
11:05PMMilan
0 transfers
Autostradale
10:20PM1h00
Bergamo, Aeroporto di Bergamo-Orio al Serio
11:20PMMilan
0 transfers
Terravision
10:40PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
11:30PMMilan
0 transfers
Flibco National
10:45PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
11:35PMMilan
0 transfers
Autostradale
10:50PM1h00
Bergamo, Aeroporto di Bergamo-Orio al Serio
11:50PMMilan
0 transfers
Terravision
11:10PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
12:00AMMilan
0 transfers
Flibco National
11:15PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
12:05AMMilan
0 transfers
Autostradale
11:20PM1h00
Bergamo, Aeroporto di Bergamo-Orio al Serio
12:20AMMilan
0 transfers
Terravision
11:40PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
12:30AMMilan
0 transfers
Flibco National
11:45PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
12:35AMMilan
0 transfers
Autostradale
11:50PM1h00
Bergamo, Aeroporto di Bergamo-Orio al Serio
12:50AMMilan
0 transfers

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets Milan Bergamo Orio al Serio Airport (BGY) to Milan by bus or train

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
Fri
Oct 04
Sat
Oct 05
Sun
Oct 06
Mon
Oct 07
Tue
Oct 08

Bus times from Milan Bergamo Orio al Serio Airport (BGY) to Milan

Showing times and prices for Sep 18

Fastest Journey

45 m

Average

53 m

Buses per day

132

Distance

46 km

Of the 132 buses that leave Milan Bergamo Orio al Serio Airport (BGY) for Milan every day 132 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
goopti
10:00AM0h45
Milan Bergamo Orio al Serio Airport (BGY)
10:45AMMilan
$531One-way
0 transfers
2nd Fastest
Flibco National
07:45PM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
08:35PMMilan
$151One-way
0 transfers
2nd Fastest
Terravision
09:40AM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
10:30AMMilan
$151One-way
0 transfers
2nd Fastest
Terravision
12:10AM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
01:00AMMilan
$151One-way
0 transfers
2nd Fastest
Terravision
06:10AM0h50
Bergamo, Aeroporto di Bergamo-Orio al Serio
07:00AMMilan
$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 Bergamo Orio al Serio Airport (BGY) to Milan

distanceDistance28 miles (45 km)
durationAverage bus duration50 min
priceAverage bus ticket price$12 (€10)
frequencyBus frequency25 a day
changesDirect busYes, there are 25 direct buses a day
carriersBus providersTerravision (2), Autostradale, Flibco National, Itabus, FlixBus or Flibco International

Buses from Milan Bergamo Orio al Serio Airport (BGY) to Milan cover the 28 miles (45 km) long route taking on average 50 min with our travel partners like Terravision (2), Autostradale, Flibco National, Itabus, FlixBus or Flibco International. Normally, there are 25 buses operating per day, including direct services available. You can get the cheapest bus tickets for this journey for as low as $8 (€7), but the average price of bus tickets is $12 (€10).

Bus providers: Terravision (2), Autostradale and Flibco National from Milan Bergamo Orio al Serio Airport (BGY) to Milan

Terravision (2), Autostradale and Flibco National buses will get you to Milan from Milan Bergamo Orio al Serio Airport (BGY) from $6 (€5). With over 1000 travel companies on Omio, you can find the best bus times and tickets for your trip.

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 Milan from Milan Bergamo Orio al Serio Airport (BGY).

Terravision (2) from Milan Bergamo Orio al Serio Airport (BGY) to Milan bus information:

  • Average Duration: 50 min
  • Cheapest Price: $12
  • Terravision (2) frequency: 19 a day

FAQs: Bus from Milan Bergamo Orio al Serio Airport (BGY) to Milan

FAQs: Take the bus from Milan Bergamo Orio al Serio Airport (BGY) to Milan 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 Bergamo Orio al Serio Airport (BGY) to Milan.
FAQs
Cheap bus tickets from Milan Bergamo Orio al Serio Airport (BGY) to Milan can start from as little as $8 (€7) when you book in advance. The average bus ticket price for Milan Bergamo Orio al Serio Airport (BGY) to Milan is $12 (€10); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The average journey time by bus from Milan Bergamo Orio al Serio Airport (BGY) to Milan is 50 min   to travel the 28 mile (45 km) long journey, with around there are 25 buses per day. Journey times can vary on weekends and holidays.
The first bus from Milan Bergamo Orio al Serio Airport (BGY) to Milan leaves at 6: 40 AM. Plan your trip with the Journey Planner   from Omio.
The last bus from Milan Bergamo Orio al Serio Airport (BGY) to Milan leaves at 9: 50 PM.
Yes, it is possible to travel from Milan Bergamo Orio al Serio Airport (BGY) to Milan without having to change trains with Terravision (2), Autostradale, Flibco National, FlixBus or Flibco International. There are 25 direct buses from Milan Bergamo Orio al Serio Airport (BGY) to Milan each day. There may be fewer direct services available on weekends or holidays.
When taking a bus from Milan Bergamo Orio al Serio Airport (BGY) to Milan, you can count on Terravision (2), Autostradale, Flibco National, Itabus, FlixBus or Flibco International for the best way to get you to Milan. You can also check all possible bus companies who offer a service from Milan Bergamo Orio al Serio Airport (BGY) to Milan and compare the amenities they offer before buying a bus ticket.
A day trip to Milan from Milan Bergamo Orio al Serio Airport (BGY) 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 Bergamo Orio al Serio Airport (BGY) to Milan is January.
You have options as you can travel between Milan Bergamo Orio al Serio Airport (BGY) and Milan 2 different ways: bus or train.

Most popular trains, buses, flights and ferries to and from Milan and Milan Bergamo Orio al Serio Airport (BGY)

HomeBusesBuses in ItalyBus tickets to MilanMilan Bergamo Orio al Serio Airport (BGY) to Milan 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