Venice to Milan train

Compare train and bus tickets to find the best option for you.

Sat, Jul 13
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from Venice to Milan

Showing times and prices for Jul 16

Cheapest

The best way to find a cheap train ticket from Venice to Milan is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
Regionale
06:23PM3h03
Venice Mestre
09:26PMMilano Lambrate
$241One-way
1 transfer
Cheapest
Regionale
04:23PM3h03
Venice Mestre
07:26PMMilano Lambrate
$241One-way
1 transfer
Cheapest
Regionale
06:23AM3h03
Venice Mestre
09:26AMMilano Lambrate
$241One-way
1 transfer
Cheapest
Regionale
08:23AM3h03
Venice Mestre
11:26AMMilano Lambrate
$241One-way
1 transfer
Cheapest
Regionale
05:23PM3h03
Venice Mestre
08:26PMMilano Lambrate
$241One-way
1 transfer

Train schedule from Venice to Milan

Showing trains for tomorrow, Tuesday, July 16
Frecciarossa
05:39AM2h33
Venice Santa Lucia
08:12AMMilan Centrale
0 transfers
Italo
05:57AM2h28
Venice Santa Lucia
08:25AMMilan Centrale
0 transfers
Italo
06:09AM2h16
Venice Mestre
08:25AMMilan Centrale
0 transfers
Frecciarossa
06:18AM2h29
Venice Santa Lucia
08:47AMMilan Porta Garibaldi
0 transfers
Regionale
06:23AM3h03
Venice Mestre
09:26AMMilano Lambrate
1 transfer
Regionale
06:47AM3h39
Venice Mestre
10:26AMMilano Lambrate
1 transfer
Frecciarossa
06:48AM2h27
Venice Santa Lucia
09:15AMMilan Centrale
0 transfers
Frecciarossa
07:18AM2h27
Venice Santa Lucia
09:45AMMilan Centrale
0 transfers
Frecciarossa
07:49AM2h06
Venice Mestre
09:55AMMilan Porta Garibaldi
0 transfers
Italo
07:57AM2h28
Venice Santa Lucia
10:25AMMilan Centrale
0 transfers
Frecciarossa
08:00AM2h15
Venice Mestre
10:15AMMilan Centrale
0 transfers
Italo
08:09AM2h16
Venice Mestre
10:25AMMilan Centrale
0 transfers
Frecciarossa
08:18AM2h29
Venice Santa Lucia
10:47AMMilan Porta Garibaldi
0 transfers
Regionale
08:23AM3h03
Venice Mestre
11:26AMMilano Lambrate
1 transfer
Frecciarossa
09:00AM2h15
Venice Mestre
11:15AMMilan Centrale
0 transfers
Italo
09:09AM2h16
Venice Mestre
11:25AMMilan Centrale
0 transfers
Regionale
09:23AM3h03
Venice Mestre
12:26PMMilano Lambrate
1 transfer
Frecciarossa
09:26AM3h04
Venice Santa Lucia
12:30PMMilan Centrale
1 transfer
Regionale
10:23AM3h03
Venice Mestre
01:26PMMilano Lambrate
1 transfer
Frecciarossa
10:48AM2h27
Venice Santa Lucia
01:15PMMilan Centrale
0 transfers
Intercity
10:53AM4h21
Venice Mestre
03:14PMMilan Rogoredo
1 transfer
Frecciarossa
11:30AM2h15
Venice Mestre
01:45PMMilan Centrale
0 transfers
Frecciarossa
11:48AM2h27
Venice Santa Lucia
02:15PMMilan Centrale
0 transfers
Regionale
12:23PM3h03
Venice Mestre
03:26PMMilano Lambrate
1 transfer
Frecciarossa
12:48PM2h27
Venice Santa Lucia
03:15PMMilan Centrale
0 transfers
Regionale
01:23PM3h03
Venice Mestre
04:26PMMilano Lambrate
1 transfer
Frecciarossa
01:30PM2h15
Venice Mestre
03:45PMMilan Centrale
0 transfers
Frecciarossa
01:48PM2h27
Venice Santa Lucia
04:15PMMilan Centrale
0 transfers
Italo
01:57PM2h28
Venice Santa Lucia
04:25PMMilan Centrale
0 transfers
Italo
02:09PM2h16
Venice Mestre
04:25PMMilan Centrale
0 transfers
Regionale
02:23PM3h03
Venice Mestre
05:26PMMilano Lambrate
1 transfer
Frecciarossa
02:48PM2h27
Venice Santa Lucia
05:15PMMilan Centrale
0 transfers
Italo
02:57PM2h28
Venice Santa Lucia
05:25PMMilan Centrale
0 transfers
Italo
03:09PM2h16
Venice Mestre
05:25PMMilan Centrale
0 transfers
Regionale
03:23PM3h03
Venice Mestre
06:26PMMilano Lambrate
1 transfer
Frecciarossa
03:48PM2h27
Venice Santa Lucia
06:15PMMilan Centrale
0 transfers
Italo
03:57PM2h28
Venice Santa Lucia
06:25PMMilan Centrale
0 transfers
Italo
04:09PM2h16
Venice Mestre
06:25PMMilan Centrale
0 transfers
Regionale
04:23PM3h03
Venice Mestre
07:26PMMilano Lambrate
1 transfer
Frecciarossa
04:48PM2h27
Venice Santa Lucia
07:15PMMilan Centrale
0 transfers
Frecciarossa
05:18PM2h29
Venice Santa Lucia
07:47PMMilan Porta Garibaldi
0 transfers
Regionale
05:23PM3h03
Venice Mestre
08:26PMMilano Lambrate
1 transfer
Frecciarossa
05:48PM2h27
Venice Santa Lucia
08:15PMMilan Centrale
0 transfers
Frecciarossa
06:18PM2h27
Venice Santa Lucia
08:45PMMilan Centrale
0 transfers
Regionale
06:23PM3h03
Venice Mestre
09:26PMMilano Lambrate
1 transfer
Frecciarossa
07:00PM2h15
Venice Mestre
09:15PMMilan Centrale
0 transfers
Regionale
07:23PM3h03
Venice Mestre
10:26PMMilano Lambrate
1 transfer
Frecciarossa
07:48PM2h27
Venice Santa Lucia
10:15PMMilan Centrale
0 transfers
Regionale
08:23PM3h03
Venice Mestre
11:26PMMilano Lambrate
1 transfer

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Venice to Milan by train or bus

