Milan to Mestre train

Cheap train tickets from Milan to Mestre

Showing times and prices for 11 Aug

Cheapest

£18

Average

£28

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.

Cheapest
20:25Milan Centrale3h12 23:37Venice Mestre
1 change
£181One-way
Cheapest
14:25Milan Centrale3h12 17:37Venice Mestre
1 change
£181One-way
Cheapest
15:25Milan Centrale3h12 18:37Venice Mestre
1 change
£181One-way
Cheapest
13:25Milan Centrale3h12 16:37Venice Mestre
1 change
£181One-way
Cheapest
12:25Milan Centrale3h12 15:37Venice Mestre
1 change
£181One-way

Train schedule Milan to Mestre

Showing trains for tomorrow, Thursday, 11 August
04:35AMMilan Centrale4h53 09:28AMVenezia Carpenedo
2 changes
05:35AMMilan Centrale3h48 09:23AMVenice Mestre
1 change
06:25AMMilan Centrale4h23 10:48AMVenezia Porto Marghera
1 change
06:25AMMilan Centrale3h23 09:48AMVenezia Porto Marghera
2 changes
06:25AMMilan Centrale3h12 09:37AMVenice Mestre
1 change
06:25AMMilan Centrale4h03 10:28AMVenezia Carpenedo
2 changes
07:25AMMilan Centrale4h03 11:28AMVenezia Carpenedo
2 changes
07:25AMMilan Centrale3h12 10:37AMVenice Mestre
1 change
07:25AMMilan Centrale3h23 10:48AMVenezia Porto Marghera
2 changes
07:25AMMilan Centrale4h23 11:48AMVenezia Porto Marghera
1 change
07:35AMMilan Centrale2h28 10:03AMVenice Santa Lucia
0 changes
07:35AMMilan Centrale2h17 09:52AMVenice Mestre
0 changes
07:45AMMilan Centrale2h24 10:09AMVenezia Porto Marghera
1 change
07:45AMMilan Centrale2h43 10:28AMVenezia Carpenedo
1 change
07:45AMMilan Centrale2h15 10:00AMVenice Mestre
0 changes
08:15AMMilan Centrale2h28 10:43AMVenezia Porto Marghera
1 change
08:15AMMilan Centrale2h15 10:30AMVenice Mestre
0 changes
08:25AMMilan Centrale3h23 11:48AMVenezia Porto Marghera
2 changes
08:25AMMilan Centrale3h12 11:37AMVenice Mestre
1 change
08:25AMMilan Centrale5h03 01:28PMVenezia Carpenedo
2 changes
08:25AMMilan Centrale4h23 12:48PMVenezia Porto Marghera
2 changes
08:45AMMilan Centrale2h43 11:28AMVenezia Carpenedo
1 change
08:45AMMilan Centrale2h15 11:00AMVenice Mestre
0 changes
09:35AMMilan Centrale2h28 12:03PMVenice Santa Lucia
0 changes
09:35AMMilan Centrale2h17 11:52AMVenice Mestre
0 changes
09:45AMMilan Centrale2h15 12:00PMVenice Mestre
0 changes
09:45AMMilan Centrale2h24 12:09PMVenezia Porto Marghera
1 change
11:25AMMilan Centrale3h23 02:48PMVenezia Porto Marghera
2 changes
11:25AMMilan Centrale4h03 03:28PMVenezia Carpenedo
2 changes
11:25AMMilan Centrale4h23 03:48PMVenezia Porto Marghera
1 change
11:25AMMilan Centrale3h12 02:37PMVenice Mestre
1 change
11:35AMMilan Centrale2h17 01:52PMVenice Mestre
0 changes
11:35AMMilan Centrale2h28 02:03PMVenice Santa Lucia
0 changes
11:45AMMilan Centrale2h24 02:09PMVenezia Porto Marghera
1 change
11:45AMMilan Centrale2h43 02:28PMVenezia Carpenedo
1 change
11:45AMMilan Centrale2h15 02:00PMVenice Mestre
0 changes
12:25PMMilan Centrale4h23 04:48PMVenezia Porto Marghera
1 change
12:25PMMilan Centrale3h12 03:37PMVenice Mestre
1 change
12:25PMMilan Centrale3h23 03:48PMVenezia Porto Marghera
2 changes
12:25PMMilan Centrale4h03 04:28PMVenezia Carpenedo
2 changes
12:35PMMilan Centrale2h28 03:03PMVenice Santa Lucia
0 changes
12:35PMMilan Centrale2h17 02:52PMVenice Mestre
0 changes
01:25PMMilan Centrale3h23 04:48PMVenezia Porto Marghera
2 changes
01:25PMMilan Centrale4h03 05:28PMVenezia Carpenedo
2 changes
01:25PMMilan Centrale3h12 04:37PMVenice Mestre
1 change
01:25PMMilan Centrale4h23 05:48PMVenezia Porto Marghera
1 change
01:45PMMilan Centrale2h24 04:09PMVenezia Porto Marghera
1 change
01:45PMMilan Centrale2h43 04:28PMVenezia Carpenedo
1 change
01:45PMMilan Centrale2h15 04:00PMVenice Mestre
0 changes
02:25PMMilan Centrale4h23 06:48PMVenezia Porto Marghera
1 change
02:25PMMilan Centrale3h12 05:37PMVenice Mestre
1 change
02:25PMMilan Centrale3h23 05:48PMVenezia Porto Marghera
2 changes
02:25PMMilan Centrale4h03 06:28PMVenezia Carpenedo
2 changes
02:35PMMilan Centrale2h17 04:52PMVenice Mestre
0 changes
02:35PMMilan Centrale2h28 05:03PMVenice Santa Lucia
0 changes
02:45PMMilan Centrale2h43 05:28PMVenezia Carpenedo
1 change
02:45PMMilan Centrale2h15 05:00PMVenice Mestre
0 changes
02:45PMMilan Centrale2h24 05:09PMVenezia Porto Marghera
1 change
03:25PMMilan Centrale3h40 07:05PMVenezia Carpenedo
2 changes
03:25PMMilan Centrale3h12 06:37PMVenice Mestre
1 change
03:25PMMilan Centrale4h23 07:48PMVenezia Porto Marghera
1 change
03:25PMMilan Centrale3h23 06:48PMVenezia Porto Marghera
2 changes
03:45PMMilan Centrale2h43 06:28PMVenezia Carpenedo
1 change
03:45PMMilan Centrale2h15 06:00PMVenice Mestre
0 changes
03:45PMMilan Centrale2h24 06:09PMVenezia Porto Marghera
1 change
04:13PMMilan Porta Garibaldi2h26 06:39PMVenezia Porto Marghera
1 change
04:13PMMilan Porta Garibaldi2h17 06:30PMVenice Mestre
0 changes
04:13PMMilan Porta Garibaldi2h52 07:05PMVenezia Carpenedo
1 change
04:25PMMilan Centrale4h23 08:48PMVenezia Porto Marghera
1 change
04:25PMMilan Centrale3h23 07:48PMVenezia Porto Marghera
2 changes
04:25PMMilan Centrale3h12 07:37PMVenice Mestre
1 change
04:25PMMilan Centrale4h03 08:28PMVenezia Carpenedo
2 changes
04:45PMMilan Centrale2h15 07:00PMVenice Mestre
0 changes
04:45PMMilan Centrale2h24 07:09PMVenezia Porto Marghera
1 change
04:45PMMilan Centrale2h43 07:28PMVenezia Carpenedo
1 change
05:25PMMilan Centrale3h23 08:48PMVenezia Porto Marghera
2 changes
05:25PMMilan Centrale3h12 08:37PMVenice Mestre
1 change
05:25PMMilan Centrale4h23 09:48PMVenezia Porto Marghera
1 change
05:25PMMilan Centrale4h03 09:28PMVenezia Carpenedo
2 changes
05:35PMMilan Centrale2h15 07:50PMVenice Mestre
0 changes
05:35PMMilan Centrale2h51 08:26PMTreviso Centrale
0 changes
06:13PMMilan Porta Garibaldi2h17 08:30PMVenice Mestre
0 changes
06:13PMMilan Porta Garibaldi2h26 08:39PMVenezia Porto Marghera
1 change
06:25PMMilan Centrale4h18 10:43PMVenice Mestre
1 change
06:25PMMilan Centrale4h23 10:48PMVenezia Porto Marghera
1 change
06:35PMMilan Centrale2h28 09:03PMVenice Santa Lucia
0 changes
06:35PMMilan Centrale2h17 08:52PMVenice Mestre
0 changes
06:45PMMilan Centrale2h43 09:28PMVenezia Carpenedo
1 change
06:45PMMilan Centrale2h15 09:00PMVenice Mestre
0 changes
07:15PMMilan Centrale2h15 09:30PMVenice Mestre
0 changes
07:15PMMilan Centrale2h24 09:39PMVenezia Porto Marghera
1 change
07:15PMMilan Centrale3h13 10:28PMVenezia Carpenedo
1 change
07:35PMMilan Centrale2h28 10:03PMVenice Santa Lucia
0 changes
07:35PMMilan Centrale2h17 09:52PMVenice Mestre
0 changes
07:43PMMilan Porta Garibaldi2h45 10:28PMVenezia Carpenedo
1 change
07:43PMMilan Porta Garibaldi2h12 09:55PMVenice Mestre
0 changes
07:43PMMilan Porta Garibaldi2h47 10:30PMVenezia Porto Marghera
1 change
08:25PMMilan Centrale3h51 12:16AMVenezia Porto Marghera
2 changes
08:25PMMilan Centrale3h12 11:37PMVenice Mestre
1 change
08:25PMMilan Centrale4h03 12:28AMVenezia Carpenedo
2 changes

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Thu
11 Aug
Fri
12 Aug
Sat
13 Aug
Sun
14 Aug
Mon
15 Aug
Tue
16 Aug
Wed
17 Aug
Thu
18 Aug
Fri
19 Aug
Sat
20 Aug
Sun
21 Aug
Mon
22 Aug
Tue
23 Aug
Wed
24 Aug

