Trains from Venice to Milan

Mon, Sep 16
Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way

The cheapest trains

from Venice
to Milan

Showing times and prices for Sep 16

Cheapest

$27

Average

$62

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid travelling at rush hour.

The average ticket from Venice to Milan will cost around $ 62 if you buy it on the day, but the cheapest tickets can be found for only $ 27.

Cheapest
carrier-logo
18:12Venice Santa Lucia3h23 21:35Milan Centrale
1 change
$271One-way
Cheapest
carrier-logo
06:12Venice Santa Lucia3h23 09:35Milan Centrale
1 change
$271One-way
Cheapest
carrier-logo
14:12Venice Santa Lucia3h23 17:35Milan Centrale
1 change
$271One-way
Cheapest
carrier-logo
15:12Venice Santa Lucia3h23 18:35Milan Centrale
1 change
$271One-way
Cheapest
carrier-logo
08:12Venice Santa Lucia3h23 11:35Milan Centrale
1 change
$271One-way

Train Times

Venice to Milan

Showing trains for tomorrow, Mon, Sep 16
carrier-logo
05:40Venice Santa Lucia2h32 08:12Milan Centrale
0 changes
carrier-logo
06:12Venice Santa Lucia3h23 09:35Milan Centrale
0 changes
carrier-logo
06:35Venice Santa Lucia4h00 10:35Milan Centrale
0 changes
carrier-logo
07:20Venice Santa Lucia2h25 09:45Milan Centrale
0 changes
carrier-logo
07:50Venice Mestre2h05 09:55Milan Centrale
0 changes
carrier-logo
08:02Venice Mestre2h15 10:17Milan Centrale
0 changes
carrier-logo
08:12Venice Santa Lucia3h23 11:35Milan Centrale
0 changes
carrier-logo
08:20Venice Santa Lucia2h25 10:45Milan Centrale
0 changes
carrier-logo
08:42Venice Santa Lucia5h03 13:45Milan Centrale
0 changes
carrier-logo
09:01Venice Santa Lucia2h25 11:26Milan Centrale
0 changes
carrier-logo
09:02Venice Mestre2h13 11:15Milan Centrale
0 changes
carrier-logo
09:35Venice Santa Lucia2h59 12:34Milan Centrale
0 changes
carrier-logo
09:47Venice Mestre2h35 12:22Milan Rogoredo
0 changes
carrier-logo
10:50Venice Santa Lucia2h25 13:15Milan Centrale
0 changes
carrier-logo
11:12Venice Santa Lucia3h23 14:35Milan Centrale
0 changes
carrier-logo
11:32Venice Mestre2h13 13:45Milan Centrale
0 changes
carrier-logo
11:50Venice Santa Lucia2h25 14:15Milan Centrale
0 changes
carrier-logo
12:01Venice Santa Lucia2h24 14:25Milan Centrale
0 changes
carrier-logo
12:02Venice Mestre2h13 14:15Milan Centrale
0 changes
carrier-logo
12:12Venice Santa Lucia3h23 15:35Milan Centrale
0 changes
carrier-logo
12:20Venice Santa Lucia2h25 14:45Milan Centrale
0 changes
carrier-logo
12:50Venice Santa Lucia2h27 15:17Milan Centrale
0 changes
carrier-logo
13:12Venice Santa Lucia3h23 16:35Milan Centrale
0 changes
carrier-logo
13:20Venice Santa Lucia2h25 15:45Milan Centrale
0 changes
carrier-logo
14:12Venice Santa Lucia3h23 17:35Milan Centrale
0 changes
carrier-logo
14:20Venice Santa Lucia2h25 16:45Milan Centrale
0 changes
carrier-logo
14:50Venice Santa Lucia2h25 17:15Milan Centrale
0 changes
carrier-logo
15:01Venice Santa Lucia2h25 17:26Milan Centrale
0 changes
carrier-logo
15:12Venice Santa Lucia3h23 18:35Milan Centrale
0 changes
carrier-logo
15:20Venice Santa Lucia2h35 17:55Milan Centrale
0 changes
carrier-logo
15:50Venice Santa Lucia2h25 18:15Milan Centrale
0 changes
carrier-logo
16:02Venice Mestre2h13 18:15Milan Centrale
0 changes
carrier-logo
16:12Venice Santa Lucia3h23 19:35Milan Centrale
0 changes
carrier-logo
16:12Venice Santa Lucia3h48 20:00Milano Lambrate
0 changes
carrier-logo
16:20Venice Santa Lucia2h35 18:55Milan Centrale
0 changes
carrier-logo
16:50Venice Santa Lucia2h25 19:15Milan Centrale
0 changes
carrier-logo
17:01Venice Santa Lucia2h29 19:30Milan Centrale
0 changes
carrier-logo
17:12Venice Santa Lucia3h23 20:35Milan Centrale
0 changes
carrier-logo
17:20Venice Santa Lucia2h25 19:45Milan Centrale
0 changes
carrier-logo
17:50Venice Santa Lucia2h25 20:15Milan Centrale
0 changes
carrier-logo
18:12Venice Santa Lucia3h23 21:35Milan Centrale
0 changes
carrier-logo
18:20Venice Santa Lucia2h25 20:45Milan Centrale
0 changes
carrier-logo
19:02Venice Mestre2h13 21:15Milan Centrale
0 changes
carrier-logo
19:12Venice Santa Lucia3h23 22:35Milan Centrale
0 changes
carrier-logo
19:50Venice Santa Lucia2h25 22:15Milan Centrale
0 changes
carrier-logo
20:01Venice Santa Lucia2h25 22:26Milan Centrale
0 changes
carrier-logo
20:02Venice Mestre2h13 22:15Milan Centrale
0 changes
carrier-logo
20:12Venice Santa Lucia3h23 23:35Milan Centrale
0 changes
carrier-logo
20:50Venice Santa Lucia2h25 23:15Milan Centrale
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE

