Mestre to Milan train

Cheap train tickets from Mestre to Milan

Showing times and prices for Mar 29

Cheapest

20

Average

20

The best way to find a cheap train ticket from Mestre to Milan is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
07:23PMVenice Mestre3h12 10:35PMMilan Centrale
1 transfer
201One-way
Cheapest
06:47AMVenice Mestre3h48 10:35AMMilan Centrale
1 transfer
201One-way
Cheapest
06:23AMVenice Mestre3h12 09:35AMMilan Centrale
1 transfer
201One-way
Cheapest
12:23PMVenice Mestre3h12 03:35PMMilan Centrale
1 transfer
201One-way
Cheapest
06:23PMVenice Mestre3h12 09:35PMMilan Centrale
1 transfer
201One-way

Train schedule from Mestre to Milan

Showing trains for tomorrow, Wednesday, March 29
05:06AMVenezia Carpenedo railway halt3h06 08:12AMMilan Centrale
1 transfer
05:12AMVenezia Porto Marghera4h23 09:35AMMilan Centrale
1 transfer
05:35AMVenezia Porto Marghera2h37 08:12AMMilan Centrale
1 transfer
05:51AMVenezia Carpenedo railway halt2h56 08:47AMMilan Porta Garibaldi
1 transfer
05:51AMVenezia Carpenedo railway halt3h44 09:35AMMilan Centrale
2 transfers
05:52AMVenice Mestre2h20 08:12AMMilan Centrale
0 transfers
05:57AMVenice Santa Lucia2h28 08:25AMMilan Centrale
0 transfers
05:59AMVenezia Porto Marghera3h36 09:35AMMilan Centrale
2 transfers
06:09AMVenice Mestre2h16 08:25AMMilan Centrale
0 transfers
06:17AMVenezia Porto Marghera2h30 08:47AMMilan Porta Garibaldi
1 transfer
06:23AMVenice Mestre3h12 09:35AMMilan Centrale
1 transfer
06:30AMVenezia Carpenedo railway halt4h05 10:35AMMilan Centrale
2 transfers
06:30AMVenezia Carpenedo railway halt2h45 09:15AMMilan Centrale
1 transfer
06:30AMVenice Mestre2h17 08:47AMMilan Porta Garibaldi
0 transfers
06:42AMVenezia Porto Marghera2h33 09:15AMMilan Centrale
1 transfer
06:42AMVenezia Porto Marghera3h53 10:35AMMilan Centrale
1 transfer
06:47AMVenice Mestre3h48 10:35AMMilan Centrale
1 transfer
06:51AMVenezia Carpenedo railway halt2h54 09:45AMMilan Centrale
1 transfer
07:00AMVenice Mestre2h15 09:15AMMilan Centrale
0 transfers
07:12AMVenezia Porto Marghera4h23 11:35AMMilan Centrale
1 transfer
07:17AMVenezia Porto Marghera2h28 09:45AMMilan Centrale
1 transfer
07:30AMVenezia Carpenedo railway halt2h25 09:55AMMilan Porta Garibaldi
1 transfer
07:30AMVenice Mestre2h15 09:45AMMilan Centrale
0 transfers
07:30AMVenezia Carpenedo railway halt2h45 10:15AMMilan Centrale
1 transfer
07:35AMVenezia Porto Marghera2h20 09:55AMMilan Porta Garibaldi
1 transfer
07:42AMVenezia Porto Marghera3h53 11:35AMMilan Centrale
2 transfers
07:42AMVenezia Porto Marghera2h33 10:15AMMilan Centrale
1 transfer
07:49AMVenice Mestre2h06 09:55AMMilan Porta Garibaldi
0 transfers
07:57AMVenezia Carpenedo railway halt2h50 10:47AMMilan Porta Garibaldi
1 transfer
07:57AMVenice Santa Lucia2h28 10:25AMMilan Centrale
0 transfers
07:57AMVenezia Carpenedo railway halt3h38 11:35AMMilan Centrale
2 transfers
07:59AMVenezia Porto Marghera3h36 11:35AMMilan Centrale
2 transfers
08:00AMVenice Mestre2h15 10:15AMMilan Centrale
0 transfers
08:09AMVenice Mestre2h16 10:25AMMilan Centrale
0 transfers
08:12AMVenezia Porto Marghera6h23 02:35PMMilan Centrale
1 transfer
08:17AMVenezia Porto Marghera2h30 10:47AMMilan Porta Garibaldi
1 transfer
08:23AMVenice Mestre3h12 11:35AMMilan Centrale
1 transfer
08:30AMVenezia Carpenedo railway halt4h20 12:50PMMilan Centrale
2 transfers
08:30AMVenezia Carpenedo railway halt5h10 01:40PMMilan Centrale
2 transfers
08:30AMVenice Mestre2h17 10:47AMMilan Porta Garibaldi
0 transfers
08:31AMTreviso Centrale2h54 11:25AMMilan Centrale
0 transfers
09:09AMVenice Mestre2h16 11:25AMMilan Centrale
0 transfers
09:38AMVenice Mestre3h12 12:50PMMilan Centrale
1 transfer
10:30AMVenezia Carpenedo railway halt4h05 02:35PMMilan Centrale
2 transfers
10:30AMVenezia Carpenedo railway halt2h45 01:15PMMilan Centrale
1 transfer
10:42AMVenezia Porto Marghera3h53 02:35PMMilan Centrale
2 transfers
10:42AMVenezia Porto Marghera2h33 01:15PMMilan Centrale
1 transfer
10:56AMVenezia Porto Marghera3h39 02:35PMMilan Centrale
2 transfers
11:00AMVenice Mestre2h15 01:15PMMilan Centrale
0 transfers
11:12AMVenezia Porto Marghera4h23 03:35PMMilan Centrale
1 transfer
11:23AMVenice Mestre3h12 02:35PMMilan Centrale
1 transfer
11:35AMVenezia Porto Marghera2h40 02:15PMMilan Centrale
1 transfer
11:59AMVenezia Porto Marghera3h36 03:35PMMilan Centrale
2 transfers
12:00PMVenice Mestre2h15 02:15PMMilan Centrale
0 transfers
12:12PMVenezia Porto Marghera4h23 04:35PMMilan Centrale
1 transfer
12:23PMVenice Mestre3h12 03:35PMMilan Centrale
1 transfer
12:38PMVenice Mestre3h12 03:50PMMilan Centrale
1 transfer
12:58PMVenezia Carpenedo railway halt3h37 04:35PMMilan Centrale
2 transfers
12:59PMVenezia Porto Marghera3h36 04:35PMMilan Centrale
2 transfers
01:12PMVenezia Porto Marghera4h23 05:35PMMilan Centrale
1 transfer
01:23PMVenice Mestre3h12 04:35PMMilan Centrale
1 transfer
01:30PMVenezia Carpenedo railway halt2h45 04:15PMMilan Centrale
1 transfer
01:42PMVenezia Porto Marghera3h53 05:35PMMilan Centrale
2 transfers
01:42PMVenezia Porto Marghera2h33 04:15PMMilan Centrale
1 transfer
01:57PMVenezia Carpenedo railway halt3h38 05:35PMMilan Centrale
2 transfers
01:57PMVenice Santa Lucia2h28 04:25PMMilan Centrale
0 transfers
01:59PMVenezia Porto Marghera3h36 05:35PMMilan Centrale
2 transfers
02:00PMVenice Mestre2h15 04:15PMMilan Centrale
0 transfers
02:09PMVenice Mestre2h16 04:25PMMilan Centrale
0 transfers
02:12PMVenezia Porto Marghera4h23 06:35PMMilan Centrale
1 transfer
02:23PMVenice Mestre3h12 05:35PMMilan Centrale
1 transfer
02:30PMVenezia Carpenedo railway halt4h05 06:35PMMilan Centrale
2 transfers
02:30PMVenezia Carpenedo railway halt2h45 05:15PMMilan Centrale
1 transfer
02:35PMVenezia Porto Marghera2h40 05:15PMMilan Centrale
1 transfer
02:57PMVenice Santa Lucia2h28 05:25PMMilan Centrale
0 transfers
02:59PMVenezia Porto Marghera3h36 06:35PMMilan Centrale
2 transfers
03:00PMVenice Mestre2h15 05:15PMMilan Centrale
0 transfers
03:09PMVenice Mestre2h16 05:25PMMilan Centrale
0 transfers
03:12PMVenezia Porto Marghera4h23 07:35PMMilan Centrale
1 transfer
03:23PMVenice Mestre3h12 06:35PMMilan Centrale
1 transfer
03:30PMVenezia Carpenedo railway halt2h45 06:15PMMilan Centrale
1 transfer
03:30PMVenezia Carpenedo railway halt4h05 07:35PMMilan Centrale
2 transfers
03:42PMVenezia Porto Marghera3h53 07:35PMMilan Centrale
2 transfers
03:42PMVenezia Porto Marghera2h33 06:15PMMilan Centrale
1 transfer
03:57PMVenice Santa Lucia2h28 06:25PMMilan Centrale
0 transfers
03:59PMVenezia Porto Marghera3h36 07:35PMMilan Centrale
2 transfers
04:00PMVenice Mestre2h15 06:15PMMilan Centrale
0 transfers
04:09PMVenice Mestre2h16 06:25PMMilan Centrale
0 transfers
04:12PMVenezia Porto Marghera4h23 08:35PMMilan Centrale
1 transfer
04:23PMVenice Mestre4h03 08:26PMMilano Lambrate
1 transfer
04:23PMVenice Mestre3h12 07:35PMMilan Centrale
1 transfer
04:30PMVenezia Carpenedo railway halt2h45 07:15PMMilan Centrale
1 transfer
04:30PMVenezia Carpenedo railway halt4h05 08:35PMMilan Centrale
2 transfers
04:42PMVenezia Porto Marghera3h53 08:35PMMilan Centrale
2 transfers
04:42PMVenezia Porto Marghera2h33 07:15PMMilan Centrale
1 transfer
04:59PMVenezia Porto Marghera3h36 08:35PMMilan Centrale
2 transfers
05:00PMVenice Mestre2h15 07:15PMMilan Centrale
0 transfers
05:12PMVenezia Porto Marghera4h23 09:35PMMilan Centrale
1 transfer
05:23PMVenice Mestre3h12 08:35PMMilan Centrale
1 transfer
05:30PMVenezia Carpenedo railway halt4h05 09:35PMMilan Centrale
2 transfers
05:30PMVenezia Carpenedo railway halt2h45 08:15PMMilan Centrale
1 transfer
05:42PMVenezia Porto Marghera3h53 09:35PMMilan Centrale
2 transfers
05:42PMVenezia Porto Marghera2h33 08:15PMMilan Centrale
1 transfer
05:59PMVenezia Porto Marghera3h36 09:35PMMilan Centrale
2 transfers
06:00PMVenice Mestre2h15 08:15PMMilan Centrale
0 transfers
06:12PMVenezia Porto Marghera4h23 10:35PMMilan Centrale
1 transfer
06:17PMVenezia Porto Marghera2h28 08:45PMMilan Centrale
1 transfer
06:23PMVenice Mestre3h12 09:35PMMilan Centrale
1 transfer
06:30PMVenezia Carpenedo railway halt2h45 09:15PMMilan Centrale
1 transfer
06:30PMVenezia Carpenedo railway halt4h05 10:35PMMilan Centrale
2 transfers
06:30PMVenice Mestre2h15 08:45PMMilan Centrale
0 transfers
06:42PMVenezia Porto Marghera3h53 10:35PMMilan Centrale
2 transfers
06:42PMVenezia Porto Marghera2h33 09:15PMMilan Centrale
1 transfer
06:59PMVenezia Porto Marghera3h36 10:35PMMilan Centrale
2 transfers
07:00PMVenice Mestre2h15 09:15PMMilan Centrale
0 transfers
07:12PMVenezia Porto Marghera4h23 11:35PMMilan Centrale
1 transfer
07:23PMVenice Mestre3h12 10:35PMMilan Centrale
1 transfer
07:30PMVenezia Carpenedo railway halt2h45 10:15PMMilan Centrale
1 transfer
07:30PMVenezia Carpenedo railway halt4h05 11:35PMMilan Centrale
2 transfers
07:42PMVenezia Porto Marghera3h53 11:35PMMilan Centrale
2 transfers
07:42PMVenezia Porto Marghera2h33 10:15PMMilan Centrale
1 transfer
07:59PMVenezia Porto Marghera3h36 11:35PMMilan Centrale
2 transfers
08:00PMVenice Mestre2h15 10:15PMMilan Centrale
0 transfers
08:23PMVenice Mestre3h12 11:35PMMilan Centrale
1 transfer

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Wed
Mar 29
Thu
Mar 30
Fri
Mar 31
Sat
Apr 01
Sun
Apr 02
Mon
Apr 03
Tue
Apr 04
Wed
Apr 05
Thu
Apr 06
Fri
Apr 07
Sat
Apr 08
Sun
Apr 09
Mon
Apr 10
Tue
Apr 11
Wed
Apr 12
Thu
Apr 13
Fri
Apr 14
Sat
Apr 15
Sun
Apr 16
Mon
Apr 17
Tue
Apr 18