Tue
Jul 16
Wed
Jul 17
Thu
Jul 18
Fri
Jul 19
Sat
Jul 20
Sun
Jul 21
Mon
Jul 22
Tue
Jul 23
Wed
Jul 24
Thu
Jul 25
Fri
Jul 26
Sat
Jul 27
Sun
Jul 28
Mon
Jul 29
Tue
Jul 30
Wed
Jul 31
Thu
Aug 01
Fri
Aug 02
Sat
Aug 03
Sun
Aug 04
Mon
Aug 05

Fastest train times from Venice to Milan

Showing times and prices for Jul 16

Fastest Journey

2 h 6 m

Average

2 h 38 m

Trains per day

49

Distance

245 km

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

Fastest
Frecciarossa
07:49AM2h06
Venice Mestre
09:55AMMilan Porta Garibaldi
$571One-way
0 transfers
2nd Fastest
Frecciarossa
08:00AM2h15
Venice Mestre
10:15AMMilan Centrale
$571One-way
0 transfers
2nd Fastest
Frecciarossa
09:00AM2h15
Venice Mestre
11:15AMMilan Centrale
$571One-way
0 transfers
2nd Fastest
Frecciarossa
01:30PM2h15
Venice Mestre
03:45PMMilan Centrale
$571One-way
0 transfers
2nd Fastest
Frecciarossa
07:00PM2h15
Venice Mestre
09:15PMMilan Centrale
$571One-way
0 transfers

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

ReviewsReviews for the rail journey from Venice to Milan