Prices across different modes

Train
Bus
Mon
Sep 16
$24Regionale Veloce
$16Flixbus
Tue
Sep 17
$24Regionale
$12Flixbus
Wed
Sep 18
$24Regionale Veloce
$12Flixbus
Thu
Sep 19
$24Regionale Veloce
$12Flixbus
Fri
Sep 20
$23Regionale
$12Flixbus
Sat
Sep 21
$23Regionale
$12Flixbus
Sun
Sep 22
$24Regionale Veloce
$12Flixbus
Mon
Sep 23
$24Regionale Veloce
$9Flixbus
Tue
Sep 24
$23Italo
$9Flixbus
Wed
Sep 25
$23Italo
$9Flixbus
Thu
Sep 26
$23Italo
$9Flixbus
Fri
Sep 27
$23Regionale
$9Flixbus
Sat
Sep 28
$24Regionale Veloce
$12Flixbus
Sun
Sep 29
$24Regionale Veloce
$9Flixbus
Mon
Sep 30
$24Regionale Veloce
$9Flixbus
Tue
Oct 1
$23Italo
$9Flixbus
Wed
Oct 2
$23Italo
$9Flixbus
Thu
Oct 3
$23Italo
$9Flixbus
Fri
Oct 4
$23Italo
$9Flixbus
Sat
Oct 5
$23Italo
$9Flixbus

The fastest trains

from Venice
to Milan

Showing times and prices for Sep 16

Fastest Journey

2 h 5 m

Average

2 h 45 m

Trains per day

49

Distance

245 km

Of the 49 train that leave Venice for Milan every day 32 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct train cover the 245 km distance in an average of 2 h 45 m but if you time it right, some train will get you there in just 2 h 5 m .

