Cheapest
Average
The best way to find a cheap train ticket from Bergamo station to Milan Malpensa Airport (MXP) is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
![]() ![]() | 6:18 AM Bergamo station | 3h32 | 9:50 AM Milan Malpensa Airport (MXP) | 2 transfers | |
![]() ![]() | 6:18 AM Bergamo station | 4h32 | 10:50 AM Milan Malpensa Airport (MXP) | 2 transfers | |
![]() ![]() | 6:18 AM Bergamo station | 2h34 | 8:52 AM Malpensa T2 | 2 transfers | |
![]() ![]() | On time 6:18 AM Bergamo station | 2h28 | 8:46 AM Malpensa T1 | 2 transfers | |
![]() ![]() | 6:18 AM Bergamo station | 4h02 | 10:20 AM Milan Malpensa Airport (MXP) | 2 transfers | |
![]() ![]() | 6:49 AM Bergamo station | 2h33 | 9:22 AM Malpensa T2 | 2 transfers | |
![]() ![]() | 6:49 AM Bergamo station | 2h27 | 9:16 AM Malpensa T1 | 2 transfers | |
![]() ![]() | 7:02 AM Bergamo station | 2h20 | 9:22 AM Malpensa T2 | 1 transfer | |
![]() ![]() | On time 7:02 AM Bergamo station | 2h14 | 9:16 AM Malpensa T1 | 1 transfer | |
![]() ![]() | 7:18 AM Bergamo station | 3h32 | 10:50 AM Milan Malpensa Airport (MXP) | 2 transfers | |
![]() ![]() | 7:18 AM Bergamo station | 4h02 | 11:20 AM Milan Malpensa Airport (MXP) | 2 transfers | |
![]() ![]() | 7:18 AM Bergamo station | 2h34 | 9:52 AM Malpensa T2 | 2 transfers | |
![]() ![]() | On time 7:18 AM Bergamo station | 2h28 | 9:46 AM Malpensa T1 | 2 transfers | |
![]() ![]() | 7:18 AM Bergamo station | 4h32 | 11:50 AM Milan Malpensa Airport (MXP) | 2 transfers | |
![]() ![]() | 7:49 AM Bergamo station | 2h27 | 10:16 AM Malpensa T1 | 2 transfers | |
![]() ![]() | 7:49 AM Bergamo station | 2h33 | 10:22 AM Malpensa T2 | 2 transfers | |
![]() ![]() | 8:02 AM Bergamo station | 2h20 | 10:22 AM Malpensa T2 | 1 transfer | |
![]() ![]() | 8:02 AM Bergamo station | 2h14 | 10:16 AM Malpensa T1 | 1 transfer | |
![]() ![]() | On time 8:18 AM Bergamo station | 4h02 | 12:20 PM Milan Malpensa Airport (MXP) | 2 transfers | |
![]() ![]() | On time 8:18 AM Bergamo station | 2h34 | 10:52 AM Malpensa T2 | 2 transfers | |
![]() ![]() | On time 8:18 AM Bergamo station | 3h32 | 11:50 AM Milan Malpensa Airport (MXP) | 2 transfers | |
![]() ![]() | On time 8:18 AM Bergamo station | 2h28 | 10:46 AM Malpensa T1 | 2 transfers | |
![]() ![]() | On time 8:18 AM Bergamo station | 4h32 | 12:50 PM Milan Malpensa Airport (MXP) | 2 transfers | |
![]() ![]() | 8:49 AM Bergamo station | 2h33 | 11:22 AM Malpensa T2 | 2 transfers | |
![]() ![]() | 8:49 AM Bergamo station | 2h27 | 11:16 AM Malpensa T1 | 2 transfers | |
![]() ![]() | 9:02 AM Bergamo station | 2h14 | 11:16 AM Malpensa T1 | 1 transfer | |
![]() ![]() | 9:02 AM Bergamo station | 2h20 | 11:22 AM Malpensa T2 | 1 transfer | |
![]() ![]() | 9:18 AM Bergamo station | 4h02 | 1:20 PM Milan Malpensa Airport (MXP) | 2 transfers | |
![]() ![]() | 9:18 AM Bergamo station | 2h34 | 11:52 AM Malpensa T2 | 2 transfers | |
![]() ![]() | 9:18 AM Bergamo station | 3h32 | 12:50 PM Milan Malpensa Airport (MXP) | 2 transfers | |
![]() ![]() | 9:18 AM Bergamo station | 4h32 | 1:50 PM Milan Malpensa Airport (MXP) | 2 transfers | |
![]() ![]() | 9:18 AM Bergamo station | 2h28 | 11:46 AM Malpensa T1 | 2 transfers | |
![]() ![]() | 9:49 AM Bergamo station | 2h27 | 12:16 PM Malpensa T1 | 2 transfers | |
![]() ![]() | 9:49 AM Bergamo station | 2h33 | 12:22 PM Malpensa T2 | 2 transfers | |
![]() ![]() | 10:02 AM Bergamo station | 2h14 | 12:16 PM Malpensa T1 | 1 transfer | |
![]() ![]() | 10:02 AM Bergamo station | 2h20 | 12:22 PM Malpensa T2 | 1 transfer | |
![]() ![]() | On time 10:18 AM Bergamo station | 2h34 | 12:52 PM Malpensa T2 | 2 transfers | |
![]() ![]() | On time 10:18 AM Bergamo station | 4h02 | 2:20 PM Milan Malpensa Airport (MXP) | 2 transfers | |
![]() ![]() | On time 10:18 AM Bergamo station | 2h28 | 12:46 PM Malpensa T1 | 2 transfers | |
![]() ![]() | On time 10:18 AM Bergamo station | 4h32 | 2:50 PM Milan Malpensa Airport (MXP) | 2 transfers | |
![]() ![]() | On time 10:18 AM Bergamo station | 3h32 | 1:50 PM Milan Malpensa Airport (MXP) | 2 transfers | |
![]() ![]() | 10:49 AM Bergamo station | 2h27 | 1:16 PM Malpensa T1 | 2 transfers | |
![]() ![]() | 10:49 AM Bergamo station | 2h33 | 1:22 PM Malpensa T2 | 2 transfers | |
![]() ![]() | 11:02 AM Bergamo station | 2h14 | 1:16 PM Malpensa T1 | 1 transfer | |
![]() ![]() | 11:02 AM Bergamo station | 2h20 | 1:22 PM Malpensa T2 | 1 transfer | |
![]() ![]() | 11:18 AM Bergamo station | 2h28 | 1:46 PM Malpensa T1 | 2 transfers | |
![]() ![]() | 11:18 AM Bergamo station | 3h32 | 2:50 PM Milan Malpensa Airport (MXP) | 2 transfers | |
![]() ![]() | 11:18 AM Bergamo station | 4h02 | 3:20 PM Milan Malpensa Airport (MXP) | 2 transfers | |
![]() ![]() | 11:18 AM Bergamo station | 2h34 | 1:52 PM Malpensa T2 | 2 transfers | |
![]() ![]() | 11:18 AM Bergamo station | 4h32 | 3:50 PM Milan Malpensa Airport (MXP) | 2 transfers | |
![]() ![]() | 11:49 AM Bergamo station | 2h33 | 2:22 PM Malpensa T2 | 2 transfers | |
![]() ![]() | 11:49 AM Bergamo station | 2h27 | 2:16 PM Malpensa T1 | 2 transfers | |
![]() ![]() | 12:02 PM Bergamo station | 2h14 | 2:16 PM Malpensa T1 | 1 transfer | |
![]() ![]() | 12:02 PM Bergamo station | 2h20 | 2:22 PM Malpensa T2 | 1 transfer | |
![]() ![]() | 12:18 PM Bergamo station | 2h28 | 2:46 PM Malpensa T1 | 2 transfers | |
![]() ![]() | 12:18 PM Bergamo station | 2h34 | 2:52 PM Malpensa T2 | 2 transfers | |
![]() ![]() | 12:18 PM Bergamo station | 4h32 | 4:50 PM Milan Malpensa Airport (MXP) | 2 transfers | |
![]() ![]() | 12:18 PM Bergamo station | 4h02 | 4:20 PM Milan Malpensa Airport (MXP) | 2 transfers | |
![]() ![]() | 12:18 PM Bergamo station | 3h32 | 3:50 PM Milan Malpensa Airport (MXP) | 2 transfers | |
![]() ![]() | 12:49 PM Bergamo station | 2h27 | 3:16 PM Malpensa T1 | 2 transfers | |
![]() ![]() | 12:49 PM Bergamo station | 2h33 | 3:22 PM Malpensa T2 | 2 transfers | |
![]() ![]() | 1:02 PM Bergamo station | 2h14 | 3:16 PM Malpensa T1 | 1 transfer | |
![]() ![]() | 1:02 PM Bergamo station | 2h20 | 3:22 PM Malpensa T2 | 1 transfer | |
![]() ![]() | 1:18 PM Bergamo station | 4h32 | 5:50 PM Milan Malpensa Airport (MXP) | 2 transfers | |
![]() ![]() | 1:18 PM Bergamo station | 4h02 | 5:20 PM Milan Malpensa Airport (MXP) | 2 transfers | |
![]() ![]() | 1:18 PM Bergamo station | 2h34 | 3:52 PM Malpensa T2 | 2 transfers | |
![]() ![]() | 1:18 PM Bergamo station | 2h28 | 3:46 PM Malpensa T1 | 2 transfers | |
![]() ![]() | 1:18 PM Bergamo station | 3h32 | 4:50 PM Milan Malpensa Airport (MXP) | 2 transfers | |
![]() ![]() | 1:49 PM Bergamo station | 2h27 | 4:16 PM Malpensa T1 | 2 transfers | |
![]() ![]() | 1:49 PM Bergamo station | 2h33 | 4:22 PM Malpensa T2 | 2 transfers | |
![]() ![]() | On time 2:02 PM Bergamo station | 2h20 | 4:22 PM Malpensa T2 | 1 transfer | |
![]() ![]() | On time 2:02 PM Bergamo station | 2h14 | 4:16 PM Malpensa T1 | 1 transfer | |
![]() ![]() | 2:18 PM Bergamo station | 4h02 | 6:20 PM Milan Malpensa Airport (MXP) | 2 transfers | |
![]() ![]() | 2:18 PM Bergamo station | 2h28 | 4:46 PM Malpensa T1 | 2 transfers | |
![]() ![]() | 2:18 PM Bergamo station | 4h32 | 6:50 PM Milan Malpensa Airport (MXP) | 2 transfers | |
![]() ![]() | 2:18 PM Bergamo station | 3h32 | 5:50 PM Milan Malpensa Airport (MXP) | 2 transfers | |
![]() ![]() | 2:18 PM Bergamo station | 2h34 | 4:52 PM Malpensa T2 | 2 transfers | |
![]() ![]() | 2:49 PM Bergamo station | 2h33 | 5:22 PM Malpensa T2 | 2 transfers | |
![]() ![]() | 2:49 PM Bergamo station | 2h27 | 5:16 PM Malpensa T1 | 2 transfers | |
![]() ![]() | 3:02 PM Bergamo station | 2h20 | 5:22 PM Malpensa T2 | 1 transfer | |
![]() ![]() | 3:02 PM Bergamo station | 2h14 | 5:16 PM Malpensa T1 | 1 transfer | |
![]() ![]() | 3:18 PM Bergamo station | 3h32 | 6:50 PM Milan Malpensa Airport (MXP) | 2 transfers | |
![]() ![]() | 3:18 PM Bergamo station | 2h28 | 5:46 PM Malpensa T1 | 2 transfers | |
![]() ![]() | 3:18 PM Bergamo station | 5h02 | 8:20 PM Milan Malpensa Airport (MXP) | 2 transfers | |
![]() ![]() | 3:18 PM Bergamo station | 2h34 | 5:52 PM Malpensa T2 | 2 transfers | |
![]() ![]() | 3:18 PM Bergamo station | 4h02 | 7:20 PM Milan Malpensa Airport (MXP) | 2 transfers | |
![]() ![]() | 3:49 PM Bergamo station | 2h27 | 6:16 PM Malpensa T1 | 2 transfers | |
![]() ![]() | 3:49 PM Bergamo station | 2h33 | 6:22 PM Malpensa T2 | 2 transfers | |
![]() ![]() | 4:02 PM Bergamo station | 2h20 | 6:22 PM Malpensa T2 | 1 transfer | |
![]() ![]() | 4:02 PM Bergamo station | 2h14 | 6:16 PM Malpensa T1 | 1 transfer | |
![]() ![]() | 4:09 PM Bergamo station | 2h37 | 6:46 PM Malpensa T1 | 2 transfers | |
![]() ![]() | 4:09 PM Bergamo station | 2h43 | 6:52 PM Malpensa T2 | 2 transfers | |
![]() ![]() | 4:18 PM Bergamo station | 2h28 | 6:46 PM Malpensa T1 | 2 transfers | |
![]() ![]() | 4:18 PM Bergamo station | 6h02 | 10:20 PM Milan Malpensa Airport (MXP) | 2 transfers | |
![]() ![]() | 4:18 PM Bergamo station | 2h34 | 6:52 PM Malpensa T2 | 2 transfers | |
![]() ![]() | 4:18 PM Bergamo station | 4h02 | 8:20 PM Milan Malpensa Airport (MXP) | 2 transfers | |
![]() ![]() | 4:18 PM Bergamo station | 5h02 | 9:20 PM Milan Malpensa Airport (MXP) | 2 transfers | |
![]() ![]() | 4:49 PM Bergamo station | 2h33 | 7:22 PM Malpensa T2 | 2 transfers | |
![]() ![]() | 4:49 PM Bergamo station | 2h27 | 7:16 PM Malpensa T1 | 2 transfers | |
![]() ![]() | On time 5:02 PM Bergamo station | 2h20 | 7:22 PM Malpensa T2 | 1 transfer | |
![]() ![]() | On time 5:02 PM Bergamo station | 2h14 | 7:16 PM Malpensa T1 | 1 transfer | |
![]() ![]() | 5:18 PM Bergamo station | 5h02 | 10:20 PM Milan Malpensa Airport (MXP) | 2 transfers | |
![]() ![]() | 5:18 PM Bergamo station | 4h02 | 9:20 PM Milan Malpensa Airport (MXP) | 2 transfers | |
![]() ![]() | 5:49 PM Bergamo station | 2h33 | 8:22 PM Malpensa T2 | 2 transfers | |
![]() ![]() | 5:49 PM Bergamo station | 2h27 | 8:16 PM Malpensa T1 | 2 transfers | |
![]() ![]() | 6:02 PM Bergamo station | 2h20 | 8:22 PM Malpensa T2 | 1 transfer | |
![]() ![]() | 6:02 PM Bergamo station | 2h14 | 8:16 PM Malpensa T1 | 1 transfer | |
![]() ![]() | 6:18 PM Bergamo station | 4h02 | 10:20 PM Milan Malpensa Airport (MXP) | 2 transfers | |
![]() ![]() | 6:49 PM Bergamo station | 2h27 | 9:16 PM Malpensa T1 | 2 transfers | |
![]() ![]() | 6:49 PM Bergamo station | 2h33 | 9:22 PM Malpensa T2 | 2 transfers | |
![]() ![]() | 7:02 PM Bergamo station | 2h20 | 9:22 PM Malpensa T2 | 1 transfer | |
![]() ![]() | 7:02 PM Bergamo station | 2h14 | 9:16 PM Malpensa T1 | 1 transfer | |
![]() ![]() | 7:49 PM Bergamo station | 2h33 | 10:22 PM Malpensa T2 | 2 transfers | |
![]() ![]() | 7:49 PM Bergamo station | 2h27 | 10:16 PM Malpensa T1 | 2 transfers | |
![]() ![]() | 8:07 PM Bergamo station | 2h09 | 10:16 PM Malpensa T1 | 1 transfer | |
![]() ![]() | 8:07 PM Bergamo station | 2h15 | 10:22 PM Malpensa T2 | 1 transfer | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Fastest Journey
2 h 27 m
Average
2 h 31 m
Trains per day
7
Distance
74 km
Of the 7 trains that leave Bergamo station for Milan Malpensa Airport (MXP) every day 7 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Distance 45 miles (74 km) |
Average train duration 2h 13m |
Cheapest ticket price $15 (€13) |
Trains per day 101 |
Train providers 3 |
Fastest train 2h 1m |
First train 03:49 |
Last train 19:49 |
Travel between Bergamo station and Milan Malpensa Airport (MXP) from $15 (€13) with Omio’s train partners Regionale, Malpensa Express and Autostradale! You can find the best schedules and tickets when comparing and booking the most popular route for you.
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 Bergamo station to Milan Malpensa Airport (MXP) with Regionale:
Planning your journey from Bergamo station to Milan Malpensa Airport (MXP) is hassle-free thanks to regular train options connecting the regions. Hop onboard a train from Bergamo Train Station to Milan Malpensa Terminal 1 Railway Station, with scenic routes and conveniently timed departures to suit your travel plans. With efficient services linking Bergamo’s central station to Milan’s main airport, trains from Bergamo station to Milan Malpensa Airport (MXP) promise seamless travel at an affordable cost, making it one of the best ways to connect between these two key transportation hubs. booking tickets in advance ensures a smoother journey and secures your spot on these popular routes.
Looking for affordable train ticket options from Bergamo station to Milan Malpensa Airport (MXP)? The cheapest prices for this trip start at just $15 (€13), making it an incredibly budget-friendly travel choice. On average, train tickets for this route typically cost around $18 (€15), giving you a good range of inexpensive options based on your schedule and preferences. For the best balance of convenience and price, we recommend traveling in September when fares are generally low, and the weather provides a pleasant backdrop for your journey. Make sure to book in advance for the best deals!
Connecting from Bergamo Station to Milan Malpensa Airport (MXP) is convenient and seamless thanks to services offered by Trenitalia and Malpensa Express. Trenitalia provides efficient regional trains to Milan’s central hubs, such as Milano Centrale or Milano Porta Garibaldi, where you can easily transfer to the Malpensa Express for the remainder of your journey. Malpensa Express links central Milan with the airport, ensuring a comfortable ride with modern trains featuring spacious seating, air conditioning, and ample luggage storage. This combination of regional and dedicated airport rail services makes your trip between Bergamo and Malpensa both reliable and stress-free.
The train journey from Bergamo station to Milan Malpensa Airport (MXP) is a convenient and comfortable way to travel across northern Italy. Covering a distance of approximately 45 miles (74 km), the average train journey duration is 2h 1m. Whether traveling for business or leisure, this route provides a seamless connection to one of Italy's busiest international airports.
Trains from Bergamo station to Milan Malpensa Airport (MXP) operate with an average frequency of 101 trains daily, ensuring flexible options for travelers. These services run every day of the week, including weekends, making it an excellent travel choice for passengers with varying schedules.
Typically, the first train departs from Bergamo station as early as 03:49, while the last train of the day usually leaves at 19:49. This wide range of departure times makes it easy to find a train that fits your travel plans, whether you’re catching an early morning flight or arriving late in the evening.
Here are some other resources that might have the information you need