Fastest train times from Milan to Mestre

Showing times and prices for 11 Aug

Fastest Journey

2 h 12 m

Average

3 h 5 m

Trains per day

100

Distance

238 km

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

Fastest
19:43Milan Porta Garibaldi2h12 21:55Venice Mestre
0 changes
£351One-way
2nd Fastest
19:15Milan Centrale2h15 21:30Venice Mestre
0 changes
£351One-way
2nd Fastest
09:45Milan Centrale2h15 12:00Venice Mestre
0 changes
£351One-way
2nd Fastest
17:35Milan Centrale2h15 19:50Venice Mestre
0 changes
£311One-way
2nd Fastest
16:45Milan Centrale2h15 19:00Venice Mestre
0 changes
£351One-way

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 to Mestre

distanceDistance148 miles
durationAverage train duration2 h 28 min
priceAverage train ticket price£17 (€20)
frequencyTrain frequency18 a day
changesDirect trainYes, there are 17 direct trains a day
carriersTrain providersTrenitalia, Frecciarossa, Regionale Veloce, Regionale, Italo or Frecciabianca

Trains from Milan to Mestre cover the 148 miles long route taking on average 2 h 28 min with our travel partners like Trenitalia, Frecciarossa, Regionale Veloce, Regionale, Italo or Frecciabianca. Normally, there are 18 trains operating per day, including direct services available. While the average ticket price for this journey costs around £17, you can find the cheapest train ticket for as low as £16. Travellers depart most frequently from Milano Centrale and arrive in Venezia Mestre Ospedale.

