The cheapest trains from Mestre to Milan

Showing times and prices for Sep 26

Cheapest

$25

Average

$46

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Mestre to Milan will cost around $ 46 if you buy it on the day, but the cheapest tickets can be found for only $ 25.

Cheapest
03:23PMVenice Mestre3h12 06:35PMMilan Centrale
1 changes
$251One-way
Cheapest
10:23AMVenice Mestre3h12 01:35PMMilan Centrale
1 changes
$251One-way
Cheapest
07:23PMVenice Mestre3h12 10:35PMMilan Centrale
1 changes
$251One-way
Cheapest
05:23PMVenice Mestre3h12 08:35PMMilan Centrale
1 changes
$251One-way
Cheapest
11:23AMVenice Mestre3h12 02:35PMMilan Centrale
1 changes
$251One-way

Timetable Mestre to Milan

Showing trains for tomorrow, Sun, Sep 26
05:58AMVenezia Carpenedo2h52 08:50AMMilan Centrale
0 changes
05:58AMVenezia Carpenedo4h28 10:26AMMilano Lambrate
0 changes
06:09AMVenice Mestre2h16 08:25AMMilan Centrale
0 changes
06:12AMVenezia Porto Marghera4h23 10:35AMMilan Centrale
0 changes
06:17AMVenezia Porto Marghera2h33 08:50AMMilan Centrale
0 changes
06:17AMVenice Mestre4h18 10:35AMMilan Centrale
0 changes
06:30AMVenice Mestre2h20 08:50AMMilan Centrale
0 changes
07:17AMVenezia Porto Marghera2h28 09:45AMMilan Centrale
0 changes
07:21AMVenezia Porto Marghera2h34 09:55AMMilan Centrale
0 changes
07:30AMVenezia Carpenedo3h56 11:26AMMilano Lambrate
0 changes
07:30AMVenice Mestre2h15 09:45AMMilan Centrale
0 changes
07:30AMVenezia Carpenedo2h25 09:55AMMilan Centrale
0 changes
07:49AMVenice Mestre2h06 09:55AMMilan Centrale
0 changes
07:59AMVenezia Porto Marghera3h36 11:35AMMilan Centrale
0 changes
08:00AMVenice Mestre2h15 10:15AMMilan Centrale
0 changes
08:09AMVenice Mestre2h16 10:25AMMilan Centrale
0 changes
08:12AMVenezia Porto Marghera5h23 01:35PMMilan Centrale
0 changes
08:17AMVenezia Porto Marghera2h33 10:50AMMilan Centrale
0 changes
08:23AMVenice Mestre3h12 11:35AMMilan Centrale
0 changes
08:30AMVenice Mestre2h20 10:50AMMilan Centrale
0 changes
08:30AMVenezia Carpenedo4h20 12:50PMMilan Centrale
0 changes
09:21AMVenezia Porto Marghera4h14 01:35PMMilan Centrale
0 changes
09:30AMVenezia Carpenedo4h05 01:35PMMilan Centrale
0 changes
09:38AMVenice Mestre3h12 12:50PMMilan Centrale
0 changes
09:44AMVenezia Porto Marghera3h51 01:35PMMilan Centrale
0 changes
10:12AMVenezia Porto Marghera3h03 01:15PMMilan Centrale
0 changes
10:12AMVenezia Porto Marghera4h23 02:35PMMilan Centrale
0 changes
10:23AMVenice Mestre3h12 01:35PMMilan Centrale
0 changes
10:30AMVenezia Carpenedo2h45 01:15PMMilan Centrale
0 changes
10:30AMVenezia Carpenedo4h05 02:35PMMilan Centrale
0 changes
10:56AMVenezia Porto Marghera3h39 02:35PMMilan Centrale
0 changes
11:00AMVenice Mestre2h15 01:15PMMilan Centrale
0 changes
11:09AMVenice Mestre2h21 01:30PMMilan Centrale
0 changes
11:21AMVenezia Porto Marghera2h54 02:15PMMilan Centrale
0 changes
11:23AMVenice Mestre3h12 02:35PMMilan Centrale
0 changes
11:59AMVenezia Porto Marghera4h36 04:35PMMilan Centrale
0 changes
12:00PMVenice Mestre2h15 02:15PMMilan Centrale
0 changes
12:30PMVenezia Carpenedo3h56 04:26PMMilano Lambrate
0 changes
12:30PMVenezia Carpenedo3h15 03:45PMMilan Centrale
0 changes
12:38PMVenice Mestre3h01 03:39PMMilan Rogoredo
0 changes
01:09PMVenice Mestre2h21 03:30PMMilan Centrale
0 changes
01:12PMVenezia Porto Marghera4h23 05:35PMMilan Centrale
0 changes
01:17PMVenezia Porto Marghera2h28 03:45PMMilan Centrale
0 changes
01:21PMVenezia Porto Marghera4h14 05:35PMMilan Centrale
0 changes
01:23PMVenice Mestre3h12 04:35PMMilan Centrale
0 changes
01:30PMVenice Mestre2h15 03:45PMMilan Centrale
0 changes
02:17PMVenezia Porto Marghera4h18 06:35PMMilan Centrale
0 changes
02:23PMVenice Mestre3h12 05:35PMMilan Centrale
0 changes
02:30PMVenezia Carpenedo4h05 06:35PMMilan Centrale
0 changes
02:30PMVenezia Carpenedo3h30 06:00PMMilan Centrale
0 changes
02:38PMVenice Mestre3h12 05:50PMMilan Centrale
0 changes
02:49PMVenezia Porto Marghera3h46 06:35PMMilan Centrale
0 changes
03:04PMVenice Mestre2h56 06:00PMMilan Centrale
0 changes
03:12PMVenezia Porto Marghera4h23 07:35PMMilan Centrale
0 changes
03:23PMVenice Mestre3h12 06:35PMMilan Centrale
0 changes
03:30PMVenezia Carpenedo4h05 07:35PMMilan Centrale
0 changes
03:59PMVenezia Porto Marghera3h36 07:35PMMilan Centrale
0 changes
04:17PMVenezia Porto Marghera4h18 08:35PMMilan Centrale
0 changes
04:17PMVenezia Porto Marghera2h58 07:15PMMilan Centrale
0 changes
04:23PMVenice Mestre3h12 07:35PMMilan Centrale
0 changes
04:30PMVenezia Carpenedo2h45 07:15PMMilan Centrale
0 changes
04:30PMVenezia Carpenedo3h56 08:26PMMilano Lambrate
0 changes
05:00PMVenice Mestre2h15 07:15PMMilan Centrale
0 changes
05:09PMVenice Mestre2h16 07:25PMMilan Centrale
0 changes
05:12PMVenezia Porto Marghera4h23 09:35PMMilan Centrale
0 changes
05:23PMVenice Mestre3h12 08:35PMMilan Centrale
0 changes
05:30PMVenezia Carpenedo4h05 09:35PMMilan Centrale
0 changes
05:59PMVenezia Porto Marghera3h36 09:35PMMilan Centrale
0 changes
06:23PMVenice Mestre3h12 09:35PMMilan Centrale
0 changes
06:30PMVenezia Carpenedo4h05 10:35PMMilan Centrale
0 changes
06:42PMVenezia Porto Marghera3h53 10:35PMMilan Centrale
0 changes
06:49PMVenezia Porto Marghera3h46 10:35PMMilan Centrale
0 changes
07:00PMVenice Mestre2h15 09:15PMMilan Centrale
0 changes
07:12PMVenezia Porto Marghera4h23 11:35PMMilan Centrale
0 changes
07:23PMVenice Mestre3h12 10:35PMMilan Centrale
0 changes
07:30PMVenezia Carpenedo4h05 11:35PMMilan Centrale
0 changes
07:38PMVenice Mestre2h47 10:25PMMilan Centrale
0 changes
07:59PMVenezia Porto Marghera3h36 11:35PMMilan Centrale
0 changes
08:23PMVenice Mestre3h12 11:35PMMilan Centrale
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Sun
Sep 26
$25Regionale
$23Itabus
Mon
Sep 27
$25Regionale
$12Itabus
Tue
Sep 28
$25Regionale
$12Itabus
Wed
Sep 29
$25Regionale
$12Itabus
Thu
Sep 30
$25Regionale
$15BlaBlaCar Bus
Fri
Oct 1
$25Regionale
$12Itabus
Sat
Oct 2
$25Regionale
$12Itabus
Sun
Oct 3
$37Italo
Find prices
Mon
Oct 4
$25Regionale
$12Itabus
Tue
Oct 5
$25Regionale
$14Itabus
Thu
Oct 7
$25Regionale
$9Itabus
Sat
Oct 9
$25Regionale
$12Itabus
Sun
Oct 10
$25Regionale
$15BlaBlaCar Bus
Mon
Oct 11
Find prices
$175goopti
Tue
Oct 12
$25Regionale
Find prices
Thu
Oct 14
$25Regionale
$9Itabus
Fri
Oct 15
$25Regionale
$9Itabus

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information to Milan from Mestre

