Home › Milan to Venice: Train Time by Frecciarossa, Italo, or Regional

Milan to Venice: Train Time by Frecciarossa, Italo, or Regional

Milan to Venice takes about 2 hours 15 minutes to 2h30 by direct high-speed train, running frequently on the combined Frecciarossa and Italo services from Milano Centrale to Venezia Santa Lucia, the station in the historic centre. Advance fares are among the cheapest in Italy, from around EUR 10 to 20 booked early. A slower Regionale Veloce runs the same route in about 3h35 at a flat fare with no booking needed. Most fast trains stop first at Venezia Mestre, so check your ticket reads Santa Lucia for the island. Here is how the times and fares compare.

FastestFrecciarossa or Italo, about 2h15 to 2h30
FrequencyFrequent direct high-speed, plus regional trains
CheapestAdvance high-speed fares from about EUR 10 to 20
RouteMilano Centrale to Venezia Santa Lucia, about 270 km via Verona
Milan to Venice: your options
ModeOperatorDurationApprox fareOvernight
Train Frecciarossa / Italo
Direct and frequent, Milano Centrale to Venezia Santa Lucia via Verona and Padua. Book ahead for advance fares from about EUR 10 to 20.
about 2h15 to 2h30 approx €10 to €45 No Check on 12Go →
Train Regionale Veloce (Trenitalia)
Flat regional fare with no advance booking or reservation, slower but turn-up-and-go, direct to Venezia Santa Lucia.
about 3h35 approx €15 to €25 No Check on 12Go →

Fares are approximate and shown for comparison. Confirm live prices and times on 12Go before booking.

Show stays for:
Where to stay in Milan
Option 1
HD8 Hotel Milano
Milan
Top-rated stay in Milan
HD8 Hotel Milano
★ 8.1 2103 reviews
€128
per night
Book on Agoda →
Option 2
iQ Hotel Milano
Milan
Top-rated stay in Milan
iQ Hotel Milano
★ 9.2 1042 reviews
€125
per night
Book on Agoda →
Option 3
Spice Hotel Milano
Milan
Top-rated stay in Milan
Spice Hotel Milano
★ 8.2 3955 reviews
€118
per night
Book on Agoda →
Where to stay in Venice
Option 1
NH Collection Venezia Murano Villa
Venice
Top-rated stay in Venice
NH Collection Venezia Murano Villa
★ 9.0 85 reviews
€170
per night
Book on Agoda →
Option 2
Hotel Foscari Palace
Venice
Top-rated stay in Venice
Hotel Foscari Palace
★ 8.7 340 reviews
€168
per night
Book on Agoda →
Option 3
Hotel Scandinavia
Venice
Top-rated stay in Venice
Hotel Scandinavia
★ 8.6 240 reviews
€173
per night
Book on Agoda →
Things to do
In Milan

Loading things to do...

In Venice

Loading things to do...

Activities load from Viator. Booking opens on Viator, and we may earn a commission.

Frequently asked questions
How long is the train from Milan to Venice?
About 2 hours 15 minutes to 2h30 on the direct Frecciarossa or Italo. Trains run frequently from Milano Centrale to Venezia Santa Lucia via Verona and Padua.
What is the Milan to Venice train time?
The fast Frecciarossa and Italo trains take about 2h15 to 2h30, while the slower Regionale Veloce covers the same route in around 3h35.
Is there a direct train from Milan to Venice?
Yes. Frecciarossa, Italo and regional trains all run direct with no change, from Milano Centrale to Venezia Santa Lucia in the historic centre.
How much is the train from Milan to Venice?
Advance high-speed fares start from about EUR 10 to 20 when booked early, among the cheapest fast-train fares in Italy. The Regionale Veloce is a flat fare with no booking needed.
What is the difference between Venezia Mestre and Santa Lucia?
Mestre is on the mainland and Santa Lucia is on the island in the historic centre. Most fast trains stop at Mestre first, then cross to Santa Lucia, so check your ticket reads Santa Lucia if you want the island.

Plan your own version

Set your dates, budget and pace, and the planner builds an optimized trip with live prices.

Build my trip →

Hotel options and prices come from Agoda and update at booking time; sample data shown if live pricing is unavailable. Transport fares are estimates, confirmed on 12Go.

Beta Prices and availability reflect current partner rates and can change before you book. Confirm the final price on 12Go or Agoda (linked per result) before booking.