Train companies: Trenitalia, Frecciarossa and Italo trains Milan to Mestre

Travel between Milan and Mestre from £16 with Omio’s train partners Trenitalia, Frecciarossa and Italo! You can find the best timetables and tickets when comparing and booking the most popular trip for you.

Italo
Frecciarossa
Trenitalia

Italo is a brand of high-speed trains operated by the Italian train company Nuovo Trasporto Viaggiatori (NTV). Its fleet of trains includes 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 a maximum speed of 150 mph (250 km/h). Italo offers four different class options, but each train carriage is modernly equipped with a high level of comfort. You can choose between the Smart, Comfort, Prima and Club Executive classes. Standard services in all Italo trains include toilets, free WiFi, power outlets, reclining leather seats, footrests, snack machines and Italo Live (free onboard entertainment featuring a selection of movies, music and games). Italo offers three types of fares with different prices and flexibility: Low Cost, Economy, and Flex.

Milan to Mestre train information with Italo:

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

Step on board a Frecciarossa train and relax as you travel across Italy. Trenitalia’s Frecciarossa high-speed trains make about 200 connections across Italy per day, including major destinations like Rome, Florence, Milan, Venice and Naples. These trains reach speeds up to 186 mph (300 kmh), so you can travel 148 miles (238 km) to Mestre from Milan quickly on a Frecciarossa high-speed train. There are four different classes to choose from: Standard, Premium, Business, and Executive. All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, toilets, luggage storage, onboard entertainment, and restaurant and bar services to passengers.