The slowest train will take 5 h 3 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
carrier-logo
07:50Venice Mestre2h05 09:55Milan Centrale
0 changes
$1561One-way
2nd Fastest
carrier-logo
12:02Venice Mestre2h13 14:15Milan Centrale
0 changes
$651One-way
2nd Fastest
carrier-logo
09:02Venice Mestre2h13 11:15Milan Centrale
0 changes
$831One-way
2nd Fastest
carrier-logo
11:32Venice Mestre2h13 13:45Milan Centrale
0 changes
$651One-way
2nd Fastest
carrier-logo
16:02Venice Mestre2h13 18:15Milan Centrale
0 changes
$651One-way

These companies trust us.
We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
train

Journey Summary

Venice to Milan Train Information

Avg. Train Duration:
3 hours 51 minutes
Train Ticket Price: $24
Trains depart from:Venice
Trains arrive in:Milan
Distance:245 km
TrainTrain Companies:Italo, Regionale, Regionale Veloce

Trains from Venice to Milan

Trains in Italy are an effective way to travel between cities, with Trenitalia offering both domestic and international routes. Trains traveling from Venice to Milan are operated by Trenitalia, with approximately 27 trains making the journey every day. The vast majority of Venice to Milan trains are direct. Occasional journeys may require a transfer in Bologna or Verona. Trains take between 2 to 7 hours to arrive in Milan, depending on if the train selected is high-speed and if a transfer is required. The first train of the day departs Venice at 5:40 a.m. while the last leaves at 12:08 a.m. All Venice to Milan trains depart from either Venezia Santa Lucia or Venezia Mestre train station and arrive at either Milano Porta Garibaldi or Milano Centrale train station.

Venice to Milan Train Cost

Average prices for Trenitalia trains from Venice to Milan when you book in advance

Booking Period

Average Price

Same Day

€47

1 Day in Advance

€47

1 Week in Advance

€36

2 Weeks in Advance

€30

1 Month in Advance

€24

3 Months in Advance

€20

Venice to Milan Trains: General Information


Travelers in Italy can offset some of the cost of Venice to Milan train tickets by planning ahead and booking tickets as far in advance as possible.

  • autobus All Venice to Milan trains are operated by Trenitalia.
  • autobus Most Venice to Milan trains are direct; however, occasional journeys require a transfer in either Bologna or Verona. All trains depart from either Venice's Santa Lucia or Mestre train station and arrive at either Milan's Centrale or Porta Garibaldi train station.
  • autobus The Venice to Milan train journey takes as little as 2 hours to arrive in Milan.
  • autobus Most travelers book their Venice to Milan train tickets approximately 1 day in advance of the travel date.




Based on Omio's travel data, as the table above clearly illustrates, ticket prices on Venice to Milan trains decrease the further they are booked in advance:

  • It is 23% cheaper on average to purchase Venice to Milan train tickets 1 week ahead of when you intend to travel.
  • Venice to Milan train costs are 49% cheaper on average when booked 1 month in advance as opposed to purchasing a train ticket the day of.

Taking the Train from Venice

The closest train station to Venice's historic center is Venezia Santa Lucia, which is situated on the Grand Canal and can be reached in only a few minutes on foot or by waterbus. Depending upon their location, travelers may also opt to catch trains from Venice to Milan from the city’s other main railway station Venezia Mestre, which is located on the mainland. Many trains from Venezia Santa Lucia pass through Venezia Mestre on their way to other Italian cities, but public buses also run between the two stations on a regular basis, taking only 10 to 12 minutes journey time.

Getting into Milan by Train

Milano Centrale is Milan’s main train station and it is located to the north-east of the city center on Piazza Duca d'Aosta. Upon arrival, visitors can get around the city using a variety of transport options. The station is well connected to the city center by underground railway, tram lines, and bus services. A taxi rank is also located outside the station. The three Metro lines cover most of the city and connect to other major railway stations in Milan, such as Cadorna, and major tourist sites, such as the Duomo in the center of the city.

Stations

Important Stations and Airports for this Journey
Venice
Milan
TrainVenezia Santa Lucia

Amenities

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

We use cookies to provide a better service, analyse user behaviour and to retarget Omio ads on other websites. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out at any time.