Fastest train times from Mestre to Milan

Showing times and prices for Mar 29

Fastest Journey

2 h 6 m

Average

2 h 13 m

Trains per day

5

Distance

238 km

Of the 5 trains that leave Mestre for Milan every day 5 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
07:49AMVenice Mestre2h06 09:55AMMilan Porta Garibaldi
0 transfers
491One-way
2nd Fastest
03:00PMVenice Mestre2h15 05:15PMMilan Centrale
0 transfers
491One-way
2nd Fastest
07:00AMVenice Mestre2h15 09:15AMMilan Centrale
0 transfers
491One-way
2nd Fastest
07:30AMVenice Mestre2h15 09:45AMMilan Centrale
0 transfers
491One-way
2nd Fastest
08:00AMVenice Mestre2h15 10:15AMMilan Centrale
0 transfers
491One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Mestre to Milan

distanceDistance148 miles (238 km)
durationAverage train duration2 h 15 min
priceAverage train ticket price$22 (€19)
frequencyTrain frequency21 a day
changesDirect trainYes, there are 21 direct trains a day
carriersTrain providersFrecciarossa, Regionale, Frecciabianca, Italo, Intercity Notte, Trenitalia or Intercity

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

Train providers: Trenitalia, Italo and Frecciarossa from Mestre to Milan trains