distanceDistance148 miles (238 km)
durationAverage train duration2 h 16 min
priceAverage train ticket price$25 (€20)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain providersItalo, Frecciarossa, Regionale Veloce, Trenitalia or Regionale

Trains from Mestre to Milan cover the 148 miles (238 km) long journey taking on average 2 h 16 min with our travel partners like Italo, Frecciarossa, Regionale Veloce, Trenitalia or Regionale. Normally, there are 12 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $25 (€20), but the average price of train tickets is $25 (€20). Travelers depart most frequently from Venezia Mestre Ospedale and arrive in Milano Centrale.

Train companies

Italo, Trenitalia and Frecciarossa trains from Mestre to Milan

For as little as $25 (€20) you can travel by train between Mestre and Milan with Italo, Trenitalia and Frecciarossa. Omio will show you the best deals, schedules and tickets available for this trip.

Italo
Trenitalia
Frecciarossa

Travel Italy in full comfort with Italo. These high-speed trains travel at speeds of up to 186 mph (300 kmh) and offer regular services to popular cities around Italy, such as Rome, Naples, Florence and Milan. Italo trains offer value for money on routes between Mestre and Milan, and we can help you find the best deals available. Start your search for cheap Italo trains from Mestre to Milan by checking the latest Italo train times and comparing the best prices for tickets on Omio. You can expect to travel 148 miles (238 km) between Mestre and Milan on an Italo train. Choose from three different ticket types (Low Cost, Economy, and Flex) and pick the cheapest or fastest train from Mestre to Milan.