userReviewImage
userReviewLogo
The customer opinion was acquired via Cimenio. Cimenio incentivises its users for giving an honest opinion and proving the booking with a photo of the travel ticket.
Pros
IconHygiene
Cons
IconNone
Overall, I found the journey really nice and very pleasant. I noticed excellent hygiene in the sanitary facilities and on the train. It was also very nice to see that the staff were helpful at all times. I also rate the price-performance ratio as excellent. The other passengers were also very calm and relaxed. I can recommend the journey.
Pros
IconPrice
IconWifi connection
IconHygiene
IconComfort
Cons
IconPunctuality
IconVolume
IconChangeover requirements
The journey from Venice to Milan was very enjoyable. The price was reasonable and inexpensive. It made the journey much more enjoyable. The wifi connection was stable and efficient. The journey was made easier as I was able to work and be entertained during the journey. Hygiene was well taken care of as the toilets and seats were well maintained and hygienic. The seats were also comfortable and cosy. However, the train did not arrive in Milan on time and the noise level was not ideal. In addition, there were a number of changes that made the journey more difficult and time-consuming. But overall it was a good journey!
Pros
IconPrice
IconPersonnel
IconHygiene
IconComfort
IconWifi connection
Cons
IconBooking options
IconPunctuality
IconNeed to change
My journey from Venice to Milan was excellent. The value for money was amazing as the price was quite reasonable. The staff were very friendly and helpful. During the journey there were a few uncertainties and questions, but these were resolved and answered by the staff as quickly as possible. I really appreciated that. Maximum attention was paid to hygiene, as the toilets and seats were very clean and well maintained. The seats were very cosy and comfortable. The wifi was efficient and stable. However, I found the reservation options to be complicated and unclear. Also, the train did not arrive on time in Milan and unfortunately there were several transfers which made the journey difficult as I had to change trains all the time. Overall, however, a great and recommendable trip!
Pros
IconSmooth ride
Cons
IconNone
The train was very big. It arrived at its destination on time. I had a nice view during the journey and the temperature on the train was good. The staff were friendly and helpful. Unfortunately, there was no wifi access. The journey was not long. I was very happy with the journey!
Pros
IconCleanliness
Cons
IconI could not recognise any weaknesses
What I definitely have to mention is the excellent punctuality of the train. The staff went out of their way to make the journey as pleasant as possible. I recommend buying your ticket online to avoid complications later on. Also, attention was paid to cleanliness and hygiene. Overall, I give the trip 5 stars and make a clear recommendation.
Pros
IconQuiet
Cons
IconNone
Unlike my other journey, this time the seats were comfortable, which made the whole journey very pleasant. The train was on time and also arrived on time. I also didn't have to change trains, which made the journey even more relaxing. Otherwise, the train itself was great, the seats comfortable, plenty of legroom and clean. The staff were also nice. A great and reasonably priced journey
Pros
IconPunctuality
Cons
IconHygiene
Firstly, I would like to praise the fact that the train was very punctual. What's more, the staff were always open to questions and helped me with any queries I had. One disadvantage, however, was that the train and the sanitary facilities were unfortunately not really clean or hygienic. As a result, I give the train connection 5 stars and give it my warmest recommendation. There was no need to change trains.
Pros
IconPersonnel
The train journey from Venice to Milan was extremely pleasant. The station in Venice was well organised and the train was clean and comfortable. The journey offered a beautiful view of the Veneto countryside and the train staff were friendly and helpful. The arrival in Milan also went smoothly. The value for money was also good. Overall a recommended travel option between the two cities
Pros
IconPrice
IconPunctuality
IconPersonnel
IconComfort
Cons
IconNeed to change
IconBooking options
IconWifi connection
My journey from Venice to Milan was extremely relaxing and restful as the seats were very comfortable. The price was very fair. The train also arrived in Milan on time. The staff were very friendly, polite and respectful. They always attended to the needs of their guests. However, there were a few transfers that made the journey more difficult. I also found the reservation options to be complicated. Unfortunately, the wifi connection was also very slow. I couldn't make any calls and my mobile phone was charging the whole time. Overall, however, it was a very good trip.
Pros
IconPrice
IconPersonnel
IconPunctuality
IconHygiene
Cons
IconVolume
IconBooking options
IconComfort
My trip from Venice to Milan was extremely enjoyable as the price was very fair. In addition, the staff was very friendly, respectful and they always clarified your guests' concerns and responded to your guests' requests. The train arrived in Milan on time. A great deal of consideration was given to hygiene. The toilets were very clean and you could find sanitiser almost everywhere. However, I found the noise level on the train to be inadequate and the reservation options were complicated. Disappointingly, the seats were not very comfortable. But overall a great journey!
Pros
IconDuration
Iconspeed
I was really surprised how short the journey was, as I thought it would take much longer. I was really pleased that the train was on time. The journey itself was very relaxed and quiet. The price-performance ratio is also very good and fair.

Overview: Train from Venice to Milan

distanceDistance151 miles (244 km)
durationAverage train duration2 h 15 min
priceCheapest ticket price$24 (€20)
frequencyTrain frequency15 a day
changesDirect trainYes, there are 15 direct trains a day
carriersTrain companiesFrecciarossa, Regionale, Italo, Trenitalia, Intercity, Frecciargento, Intercity Notte or Frecciabianca
Cheapest travel modebus
Cheapest bus ticket $3 (€3)

Trains from Venice to Milan run on average 49 times per day, taking around 2h 38m for the 245 km journey. Cheap train tickets for this journey start at $24 (€20) but you can travel from only $3 (€3) by bus.

Train companies: Frecciarossa, Regionale and Italo from Venice to Milan trains

For as little as $24 (€20) you can travel by train to Milan from Venice with Frecciarossa, Regionale and Italo. Omio will show you the best deals, schedules and tickets available for this route.

Enjoy a comfortable and relaxing journey on a Frecciarossa train to Milan from Venice. As an official travel partner of Trenitalia, Omio shows you the latest Frecciarossa schedules for the Venice to Milan train and prices starting as low as $60 (€52) for this trip. Frecciarossa is Trenitalia’s premier high-speed train service making around 200 connections across Italy per day, including major destinations like Rome, Florence, Milan, Venice and Naples. Frecciarossa trains are renowned for their comfort, speed and reduced environmental impact and reach speeds up to 186 mph (300 kmh), so you can travel 151 miles (244 km) quickly to Milan from Venice.

