Milan to Venice by train

Frecciarossa and Italo trains take 2 hours 15 to 30 minutes from Milan to Venice; around 35 direct services run daily, with advance fares from €29 and €19.

Grand Canal in Venice with gondolas and colorful palazzos
Typical duration
2 hours 15 minutes
Changes
Direct
Origin
Milan
Destination
Venice
Country
Italy

Where to book

Train tickets

  • Omio

    Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.

    Check times & prices
  • Rail Europe

    Rail Europe is a leading travel tech company specializing in European train bookings for over 15,000 travel professionals worldwide.

  • Trainline

    Trainline sells rail and coach tickets worldwide on behalf of major UK and European transport companies.

Train service

Find places to stay in Venice

Bright bedroom with white bedding and a breakfast tray on the bedBrowse stays in VeniceHotels and apartments via Booking.com

Frequently asked questions

How long does the Milan to Venice train take?

High-speed direct trains (Frecciarossa and Italo) take around 2 hours 15 minutes to 2 hours 30 minutes. The fastest services reach Venezia Mestre in about 2 hours 15 minutes and Venezia Santa Lucia in around 2 hours 25 to 2 hours 30 minutes. Regional connections with changes take 3.5 to 6 hours.

How much does a Milan to Venice train ticket cost?

Frecciarossa advance Super Economy fares start from around €29, with standard fares typically from around €52. Italo promotional advance fares start from around €19. Regional connections start from around €21 but take significantly longer. Prices rise closer to departure, so booking a few months in advance gives access to the lowest fares.

How many trains run daily between Milan and Venice?

Around 35 direct high-speed services run daily. That includes approximately 20 to 23 Frecciarossa and 10 to 12 Italo departures. Regional connections add further options. Services run from early morning to late evening.

Can I use an Interrail or Eurail pass on the Milan to Venice route?

Yes, both Interrail and Eurail passes are valid on Frecciarossa and Italo trains between Milan and Venice. A seat reservation is compulsory on high-speed services and costs extra on top of your pass. Regional trains do not require reservations. Book pass-holder reservations in advance, particularly in summer when trains fill quickly.

What amenities are available on Milan to Venice high-speed trains?

All high-speed trains on this route include free Wi-Fi, power outlets, air conditioning, and luggage storage. Frecciarossa Standard class has cloth or leather seats depending on the train; Business and Executive add food service and lounge access. Italo's Smart class has reclining leather seats; Prima and Club Executive add welcome service, catering, and lounge access.

More routes