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

Fri, Oct 11
+ 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 train tickets from Milan to Milan Bergamo Orio al Serio Airport (BGY)

Showing times and prices for Oct 11

Cheapest

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

Cheapest
Regionale
Regionale TRENORD 25879
09:31PM1h31
Milan Porta Garibaldi
11:02PMBergamo station
$61One-way
1 transfer
Cheapest
Regionale
Regionale TRENORD 25867
06:31PM1h31
Milan Porta Garibaldi
08:02PMBergamo station
$61One-way
1 transfer
Cheapest
Regionale
Regionale TRENORD 25831
09:31AM1h31
Milan Porta Garibaldi
11:02AMBergamo station
$61One-way
1 transfer
Cheapest
Regionale
Regionale TRENORD 25819
06:31AM1h31
Milan Porta Garibaldi
08:02AMBergamo station
$61One-way
1 transfer
Cheapest
Regionale
Regionale TRENORD 25859
04:31PM1h31
Milan Porta Garibaldi
06:02PMBergamo station
$61One-way
1 transfer

Milan to Milan Bergamo Orio al Serio Airport (BGY) train times

Showing trains for tomorrow, Friday, October 11
ProviderDepartsDurationArrivesTransfersTickets
Regionale
Regionale TRENORD 2201
05:25AM Milan Centrale0h48 06:13AM Bergamo station0 transfersDirect
Regionale
Regionale TRENORD 25815
05:31AM Milan Porta Garibaldi1h31 07:02AM Bergamo station1 transfer
Regionale
Regionale TRENORD 25817
05:53AM Milan Porta Garibaldi2h17 08:10AM Seriate station2 transfers
Regionale
Regionale TRENORD 2213
06:05AM Milan Centrale0h48 06:53AM Bergamo station0 transfersDirect
Regionale
Regionale TRENORD 2213
06:05AM Milan Centrale1h05 07:10AM Seriate station1 transfer
Regionale
Regionale TRENORD 2253
06:22AM Milan Porta Garibaldi1h03 07:25AM Bergamo station0 transfersDirect
Regionale
Regionale TRENORD 2613
06:25AM Milan Centrale4h15 10:40AM Milan Bergamo Orio al Serio Airport (BGY)1 transfer
Regionale
Regionale TRENORD 25819
06:31AM Milan Porta Garibaldi1h31 08:02AM Bergamo station1 transfer
Regionale
Regionale TRENORD 25821
07:01AM Milan Porta Garibaldi1h31 08:32AM Bergamo station1 transfer
Regionale
Regionale TRENORD 25821
07:01AM Milan Porta Garibaldi2h09 09:10AM Seriate station2 transfers
Regionale
Regionale TRENORD 2215
07:05AM Milan Centrale1h05 08:10AM Seriate station1 transfer
Regionale
Regionale TRENORD 2215
07:05AM Milan Centrale0h52 07:57AM Bergamo station0 transfersDirect
Frecciarossa
FRECCIAROSSA 9705
07:15AM Milan Centrale1h32 08:47AM Seriate station1 transfer
Regionale
Regionale TRENORD 2255
07:22AM Milan Porta Garibaldi1h05 08:27AM Bergamo station0 transfersDirect
Regionale
Regionale TRENORD 25823
07:31AM Milan Porta Garibaldi1h31 09:02AM Bergamo station1 transfer
Regionale
Regionale TRENORD 2217
08:05AM Milan Centrale1h05 09:10AM Seriate station1 transfer
Regionale
Regionale TRENORD 2217
08:05AM Milan Centrale0h50 08:55AM Bergamo station0 transfersDirect
Regionale
Regionale TRENORD 2257
08:22AM Milan Porta Garibaldi1h05 09:27AM Bergamo station0 transfersDirect
Regionale
Regionale TRENORD 2617
08:25AM Milan Centrale3h55 12:20PM Milan Bergamo Orio al Serio Airport (BGY)1 transfer
Regionale
Regionale TRENORD 25827
08:31AM Milan Porta Garibaldi1h31 10:02AM Bergamo station1 transfer
Regionale
Regionale TRENORD 2219
09:05AM Milan Centrale0h48 09:53AM Bergamo station0 transfersDirect
Regionale
Regionale TRENORD 2219
09:05AM Milan Centrale1h05 10:10AM Seriate station1 transfer
Regionale
Regionale TRENORD 2619
09:25AM Milan Centrale1h12 10:37AM Bergamo station1 transfer
Regionale
Regionale TRENORD 2619
09:25AM Milan Centrale4h25 01:50PM Milan Bergamo Orio al Serio Airport (BGY)1 transfer
Regionale
Regionale TRENORD 25831
09:31AM Milan Porta Garibaldi1h31 11:02AM Bergamo station1 transfer
Regionale
Regionale TRENORD 2221
10:05AM Milan Centrale0h50 10:55AM Bergamo station0 transfersDirect
Regionale
Regionale TRENORD 2601
10:25AM Milan Centrale1h12 11:37AM Bergamo station1 transfer
Regionale
Regionale TRENORD 25835
10:31AM Milan Porta Garibaldi1h31 12:02PM Bergamo station1 transfer
Regionale
Regionale TRENORD 2223
11:05AM Milan Centrale1h05 12:10PM Seriate station1 transfer
Regionale
Regionale TRENORD 2223
11:05AM Milan Centrale0h48 11:53AM Bergamo station0 transfersDirect
Regionale
Regionale TRENORD 2623
11:25AM Milan Centrale1h12 12:37PM Bergamo station1 transfer
Regionale
Regionale TRENORD 25839
11:31AM Milan Porta Garibaldi2h16 01:47PM Seriate station2 transfers
Regionale
Regionale TRENORD 25839
11:31AM Milan Porta Garibaldi1h31 01:02PM Bergamo station1 transfer
Regionale
Regionale TRENORD 2225
12:05PM Milan Centrale0h48 12:53PM Bergamo station0 transfersDirect
Regionale
Regionale TRENORD 2225
12:05PM Milan Centrale1h05 01:10PM Seriate station1 transfer
Regionale
Regionale TRENORD 2625
12:25PM Milan Centrale1h12 01:37PM Bergamo station1 transfer
Regionale
Regionale TRENORD 2625
12:25PM Milan Centrale1h22 01:47PM Seriate station2 transfers
Regionale
Regionale TRENORD 2625
12:25PM Milan Centrale3h55 04:20PM Milan Bergamo Orio al Serio Airport (BGY)1 transfer
Regionale
Regionale TRENORD 25843
12:31PM Milan Porta Garibaldi1h31 02:02PM Bergamo station1 transfer
Regionale
Regionale TRENORD 2227
01:05PM Milan Centrale0h48 01:53PM Bergamo station0 transfersDirect
Regionale
Regionale TRENORD 2227
01:05PM Milan Centrale1h05 02:10PM Seriate station1 transfer
Regionale
Regionale TRENORD 2627
01:25PM Milan Centrale1h12 02:37PM Bergamo station1 transfer
Regionale
Regionale TRENORD 2627
01:25PM Milan Centrale4h30 05:55PM Milan Bergamo Orio al Serio Airport (BGY)1 transfer
Regionale
Regionale TRENORD 25847
01:31PM Milan Porta Garibaldi1h31 03:02PM Bergamo station1 transfer
Regionale
Regionale TRENORD 2229
02:05PM Milan Centrale1h05 03:10PM Seriate station1 transfer
Regionale
Regionale TRENORD 2229
02:05PM Milan Centrale0h48 02:53PM Bergamo station0 transfersDirect
Frecciarossa
FRECCIAROSSA 1000 9733
02:15PM Milan Centrale1h32 03:47PM Seriate station1 transfer
Regionale
Regionale TRENORD 2629
02:25PM Milan Centrale4h30 06:55PM Milan Bergamo Orio al Serio Airport (BGY)1 transfer
Regionale
Regionale TRENORD 2629
02:25PM Milan Centrale1h12 03:37PM Bergamo station1 transfer
Regionale
Regionale TRENORD 25851
02:31PM Milan Porta Garibaldi1h31 04:02PM Bergamo station1 transfer
Regionale
Regionale TRENORD 2231
03:05PM Milan Centrale0h48 03:53PM Bergamo station0 transfersDirect
Regionale
Regionale TRENORD 2231
03:05PM Milan Centrale1h05 04:10PM Seriate station1 transfer
Frecciarossa
FRECCIAROSSA 9737
03:15PM Milan Centrale1h32 04:47PM Seriate station1 transfer
Regionale
Regionale TRENORD 2271
03:22PM Milan Porta Garibaldi1h03 04:25PM Bergamo station0 transfersDirect
Regionale
Regionale TRENORD 2631
03:25PM Milan Centrale4h30 07:55PM Milan Bergamo Orio al Serio Airport (BGY)1 transfer
Regionale
Regionale TRENORD 25855
03:31PM Milan Porta Garibaldi1h31 05:02PM Bergamo station1 transfer
Regionale
Regionale TRENORD 2233
04:05PM Milan Centrale1h05 05:10PM Seriate station1 transfer
Regionale
Regionale TRENORD 2233
04:05PM Milan Centrale0h48 04:53PM Bergamo station0 transfersDirect
Frecciarossa
FRECCIAROSSA 9743
04:13PM Milan Porta Garibaldi1h34 05:47PM Seriate station1 transfer
Regionale
Regionale TRENORD 2273
04:22PM Milan Porta Garibaldi1h03 05:25PM Bergamo station0 transfersDirect
Regionale
Regionale TRENORD 25859
04:31PM Milan Porta Garibaldi1h31 06:02PM Bergamo station1 transfer
Regionale
Regionale TRENORD 2235
05:05PM Milan Centrale0h48 05:53PM Bergamo station0 transfersDirect
Regionale
Regionale TRENORD 2235
05:05PM Milan Centrale1h05 06:10PM Seriate station1 transfer
Regionale
Regionale TRENORD 2275
05:22PM Milan Porta Garibaldi1h05 06:27PM Bergamo station0 transfersDirect
Regionale
Regionale TRENORD 2635
05:25PM Milan Centrale4h25 09:50PM Milan Bergamo Orio al Serio Airport (BGY)1 transfer
Regionale
Regionale TRENORD 25863
05:31PM Milan Porta Garibaldi2h16 07:47PM Seriate station2 transfers
Regionale
Regionale TRENORD 25863
05:31PM Milan Porta Garibaldi1h31 07:02PM Bergamo station1 transfer
Regionale
Regionale TRENORD 25865
06:01PM Milan Porta Garibaldi2h09 08:10PM Seriate station2 transfers
Regionale
Regionale TRENORD 25865
06:01PM Milan Porta Garibaldi1h37 07:38PM Bergamo station1 transfer
Regionale
Regionale TRENORD 2237
06:05PM Milan Centrale0h50 06:55PM Bergamo station0 transfersDirect
Regionale
Regionale TRENORD 2237
06:05PM Milan Centrale1h05 07:10PM Seriate station1 transfer
Regionale
Regionale TRENORD 2277
06:22PM Milan Porta Garibaldi1h05 07:27PM Bergamo station0 transfersDirect
Regionale
Regionale TRENORD 2637
06:25PM Milan Centrale4h25 10:50PM Milan Bergamo Orio al Serio Airport (BGY)1 transfer
Regionale
Regionale TRENORD 25867
06:31PM Milan Porta Garibaldi1h31 08:02PM Bergamo station1 transfer
Regionale
Regionale TRENORD 2277
06:41PM Milano Lambrate1h06 07:47PM Seriate station1 transfer
Regionale
Regionale TRENORD 25869
07:01PM Milan Porta Garibaldi2h09 09:10PM Seriate station2 transfers
Regionale
Regionale TRENORD 25869
07:01PM Milan Porta Garibaldi1h34 08:35PM Bergamo station1 transfer
Regionale
Regionale TRENORD 2239
07:05PM Milan Centrale1h05 08:10PM Seriate station1 transfer
Regionale
Regionale TRENORD 2239
07:05PM Milan Centrale0h50 07:55PM Bergamo station0 transfersDirect
Frecciarossa
FRECCIAROSSA 9757
07:15PM Milan Centrale1h32 08:47PM Seriate station1 transfer
Regionale
Regionale TRENORD 2279
07:22PM Milan Porta Garibaldi1h05 08:27PM Bergamo station0 transfersDirect
Regionale
Regionale TRENORD 25871
07:31PM Milan Porta Garibaldi1h31 09:02PM Bergamo station1 transfer
Regionale
Regionale TRENORD 2241
08:05PM Milan Centrale1h05 09:10PM Seriate station1 transfer
Regionale
Regionale TRENORD 2241
08:05PM Milan Centrale0h50 08:55PM Bergamo station0 transfersDirect
Regionale
Regionale TRENORD 2641
08:25PM Milan Centrale4h05 12:30AM Milan Bergamo Orio al Serio Airport (BGY)1 transfer
Regionale
Regionale TRENORD 25875
08:31PM Milan Porta Garibaldi1h31 10:02PM Bergamo station1 transfer
Regionale
Regionale TRENORD 2243
09:05PM Milan Centrale0h48 09:53PM Bergamo station0 transfersDirect
Regionale
Regionale TRENORD 2243
09:05PM Milan Centrale1h05 10:10PM Seriate station1 transfer
Regionale
Regionale TRENORD 2643
09:25PM Milan Centrale1h51 11:16PM Seriate station1 transfer
Regionale
Regionale TRENORD 2643
09:25PM Milan Centrale1h12 10:37PM Bergamo station1 transfer
Regionale
Regionale TRENORD 25879
09:31PM Milan Porta Garibaldi1h31 11:02PM Bergamo station1 transfer
Regionale
Regionale TRENORD 2245
10:05PM Milan Centrale0h50 10:55PM Bergamo station0 transfersDirect
Regionale
Regionale TRENORD 2245
10:05PM Milan Centrale1h17 11:22PM Seriate station1 transfer
Regionale
Regionale TRENORD 25883
10:31PM Milan Porta Garibaldi1h31 12:02AM Bergamo station1 transfer
Regionale
Regionale TRENORD 33071
11:40PM Milan Centrale1h17 12:57AM Bergamo station0 transfersDirect