Italo offers four different class options with a range of amenities, but each train car is modernly equipped with a high level of comfort. You can choose between the Smart, Comfort, Prima and Club Executive classes. The trains are eco-friendly and use up to 30% less energy than previous models. Services on all Italo train cars include bathrooms, free WiFi, power outlets, reclining leather seats and footrests.

Italo has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by train between Mestre and Milan:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Normal conditions apply
  • Verification of ticket with valid ID

Trains from Mestre to Milan

You can book trains from Venice Mestre to Milan departing every day of the week. The total travel time varies between about 2h and 4h in duration, with most routes traveling non-stop between the cities. Some routes may include a connection at Bologna Centrale, and numerous departures are available each day. With so many options, you’ll easily find a way to visit beautiful Milan, Italy—the fashion capital of the world!

Mestre to Milan Train Time: Daily Departures

Daily trains from Venice Mestre to Milan depart as early as 6:17 a.m., with the last train departing for Milan at 8:23 p.m. in the evening. These departure times include both non-stop routes and those with a connection at Bologna Centrale. Trains from Mestre to Milan depart up to four times per hour in the morning, with more than two dozen departures in a typical day, so whatever your scheduling needs may be, there’s likely a train leaving right on time for your journey to Milan!

How long is the journey by train from Mestre to Milan?

Traveling by train from Mestre to Milan is a quick and easy experience with nonstop and connecting itineraries available. Most routes between Venice Mestre and Milan last for approximately 2h 15min traveling east to west, although some can last as long as 3h 38min. It all depends on the route the train takes and whether or not your train heads south to connect at Bologna Centrale before traveling north west to Milan.

What is the departure and arrival station for trains from Mestre to Milan?

Departure train station: Venice Mestre rail station is located in the Piazza Ferretto in downtown Mestre and while a smaller train station, it does process around 500 trains per day on its 18 platforms. The train station is modern, with a ticket office open seven days a week and a number of small shops and restaurants, along with a few bars, to explore before boarding your train to Milan.

Arrival train station: Milan Centrale may be the smallest train station (by volume) in Europe, but it is the main station in Milan, located in the Piazza Duca d'Aosta just on the northern edge of the city center. This station is connected to public transportation such as the Metro and ATMtrams and airport shuttles, making it easy to reach any part of the city. The station features a lost luggage office, multiple ATM machines, and a number of shops and dining options (including a supermarket) guaranteeing your arrival in Milan will be a comfortable one. Milan Porta Garibaldi, located on the Piazza Sigmund Freud, is Milan’s second largest rail station, featuring restaurants, shops, a pharmacy, and even a market and commercial area. Milan Porta Garibaldi is known for its beautiful sky lights which illuminate the entire station. Reaching the city center and Milan Centrale is as simple as taking the M2 Metro line. Alternatively, you can walk to the center in about 20min. Milan Rogoredo is located on the Via Giovanni Battista Cassinis on the southern end of the city center. You can take the subway Line 3 to the Milan Centrale station in about 10min if need be.

Which train companies travel from Mestre to Milan?