When booking the Frecciarossa train from Venice to Milan, you can choose between four different classes: Standard, Premium, Business, and Executive. Although each class offers different levels of comfort, all Frecciarossa train cars provide passengers with free WiFi access, power outlets, air conditioning, bathrooms, luggage storage, onboard entertainment, and restaurant and bar services. If you’re looking to add to your travel experience, book a Frecciarossa train between Venice and Milan on Omio today!

Venice to Milan train information with Frecciarossa:

  • Average Duration: 2 h 15 min
  • Cheapest Price: $60
  • Frecciarossa frequency: 10 a day

Trenitalia: High-speed trains from Venice to Milan Malpensa Airport

Exploring the canals of Venice but flying home from Milan? Trenitalia has quick and convenient train connections between Venice and Milan Malpensa airport. Trenitalia’s high-speed Frecciarossa trains travel between Venice Mestre station and Milan airport in around 2 h 57 min, covering a distance of 174 miles (281 km). It’s quick and hassle-free to get from Venice Mestre station on the Venetian mainland to Milan airport with Trenitalia. Fly into Italy and explore the country by train.

Trenitalia’s flagship Frecciarossa fleet operates the fastest trains from Venice to Milan. Engineered to run at an incredible 186 mph (300 km/h), they come equipped with spacious seats, WIFI, air-conditioning, plug sockets and an onboard bistro. Frecciarossa trains are sleekly designed, comfortable, fast and convenient. The high-speed rail service connecting Venice to Milan airport is part of a wider enterprise to create quick connections between ‘smart’ airport hubs and Italian cities.

Trenitalia offers many more routes from international airports in Italy to major cities. Download the Omio app to find more information on Trenitalia trains around Italy. You’ll find the fastest routes, the latest timetable and options to book your tickets today.

FAQs: Trains from Venice to Milan

FAQs: Travel by train from Venice to Milan 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 Venice to Milan.
FAQs
Cheap train tickets from Venice to Milan can start from as little as $24 (€20) when you book in advance. The average train ticket price for Venice to Milan is $27 (€23); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Venice to Milan train travel time is 2 h 15 min   for the 151 mile (244 km) long journey, but the duration can vary if you travel on weekends and holidays.
The first train from Venice to Milan leaves at 4: 47 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Venice to Milan leaves at 7: 26 PM.
Yes, it is possible to travel from Venice to Milan without having to change trains with Frecciarossa or Italo. There are 15 direct trains from Venice to Milan each day. There may be fewer direct services available on weekends or holidays.
Yes, you can take a high-speed train from Venice to Milan with Frecciarossa, Italo, Frecciargento or Frecciabianca. Overall you can travel with the following companies: Frecciarossa, Regionale, Italo, Trenitalia, Intercity, Frecciargento, Intercity Notte or Frecciabianca.
For the best Venice to Milan train to book, you can travel safely and comfortably with Frecciarossa, Regionale, Italo, Trenitalia, Intercity, Frecciargento, Intercity Notte or Frecciabianca. However, it's always good to check all possible train providers with services from Venice to Milan to compare what amenities they may offer.
Yes, you can take a night train from Venice to Milan with Intercity Notte. Find all the info regarding night trains in Europe.  

When departing from Venice, you have various train station options to start your journey from including Venice Santa Lucia, Venice Mestre and Venice. When arriving in Milan, you can end your route in train stations like Milan Centrale, Milan Rogoredo and Milan Porta Garibaldi.

Passengers board the train most frequently from Venice Santa Lucia, which is located around 0 miles (0 m) away from the city centre, and they get off the train at Milan Centrale, located 2.3 miles (3.7 km) away from the city centre.

A trip to Milan from Venice is worth doing but not as a day trip with a journey time of 2 h 15 min each way. Check with Omio app   the best way to travel.
The cheapest month to travel from Venice to Milan by train is January.
You have options as you can travel from Venice to Milan 2 different ways: train or bus.

Important Stations and Airports in Venice and Milan

Venice
Milan
Venice Santa Lucia is the most popular Venice railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Venice for your trip to Milan.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 0415298711
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 06: 00 - 21: 00
Public transit options for Venice Santa Lucia
Bus lines: 1, 2, 4.1, 4.2, 5.1, 5.2, 3, N
Train lines: FR, FA, FB, IC, ICN, R, RER, EC, EN, RJ, VSOE
Amenities at station
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 892021
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 05: 50 - 20: 30
Public transit options for Venice Mestre
Bus lines: 2, 3, 10, 15, 18, 25a, 31, 31H, 32, 32H, 33H, 34H, 43, 53, 86, N1, 8AE
Train lines: FR, FA, FB, EC, RJ, IC, EN, ICN, R, Italo

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
More routes, destinations and providers
Currency
Language