Find the best trains from Mestre to Milan with Omio's travel partners Trenitalia, Italo and Frecciarossa from $21 (€18). We can find you the best deals, schedules and tickets when comparing and booking the best journey.

Frecciarossa
Trenitalia
Italo

Enjoy a comfortable train ride between Mestre and Milan with Frecciarossa, the premier high-speed train service from Trenitalia. Frecciarossa trains make about 200 connections across Italy per day and are known for their comfort, speed and reduced environmental impact. These trains reach speeds up to 186 mph (300 kmh), making your 148 miles (238 km) long trip between Mestre and Milan smooth and easy. All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, bathrooms, luggage storage, onboard entertainment, and restaurant and bar services to passengers.

Omio shows you the latest Trenitalia Frecciarossa train schedule for the Mestre to Milan route, so you can select the best times for your upcoming trip. Prices for Frecciarossa trains between Mestre and Milan start as low as $21 (€18) on Omio. You can select from three different ticket options: Super Economy, Economy, and Base. Once you’ve picked your preferred ticket, book a cheap train between Mestre and Milan with us today and enjoy your journey with Trenitalia’s Frecciarossa!

Frecciarossa from Mestre to Milan train information:

  • Average Duration: 2 h 15 min
  • Frecciarossa frequency: 12 a day