Find all the dates and times for this journey

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

Fri
Oct 11
Sat
Oct 12
Sun
Oct 13
Mon
Oct 14
Tue
Oct 15
Wed
Oct 16
Thu
Oct 17
Fri
Oct 18
Sat
Oct 19
Sun
Oct 20
Mon
Oct 21
Tue
Oct 22
Wed
Oct 23
Thu
Oct 24
Fri
Oct 25
Sat
Oct 26
Sun
Oct 27
Mon
Oct 28
Tue
Oct 29
Wed
Oct 30
Thu
Oct 31

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

Showing times and prices for Oct 11

Fastest Journey

48 m

Average

1 h 35 m

Trains per day

95

Distance

46 km

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

Fastest
Regionale
Regionale TRENORD 2225
12:05PM0h48
Milan Centrale
12:53PMBergamo station
$71One-way
0 transfers
Fastest
Regionale
Regionale TRENORD 2227
01:05PM0h48
Milan Centrale
01:53PMBergamo station
$71One-way
0 transfers
Fastest
Regionale
Regionale TRENORD 2235
05:05PM0h48
Milan Centrale
05:53PMBergamo station
$71One-way
0 transfers
Fastest
Regionale
Regionale TRENORD 2219
09:05AM0h48
Milan Centrale
09:53AMBergamo station
$71One-way
0 transfers
Fastest
Regionale
Regionale TRENORD 2231
03:05PM0h48
Milan Centrale
03:53PMBergamo station
$71One-way
0 transfers

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Milan to Milan Bergamo Orio al Serio Airport (BGY)