We show you the latest Frecciarossa train timetable for the Milan to Mestre route, so you can select the best times for your upcoming trip. You can find other travel information on Omio for this journey, such as departure and arrival train stations, journey times, number of stops, and cheap fares. You can select from three ticket types: Super Economy, Economy, and Base. Once you’ve picked your ticket, book a cheap train between Milan and Mestre with us today and enjoy your journey with Trenitalia’s Frecciarossa!

Milan to Mestre train information with Frecciarossa:

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

Trenitalia train tickets from Milan to Mestre are available on Omio for as little as £16. Trenitalia is Italy’s national railway operator with a huge 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 trains such as the Eurocity (EC), Euronotte (EN), InterCity (IC), InterCitynotte (ICN), as well as the Regionale Veloce (RV), Regionale (R), Suburbano (S) and Metropolitano (M). Toilets and WiFi access are standard on long-distance train routes. In most cases, the trains also provide barrier-free access.

Trenitalia offers three different ticket types to fit anyone’s budget, such as the Base, Economy, Super Economy and Ordinaria tickets. Trenitalia also has discount and loyalty cards for qualified travellers, which you can use on Omio. When travelling on a Trenitalia train between Milan and Mestre, you can expect to travel 148 miles (238 km). Check Trenitalia’s train timetables and tickets for the Milan to Mestre trip and book your cheap ticket on Omio today!

  • Average Price: £16

Travel Tips: Trains from Milan to Mestre

Travel by train to Mestre 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 to Mestre.
FAQs
Omio customers have found the cheapest trains to Mestre from Milan to cost as little as £16  in the next 7 days.
The Milan to Mestre train ticket price is on average £17  if you are looking to buy your tickets for this trip in the next week.
The distance between Milan and Mestre by train is approximately 148 miles.
On average the Milan to Mestre train time is 2 h 28 min  covering the 148 miles long journey, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.

Omio customers book a train from Milano Centrale   to Venezia Mestre Ospedale   most frequently for this route.

The most popular departure train station with passengers for this trip, called Milano Centrale, is located 2.3 miles (3.7 km) from the city centre of Milan.

The most popular arrival train station, Venezia Mestre Ospedale, is located 3 miles (4.8 km) away from the city centre of Mestre.

When taking a train from Milan to Mestre, you can count on Trenitalia, Frecciarossa, Regionale Veloce, Regionale, Italo or Frecciabianca for the best way to get you to Mestre. You can also check all possible train providers who offer a service between Milan and Mestre and compare the amenities they offer before buying a train ticket.
Yes, there are 17 direct trains to Mestre from Milan per day with Italo, Trenitalia or Frecciarossa  on Omio. This is worth paying attention to when you book your train ticket as direct services tend to offer more convenience and help save you time travelling to your destination.
The average number of trains departing Milan for Mestre is 18 a day. The train schedules and services may vary between weekdays and weekends.
The first Milan to Mestre train departs at 05: 25   and the last train from Milan to Mestre leaves at 18: 25. Check out the most up-to-date Milan to Mestre train timetable on Omio and find the best time to travel to your destination.
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this journey and save money. If you book train tickets from Milan to Mestre within the next 7 days, you can find tickets to cost on average £17 one way. To find the best prices for this route, consider booking your train ticket from Milan to Mestre a few months in advance.

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