Trenitalia is not only Italy's national railroad company but also the country's largest train operator with an impressive fleet of trains offering different levels of comfort, amenities and speed at which they travel. The company's flagship trains are the high-speed Frecciarossa, Frecciargento and Frecciabianca. Trenitalia also operates intercity, regional and night trains. Bathrooms and WiFi access are standard on long-distance train routes. In most cases, the trains also provide barrier-free access.

Find the perfect train to cover the 148 miles (238 km) long journey between Mestre and Milan with Trenitalia. Trenitalia offers different fares like the Base, Economy, Super Economy and Ordinaria tickets. You can even use Trenitalia discount cards on Omio. Make sure to look out for the latest offers from Trenitalia on Omio to score special deals! Check out the current Trenitalia schedule and book a cheap train to Milan from Mestre in just a few steps. On Omio you can find all the information you need for the Mestre to Milan journey, such as departure and arrival times, train stations, number of stops, journey times and more.

    Italo is a brand of high-speed trains from the Italian train company Nuovo Trasporto Viaggiatori (NTV) offering regular services to popular cities around Italy, such as Rome, Naples, Florence and Milan. Among its fleet of trains are the Italo AGV 575, the premier high-speed service reaching speeds up to 186 mph (300 km/h), and the Italo EVO, an eco-friendly train that can reach speeds up to 150 mph (250 km/h). You can choose from the following Italo ticket types when purchasing tickets from Mestre to Milan: Low Cost, Economy, and Flex. Italo offers four different class options: Smart, Comfort, Prima and Club Executive. Standard services in all Italo trains include bathrooms, free WiFi, power outlets, reclining leather seats, footrests, snack machines and Italo Live (free onboard entertainment featuring a selection of films, music and games). While some amenities may differ based on the class option booked, each train car is modernly equipped with a high level of comfort.

    Mestre to Milan train information with Italo:

    • Average Duration: 2 h 16 min
    • Italo frequency: 7 a day

    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 Tips: 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
    Omio customers have found the cheapest trains from Mestre to Milan to cost as little as $21 (€18)  in the next 7 days.
    The train price to Milan from Mestre is on average $22 (€19)  if you are looking to buy your tickets for this trip in the next 7 days.
    When traveling this route you should expect the distance from Mestre to Milan by train to be approximately 148 miles (238 km).
    The Mestre to Milan train duration is on average 2 h 15 min, which is to be expected when traveling 148 mile (238 km) to Milan from Mestre. However, the time it takes can vary based on specific dates, weekends, and holidays.

    Omio customers traveling this route book their trains from Venezia Mestre Ospedale   to Milano Centrale.

    Passengers board the train most frequently from Venezia Mestre Ospedale, which is located around 3 miles (4.8 km) away from the city center, and they get off the train at Milano Centrale, located 2.3 miles (3.7 km) away from the city center.

    For the best Mestre to Milan train to purchase, you can travel safely and comfortably with Frecciarossa, Regionale, Frecciabianca, Italo, Intercity Notte, Trenitalia or Intercity. However, it's always good to check all possible train providers with services to Milan from Mestre to compare what amenities they may offer.
    Yes, there are 21 direct trains per day from Mestre to Milan, and you can find a direct train for this route with Italo or Frecciarossa  on Omio. It's worth paying attention to when you book your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
    The average number of trains departing Mestre for Milan is 21 a day. The train schedules and services may vary between weekdays and weekends.
    The earliest train departing from Mestre to Milan leaves at 5: 00 AM. The last train departing from Mestre to Milan leaves at 9: 47 PM. You can find the latest Mestre to Milan train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
    If you book a train ticket from Mestre to Milan within the next 7 days, you can find tickets to cost on average $22 (€19) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Mestre and Milan are generally on sale a few months before the planned departure date.

    Important Stations and Airports for this connection

    Mestre
    Milan
    The major railway station for departures from Mestre is Venezia Mestre Ospedale. Read all the information you need to know about services, amenities and connections at Venezia Mestre Ospedale for your journey between Mestre and Milan.
    Amenities at station
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    HomeTrainsTrain Times to MilanMestre to Milan 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
    Currency
    Language