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

Sun, 13 Oct
+ 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 Bergamo Orio al Serio Airport (BGY) to Milan Malpensa Airport (MXP)

Showing times and prices for 13 Oct

Cheapest

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

Cheapest
Regionale
Regionale TRENORD 10114
07:482h28
Seriate station
10:16Malpensa T1
£181One-way
2 changes
Cheapest
Regionale
Regionale TRENORD 10124
12:482h28
Seriate station
15:16Malpensa T1
£181One-way
2 changes
Cheapest
Regionale
Regionale TRENORD 10122
11:482h28
Seriate station
14:16Malpensa T1
£181One-way
2 changes
Cheapest
Regionale
Regionale TRENORD 10120
10:482h28
Seriate station
13:16Malpensa T1
£181One-way
2 changes
Cheapest
Regionale
Regionale TRENORD 10126
13:482h28
Seriate station
16:16Malpensa T1
£181One-way
2 changes

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

Showing trains for tomorrow, Sunday 13 October
ProviderDepartsDurationArrivesChangesTickets
Regionale
ORIO AIRLINK BG001
04:20 Milan Bergamo Orio al Serio Airport (BGY)5h26 09:46 Malpensa T12 changes
Regionale
ORIO AIRLINK BG001
04:20 Milan Bergamo Orio al Serio Airport (BGY)5h32 09:52 Malpensa T22 changes
Regionale
Autobus TRENORD 1100A
05:39 Seriate station2h37 08:16 Malpensa T12 changes
Regionale
ORIO AIRLINK BG003
06:00 Milan Bergamo Orio al Serio Airport (BGY)4h46 10:46 Malpensa T12 changes
Regionale
ORIO AIRLINK BG003
06:00 Milan Bergamo Orio al Serio Airport (BGY)4h52 10:52 Malpensa T22 changes
Regionale
Regionale TRENORD 10112
06:48 Seriate station2h28 09:16 Malpensa T12 changes
Regionale
Regionale TRENORD 10114
07:48 Seriate station2h28 10:16 Malpensa T12 changes
Regionale
ORIO AIRLINK BG005
08:45 Milan Bergamo Orio al Serio Airport (BGY)5h07 13:52 Malpensa T22 changes
Frecciarossa
ORIO AIRLINK BG005
08:45 Milan Bergamo Orio al Serio Airport (BGY)4h01 12:46 Malpensa T12 changes
Regionale
ORIO AIRLINK BG005
08:45 Milan Bergamo Orio al Serio Airport (BGY)5h01 13:46 Malpensa T12 changes
Frecciarossa
ORIO AIRLINK BG005
08:45 Milan Bergamo Orio al Serio Airport (BGY)4h07 12:52 Malpensa T22 changes
Regionale
Regionale TRENORD 10116
08:48 Seriate station2h28 11:16 Malpensa T12 changes
Regionale
ORIO AIRLINK BG007
09:45 Milan Bergamo Orio al Serio Airport (BGY)5h07 14:52 Malpensa T22 changes
Frecciarossa
ORIO AIRLINK BG007
09:45 Milan Bergamo Orio al Serio Airport (BGY)4h31 14:16 Malpensa T12 changes
Regionale
ORIO AIRLINK BG007
09:45 Milan Bergamo Orio al Serio Airport (BGY)5h01 14:46 Malpensa T12 changes
Frecciarossa
ORIO AIRLINK BG007
09:45 Milan Bergamo Orio al Serio Airport (BGY)4h37 14:22 Malpensa T22 changes
Regionale
Regionale TRENORD 10118
09:48 Seriate station2h28 12:16 Malpensa T12 changes
Regionale
Regionale TRENORD 10120
10:48 Seriate station2h28 13:16 Malpensa T12 changes
Regionale
ORIO AIRLINK BG009
11:00 Milan Bergamo Orio al Serio Airport (BGY)4h46 15:46 Malpensa T12 changes
Regionale
ORIO AIRLINK BG009
11:00 Milan Bergamo Orio al Serio Airport (BGY)4h52 15:52 Malpensa T22 changes
Regionale
Regionale TRENORD 10122
11:48 Seriate station2h28 14:16 Malpensa T12 changes
Regionale
ORIO AIRLINK BG011
12:45 Milan Bergamo Orio al Serio Airport (BGY)5h01 17:46 Malpensa T12 changes
Regionale
ORIO AIRLINK BG011
12:45 Milan Bergamo Orio al Serio Airport (BGY)5h07 17:52 Malpensa T22 changes
Regionale
Regionale TRENORD 10124
12:48 Seriate station2h28 15:16 Malpensa T12 changes
Regionale
Regionale TRENORD 10126
13:48 Seriate station2h28 16:16 Malpensa T12 changes
Regionale
ORIO AIRLINK BG013
14:05 Milan Bergamo Orio al Serio Airport (BGY)5h41 19:46 Malpensa T12 changes
Regionale
ORIO AIRLINK BG013
14:05 Milan Bergamo Orio al Serio Airport (BGY)5h47 19:52 Malpensa T22 changes
Regionale
Regionale TRENORD 10128
14:48 Seriate station2h28 17:16 Malpensa T12 changes
Regionale
Regionale TRENORD 10130
15:48 Seriate station2h28 18:16 Malpensa T12 changes
Regionale
ORIO AIRLINK BG017
16:35 Milan Bergamo Orio al Serio Airport (BGY)5h41 22:16 Malpensa T12 changes
Regionale
ORIO AIRLINK BG017
16:35 Milan Bergamo Orio al Serio Airport (BGY)5h47 22:22 Malpensa T22 changes
Regionale
Regionale TRENORD 10132
16:48 Seriate station2h28 19:16 Malpensa T12 changes
Regionale
Regionale TRENORD 10134
17:48 Seriate station2h28 20:16 Malpensa T12 changes
Regionale
ORIO AIRLINK BG019
18:15 Milan Bergamo Orio al Serio Airport (BGY)5h01 23:16 Malpensa T12 changes
Regionale
ORIO AIRLINK BG019
18:15 Milan Bergamo Orio al Serio Airport (BGY)5h07 23:22 Malpensa T22 changes
Regionale
Regionale TRENORD 10136
18:48 Seriate station2h28 21:16 Malpensa T12 changes
Regionale
Regionale TRENORD 10138
19:48 Seriate station2h28 22:16 Malpensa T12 changes
Regionale
Regionale TRENORD 10140
20:48 Seriate station2h28 23:16 Malpensa T12 changes
Regionale
Regionale TRENORD 10142
21:48 Seriate station2h28 00:16 Malpensa T12 changes