distanceDistance28 miles (45 km)
durationAverage train duration51 min
priceAverage train ticket price$6 (€5)
changesDirect trainYes
carriersTrain providersRegionale

Trains from Milan to Milan Bergamo Orio al Serio Airport (BGY) cover the 28 miles (45 km) long route taking on average 51 min with our travel partners like Regionale. There are direct train services available. You can get the cheapest train tickets for this journey for as low as $6 (€5), but the average price of train tickets is $6 (€5).

Train companies: Regionale, Frecciarossa and Frecciargento from Milan to Milan Bergamo Orio al Serio Airport (BGY) trains

Find the best trains between Milan and Milan Bergamo Orio al Serio Airport (BGY) with Omio's travel partners Regionale, Frecciarossa and Frecciargento from $6 (€5). We can find you the best deals, schedules and tickets when comparing and booking the best journey.

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.

Milan to Milan Bergamo Orio al Serio Airport (BGY) train information with Regionale:

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

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

FAQs: Travel by train from Milan to Milan Bergamo Orio al Serio Airport (BGY) 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 Milan Bergamo Orio al Serio Airport (BGY).
FAQs
Cheap train tickets from Milan to Milan Bergamo Orio al Serio Airport (BGY) can start from as little as $6 (€5) when you book in advance. The average train ticket price for Milan to Milan Bergamo Orio al Serio Airport (BGY) is $6 (€5); 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 train from Milan to Milan Bergamo Orio al Serio Airport (BGY) is 51 min   to travel the 28 mile (45 km) long journey. Journey times can vary on weekends and holidays, so use our Journey Planner to search for a specific date.
The first train from Milan to Milan Bergamo Orio al Serio Airport (BGY) leaves at 4: 31 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Milan to Milan Bergamo Orio al Serio Airport (BGY) leaves at 9: 40 PM.
When taking a train from Milan to Milan Bergamo Orio al Serio Airport (BGY), you can count on Regionale for the best way to get you to Milan Bergamo Orio al Serio Airport (BGY). You can also check all possible train providers who offer a service between Milan and Milan Bergamo Orio al Serio Airport (BGY) and compare the amenities they offer before buying a train ticket.
No, there are no night trains, the latest train for this route is 9: 40 PM.
A day trip to Milan Bergamo Orio al Serio Airport (BGY) from Milan is worth doing with a journey time of 51 min each way. Check with Omio app   the best way to travel.
The cheapest month for a train from Milan to Milan Bergamo Orio al Serio Airport (BGY) is August.
You have options as you can travel between Milan and Milan Bergamo Orio al Serio Airport (BGY) 2 different ways: bus or train.

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

HomeTrainsTrains in ItalyTrain Times to Milan Bergamo Orio al Serio Airport (BGY)Milan to Milan Bergamo Orio al Serio Airport (BGY) train

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