Travel from Mestre to Milan

Train, bus or fly from Mestre to Milan?

Trenitalia Frecce operates a train from Mestre to Milan hourly. Tickets cost $35 - $55 and the journey takes 2 h 13 min. Alternatively, FlixBus operates a bus from Mestre to Milan every 4 hours. Tickets cost $17 - $28 and the journey takes 3 h 40 min. Makedonija Soobrakaj AD also services this route once a week.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Getting to Milan from the airportGet the details in Rome2rio’s airport-to-city travel guide

How to get from Mestre to Milan

From Venezia Mestre train to Milano Centrale.2 h 13 min35€
From Venice, Venice Mestre bus to lampugnano m1 then line 68 bus to conciliazione m1.4 h 8 min24€
From Mestre drive to Milan.2 h 32 min39€
From Pepe line 15 bus to Venice airport, fly to Milan Linate airport, then line 73 bus to Milan.4 h 51 min108€
From Pepe line 15 bus to Venice airport, fly to Milan Malpensa airport, then train to Milan.5 h 25 min111€
From Mestre shuttle to Trieste airport, fly to Milan Linate airport, then line 73 bus to Milan.3 h 42 min173€
From Pepe line 15 bus to Venice airport, fly to Milan Bergamo airport, then shuttle to Milan.6 h 15 min300€
From Mestre shuttle to aeroporto di linate then line 73 bus to duomo m1 m3.6 h 39 min208€

How long does it take to get from Mestre to Milan?

The train from Venezia Mestre to Milano Centrale takes 2 h 13 min including transfers and departs hourly.

Is there a direct train between Mestre and Milan?

Yes, there is a direct train departing from Venezia Mestre and arriving at Milano Centrale. Services depart hourly, and operate every day. The journey takes approximately 2 h 13 min.

Is there a direct bus between Mestre and Milan?

No, there is no direct bus from Mestre to Milan. However, there are services departing from Venice, Venice Mestre and arriving at conciliazione m1 via lampugnano m1. The journey, including transfers, takes approximately 4 h 8 min.

Operators from Mestre to Milan

Trenitalia Frecce+39 06 68475475Trenitalia Frecce
FlixBus+49 1807 123 99 123FlixBus
Milan MetroMilan Metro
ACTV S.p.a+ 39 041 27 22 111ACTV S.p.a
Air FranceAir France
Brussels AirlinesBrussels Airlines
British AirwaysBritish Airways
Vueling AirlinesVueling Airlines
Austrian AirlinesAustrian Airlines
Air DolomitiAir Dolomiti
Air MoldovaAir Moldova
Malpensa ExpressMalpensa Express
GoOpti+386 1 320 4530GoOpti
Ukraine International AirlinesUkraine International Airlines
BMI RegionalBMI Regional
Air EuropaAir Europa
Wizz AirWizz Air
Orio Shuttle035.319366Orio Shuttle