This is the last train 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 Malpensa Airport (MXP) by coach or train

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

Train times from Milan Bergamo Orio al Serio Airport (BGY) to Milan Malpensa Airport (MXP)

Showing times and prices for 13 Oct

Fastest Journey

2 h 28 m

Average

3 h 55 m

Trains per day

39

Distance

76 km

To travel from Milan Bergamo Orio al Serio Airport (BGY) to Milan Malpensa Airport (MXP) you need to make at least 2 changes.

Fastest
Regionale
Regionale TRENORD 10114
07:482h28
Seriate station
10:16Malpensa T1
£181One-way
2 changes
Fastest
Regionale
Regionale TRENORD 10124
12:482h28
Seriate station
15:16Malpensa T1
£181One-way
2 changes
Fastest
Regionale
Regionale TRENORD 10122
11:482h28
Seriate station
14:16Malpensa T1
£181One-way
2 changes
Fastest
Regionale
Regionale TRENORD 10120
10:482h28
Seriate station
13:16Malpensa T1
£181One-way
2 changes
Fastest
Regionale
Regionale TRENORD 10126
13:482h28
Seriate station
16:16Malpensa T1
£181One-way
2 changes

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

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

distanceDistance47 miles
durationAverage train duration2 h 1 min
priceAverage train ticket price£13 (€15)
changesDirect trainNo
carriersTrain providersRegionale

Trains from Milan Bergamo Orio al Serio Airport (BGY) to Milan Malpensa Airport (MXP) cover the 47 miles long route taking on average 2 h 1 min with our travel partners like Regionale. While the average ticket price for this trip costs around £13, you can find the cheapest train ticket for as low as £11.

Train companies: Regionale and Malpensa Express trains Milan Bergamo Orio al Serio Airport (BGY) to Milan Malpensa Airport (MXP)

Find the best trains from Milan Bergamo Orio al Serio Airport (BGY) to Milan Malpensa Airport (MXP) with Omio's travel partners Regionale and Malpensa Express from £11. We can find you the best deals, timetables 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.

Train information from Milan Bergamo Orio al Serio Airport (BGY) to Milan Malpensa Airport (MXP) with Regionale:

  • Average Duration: 1 h 56 min
  • Cheapest Price: £11

FAQs: Milan Bergamo Orio al Serio Airport (BGY) to Milan Malpensa Airport (MXP) train

FAQs: Travel by train from Milan Bergamo Orio al Serio Airport (BGY) to Milan Malpensa Airport (MXP) 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 Bergamo Orio al Serio Airport (BGY) to Milan Malpensa Airport (MXP).
FAQs
Cheap train tickets from Milan Bergamo Orio al Serio Airport (BGY) to Milan Malpensa Airport (MXP) can start from as little as £11 when you book in advance. The average train ticket price for Milan Bergamo Orio al Serio Airport (BGY) to Milan Malpensa Airport (MXP) is £13; 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 Bergamo Orio al Serio Airport (BGY) to Milan Malpensa Airport (MXP) is 2 h 1 min   to travel the 47 mile long route. Journey times can vary on weekends and holidays, so use our Journey Planner to search for a specific date.
The first train from Milan Bergamo Orio al Serio Airport (BGY) to Milan Malpensa Airport (MXP) leaves at 05: 49. Plan your trip with the Journey Planner   from Omio.
The last train from Milan Bergamo Orio al Serio Airport (BGY) to Milan Malpensa Airport (MXP) leaves at 20: 07.
For the best Milan Bergamo Orio al Serio Airport (BGY) to Milan Malpensa Airport (MXP) train to buy, you can travel safely and comfortably with Regionale. However, it's always good to check all possible train companies with services between Milan Bergamo Orio al Serio Airport (BGY) and Milan Malpensa Airport (MXP) to compare what amenities they may offer.
No, there are no night trains, the latest train for this route is 20: 07.
A trip to Milan Malpensa Airport (MXP) from Milan Bergamo Orio al Serio Airport (BGY) is worth doing but not as a day trip with a journey time of 2 h 1 min each way. Check with Omio app   the best way to travel.
The cheapest month for a train from Milan Bergamo Orio al Serio Airport (BGY) to Milan Malpensa Airport (MXP) is February.
You have options as you can travel from Milan Bergamo Orio al Serio Airport (BGY) to Milan Malpensa Airport (MXP) 2 different ways: coach or train.

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

HomeTrainsTrains in ItalyTrain Times to Milan Malpensa Airport (MXP) Milan Bergamo Orio al Serio Airport (BGY) to Milan Malpensa Airport (MXP) 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