COMPARE Prices across different modes

Tue
Oct 19
$16Malpensa Express
$12Terravision
Wed
Oct 20
$16Malpensa Express
$12Terravision
Thu
Oct 21
$16Malpensa Express
$12Terravision
Fri
Oct 22
$16Malpensa Express
$12Terravision
Sat
Oct 23
$16Malpensa Express
$12Terravision
Sun
Oct 24
$16Malpensa Express
$12Terravision
Mon
Oct 25
$16Malpensa Express
$12Terravision
Tue
Oct 26
$16Malpensa Express
$12Terravision
Wed
Oct 27
$16Malpensa Express
$12Terravision
Thu
Oct 28
$16Malpensa Express
$12Terravision
Fri
Oct 29
$16Malpensa Express
$12Terravision
Sat
Oct 30
$16Malpensa Express
$12Terravision
Sun
Oct 31
Find prices
$12Terravision
Mon
Nov 1
$16Malpensa Express
$12Terravision
Tue
Nov 2
$16Malpensa Express
$12Terravision
Wed
Nov 3
$16Malpensa Express
$12Terravision
Thu
Nov 4
$16Malpensa Express
$12Terravision
Fri
Nov 5
$16Malpensa Express
$12Terravision
Sat
Nov 6
$16Malpensa Express
$12Terravision
Sun
Nov 7
$16Malpensa Express
$12Terravision

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information to Milan from Milan Malpensa Airport

distanceDistance25 miles (40 km)
durationAverage train duration37 min
priceAverage train ticket price$16 (€13)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersMalpensa Express or Regionale

Trains from Milan Malpensa Airport to Milan cover the 25 miles (40 km) long journey taking on average 37 min with our travel partners like Malpensa Express or Regionale. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this journey costs around $16 (€13), you can find the cheapest train ticket for as low as $16 (€13).

Travel Tips

Trains from Milan Malpensa Airport to Milan
Travel by train to Milan 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 Malpensa Airport to Milan.
FAQs
How much do cheap train tickets between Milan Malpensa Airport and Milan cost?
Train tickets to Milan from Milan Malpensa Airport for some dates and times can be found for as cheap as $16 (€13)  one way in the next 7 days.
How much does it cost to take a train between Milan Malpensa Airport and Milan?
If you are looking to purchase your train ticket in the next 7 days, you can expect the Milan Malpensa Airport to Milan train to cost on average $16 (€13)  one way.
What is the distance to Milan from Milan Malpensa Airport by train?
The distance to Milan from Milan Malpensa Airport by train is approximately 25 miles (40 km).
How many hours is the train time from Milan Malpensa Airport to Milan?
On average the Milan Malpensa Airport to Milan train travel time is 37 min  for the 25 miles (40 km) long trip, but the duration can vary if you travel on weekends and holidays.
What train companies offer a service between Milan Malpensa Airport and Milan?
Take the Milan Malpensa Airport to Milan train with Malpensa Express or Regionale. However, it's always good to check out all possible train companies for the trip from Milan Malpensa Airport to Milan as there might be differences in the amenities they offer.
Can I find a direct train from Milan Malpensa Airport to Milan?
Yes, there are 25 direct trains per day from Milan Malpensa Airport to Milan. You can look to travel with Malpensa Express  without needing to transfer at another stop in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this trip.
How many train services per day are there from Milan Malpensa Airport to Milan?
The average number of trains departing Milan Malpensa Airport for Milan is 25 a day. The train schedules and services may vary between weekdays and weekends.
When is the earliest train from Milan Malpensa Airport to Milan? When is the last train from Milan Malpensa Airport to Milan?
You can take the first train from Milan Malpensa Airport to Milan at 5: 26 AM. The last train from Milan Malpensa Airport to Milan that you can take departs at 7: 56 PM. Omio shows you the latest train from Milan Malpensa Airport to Milan schedule to help you book the best departure time for this route.
How early should I book Milan Malpensa Airport to Milan train tickets to get the best deals?
If you book the Milan Malpensa Airport to Milan train within the next 7 days, you can find one way tickets to cost on average $16 (€13). However, booking your train ticket in advance gives you access to the best prices for trains to Milan from Milan Malpensa Airport. Look out for train tickets for this trip to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Milan Malpensa Airport
Milan
The major railway station for departures from Milan Malpensa Airport is. Read all the information you need to know about services, amenities and connections at for your journey between Milan Malpensa Airport and Milan.

Trains from Milan Malpensa Airport to Milan: related information

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