Trenitalia (sometimes in conjunction with FrecciaRossa), is the Italian inter-city railway provider, which currently offers the majority of train routes between Venice Mestre and the Milan train stations. You can book Trenitalia train journeys to Milan (sometimes connecting through Bologna Centrale) every day of the week, with multiple departures per day. Another company which offers rail service from Mestre to Milan is Italo, although their routes are far less frequent.

Trenitalia trains from Mestre to Milan

Trenitalia trains offer second class tickets between Venice Mestre and Milan Centrale. Second-class on Trenitalia includes bistro service, free WiFi, and armchair seating. Fares above $12 (10 €) are fully refundable but remember that tickets are only valid on the trains they were purchased for. If your Trenitalia train is operating in conjunction with FrecciaRossa, classes such as Premium, Business, and Executive are also available with increasing fees but also increasing services, such as leather seating, newspaper service, welcome drinks, and silent cars. These journeys also offer non-refundable Economy and semi-refundable Base fares.

Italo trains from Mestre to Milan

Italo trains offer a choice of Smart, Prima, and Club Executive classes with increasing fees for each level. To compare, while Smart class includes free WiFi, reclining leather seats, and free on-board entertainment, the Club Executive class features the above plus private lounges and welcome service. Fares may be purchased as Economy or Flex, both being semi-refundable.

Train Mestre to Milan: Services on Board

When you travel by train from Mestre to Milan you will experience a range of services depending on your ticket class. These services can range from the simple armchair and bistro service to the more luxurious reclining leather seats and menu dining. Whichever class you travel in, you’ll enjoy free WiFi and special accommodations for the mobility-challenged, including assistance with boarding and deboarding the train. Trenitalia passengers will also appreciate being permitted to bring their bicycles and small pets aboard, provided the bikes are folded and stowed in the luggage areas and the animals are kept in their traveling containers.

How to find cheap train tickets from Mestre to Milan?

You can find cheap tickets from Mestre to Milan like a pro by following these helpful tips. First, consider traveling on slower trains or those with connections. These routes are often less expensive than the swifter itineraries. Also, try to be flexible in your departure. Ticket prices often vary by the day of the week, and sometimes even by the hour of the day, so being open to different departure times can save you money. Lastly, it’s always a good idea to book ahead. By booking your trip early, you can take advantage of lower fare prices while also reserving your seat before the train fills up. This is especially important during holiday travel or during local festivals.

Travel Tips

Trains from Mestre 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 Mestre to Milan.
FAQs
What is the price of the cheapest train from Mestre to Milan?
Looking to save money on your journey? Omio customers have found the cheapest train between Mestre and Milan for the next 7 days starting from $25 (€20)  one way.
How much is a train ticket to Milan from Mestre?
The train price to Milan from Mestre is on average $25 (€20)  if you are looking to book your tickets for this route in the next 7 days.
How far is Milan from Mestre by train?
The distance to Milan from Mestre by train is approximately 148 miles (238 km).
How long is the train from Mestre to Milan?
The Mestre to Milan train duration is on average 2 h 16 min, which is to be expected when traveling 148 miles (238 km) from Mestre to Milan. However, the time it takes can vary based on specific dates, weekends, and holidays.
What is the departure train station in Mestre and arrival train station in Milan?

Omio customers who travel this route most frequently depart from Venezia Mestre Ospedale   and arrive in Milano Centrale.

Where do I find the Mestre train station to Milan? Where is the Milan train station?

Passengers board the train most frequently from Venezia Mestre Ospedale, which is located around 1 mile (s) / 2 km away from the city center, and they get off the train at Milano Centrale, located 1 mile (s) / 2 km away from the city center.

Which train companies should I travel with from Mestre to Milan?
When taking a train from Mestre to Milan, you can count on Italo, Frecciarossa, Regionale Veloce, Trenitalia or Regionale for the best way to get you to Milan. You can also check all possible train providers who offer a service from Mestre to Milan and compare the amenities they offer before buying a train ticket.
How many trains are there to Milan from Mestre a day?
The average number of trains departing Mestre for Milan is 12 a day. The train schedules and services may vary between weekdays and weekends.
When is the earliest train from Mestre to Milan? When is the last train from Mestre to Milan?
The first Mestre to Milan train departs at 6: 23 AM   and the last train from Mestre to Milan leaves at 5: 23 PM. Check out the most up-to-date train schedule from Mestre to Milan on Omio and find the best time to travel to your destination.
How early should I buy Mestre to Milan train tickets to get the best deals?
If you book the Mestre to Milan train within the next 7 days, you can find one way tickets to cost on average $25 (€20). However, booking your train ticket in advance gives you access to the best prices for trains from Mestre to Milan. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.
Stations

Important Stations and Airports for this Journey

Mestre
Milan
Venezia Mestre
Amenities