Cheapest
Average
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 travelling at rush hour.
Provider | Departs | Duration | Arrives | Changes | Tickets |
---|---|---|---|---|---|
Frecciarossa FRECCIAROSSA 9700 | 05:39 Venice Santa Lucia | 2h33 | 08:12 Milan Centrale | 0 changesDirect | |
Italo 8970 | 05:57 Venice Santa Lucia | 2h28 | 08:25 Milan Centrale | 0 changesDirect | |
Italo 8970 | 06:09 Venice Mestre | 2h16 | 08:25 Milan Centrale | 0 changesDirect | |
Frecciarossa FRECCIAROSSA 9702 | 06:18 Venice Santa Lucia | 2h29 | 08:47 Milan Porta Garibaldi | 0 changesDirect | |
Regionale Regionale Veloce 3478 | 06:23 Venice Mestre | 3h03 | 09:26 Milano Lambrate | 1 change | |
Frecciarossa FRECCIAROSSA 9706 | 06:48 Venice Santa Lucia | 2h27 | 09:15 Milan Centrale | 0 changesDirect | |
Frecciarossa FRECCIAROSSA 9708 | 07:18 Venice Santa Lucia | 2h27 | 09:45 Milan Centrale | 0 changesDirect | |
Frecciarossa FRECCIAROSSA 1000 9712 | 07:49 Venice Mestre | 2h06 | 09:55 Milan Porta Garibaldi | 0 changesDirect | |
Italo 8974 | 07:57 Venice Santa Lucia | 2h28 | 10:25 Milan Centrale | 0 changesDirect | |
Frecciarossa FRECCIAROSSA 9713 | 08:00 Venice Mestre | 2h15 | 10:15 Milan Centrale | 0 changesDirect | |
Italo 8974 | 08:09 Venice Mestre | 2h16 | 10:25 Milan Centrale | 0 changesDirect | |
Frecciarossa FRECCIAROSSA 9716 | 08:18 Venice Santa Lucia | 2h29 | 10:47 Milan Porta Garibaldi | 0 changesDirect | |
Regionale Regionale Veloce 3486 | 08:23 Venice Mestre | 3h03 | 11:26 Milano Lambrate | 1 change | |
Frecciarossa FRECCIAROSSA 9718 | 09:00 Venice Mestre | 2h15 | 11:15 Milan Centrale | 0 changesDirect | |
Italo 8971 | 09:09 Venice Mestre | 2h16 | 11:25 Milan Centrale | 0 changesDirect | |
Regionale Regionale Veloce 3428 | 09:23 Venice Mestre | 3h03 | 12:26 Milano Lambrate | 1 change | |
Frecciarossa FRECCIAROSSA 1000 9411 | 09:26 Venice Santa Lucia | 3h04 | 12:30 Milan Centrale | 1 change | |
Regionale Regionale Veloce 3632 | 10:23 Venice Mestre | 3h03 | 13:26 Milano Lambrate | 1 change | |
Frecciarossa FRECCIAROSSA 9724 | 10:48 Venice Santa Lucia | 2h27 | 13:15 Milan Centrale | 0 changesDirect | |
Italo 8978 | 10:57 Venice Santa Lucia | 2h28 | 13:25 Milan Centrale | 0 changesDirect | |
Italo 8978 | 11:09 Venice Mestre | 2h16 | 13:25 Milan Centrale | 0 changesDirect | |
Regionale Regionale Veloce 3488 | 11:23 Venice Mestre | 3h03 | 14:26 Milano Lambrate | 1 change | |
Frecciarossa FRECCIAROSSA 9726 | 11:30 Venice Mestre | 2h15 | 13:45 Milan Centrale | 0 changesDirect | |
Frecciarossa FRECCIAROSSA 9728 | 11:48 Venice Santa Lucia | 2h27 | 14:15 Milan Centrale | 0 changesDirect | |
Frecciarossa FRECCIAROSSA 9732 | 12:48 Venice Santa Lucia | 2h27 | 15:15 Milan Centrale | 0 changesDirect | |
Regionale Regionale Veloce 3492 | 13:23 Venice Mestre | 3h03 | 16:26 Milano Lambrate | 1 change | |
Frecciarossa FRECCIAROSSA 9729 | 13:30 Venice Mestre | 2h15 | 15:45 Milan Centrale | 0 changesDirect | |
Frecciarossa FRECCIAROSSA 9736 | 13:48 Venice Santa Lucia | 2h27 | 16:15 Milan Centrale | 0 changesDirect | |
Italo 8984 | 13:57 Venice Santa Lucia | 2h28 | 16:25 Milan Centrale | 0 changesDirect | |
Italo 8984 | 14:09 Venice Mestre | 2h16 | 16:25 Milan Centrale | 0 changesDirect | |
Regionale Regionale Veloce 3496 | 14:23 Venice Mestre | 3h03 | 17:26 Milano Lambrate | 1 change | |
Frecciarossa FRECCIAROSSA 9740 | 14:48 Venice Santa Lucia | 2h27 | 17:15 Milan Centrale | 0 changesDirect | |
Italo 8986 | 14:57 Venice Santa Lucia | 2h28 | 17:25 Milan Centrale | 0 changesDirect | |
Italo 8986 | 15:09 Venice Mestre | 2h16 | 17:25 Milan Centrale | 0 changesDirect | |
Regionale Regionale Veloce 3498 | 15:23 Venice Mestre | 3h03 | 18:26 Milano Lambrate | 1 change | |
Frecciarossa FRECCIAROSSA 9744 | 15:48 Venice Santa Lucia | 2h27 | 18:15 Milan Centrale | 0 changesDirect | |
Italo 8988 | 15:57 Venice Santa Lucia | 2h28 | 18:25 Milan Centrale | 0 changesDirect | |
Italo 8988 | 16:09 Venice Mestre | 2h16 | 18:25 Milan Centrale | 0 changesDirect | |
Regionale Regionale 16026 | 16:23 Venice Mestre | 3h03 | 19:26 Milano Lambrate | 1 change | |
Frecciarossa FRECCIAROSSA 9748 | 16:48 Venice Santa Lucia | 2h27 | 19:15 Milan Centrale | 0 changesDirect | |
Frecciarossa FRECCIAROSSA 9750 | 17:18 Venice Santa Lucia | 2h29 | 19:47 Milan Porta Garibaldi | 0 changesDirect | |
Regionale Regionale Veloce 3504 | 17:23 Venice Mestre | 3h03 | 20:26 Milano Lambrate | 1 change | |
Frecciarossa FRECCIAROSSA 9752 | 17:48 Venice Santa Lucia | 2h27 | 20:15 Milan Centrale | 0 changesDirect | |
Italo 8992 | 17:57 Venice Santa Lucia | 2h28 | 20:25 Milan Centrale | 0 changesDirect | |
Italo 8992 | 18:09 Venice Mestre | 2h16 | 20:25 Milan Centrale | 0 changesDirect | |
Frecciarossa FRECCIAROSSA 9754 | 18:18 Venice Santa Lucia | 2h27 | 20:45 Milan Centrale | 0 changesDirect | |
Regionale Regionale Veloce 3506 | 18:23 Venice Mestre | 3h03 | 21:26 Milano Lambrate | 1 change | |
Frecciarossa FRECCIAROSSA 9758 | 19:00 Venice Mestre | 2h15 | 21:15 Milan Centrale | 0 changesDirect | |
Regionale Regionale Veloce 3508 | 19:23 Venice Mestre | 3h03 | 22:26 Milano Lambrate | 1 change | |
Frecciarossa FRECCIAROSSA 1000 9437 | 19:38 Venice Mestre | 3h00 | 22:38 Milan Rogoredo | 1 change | |
Regionale Regionale Veloce 3574 | 20:23 Venice Mestre | 3h03 | 23:26 Milano Lambrate | 1 change | |
This is the last train of the day. |
Find all the dates and times for this journey
Fastest Journey
2 h 6 m
Average
2 h 35 m
Trains per day
51
Distance
245 km
Of the 51 trains that leave Venice for Milan every day 36 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Distance 244 km |
Average train duration 3h 20m |
Cheapest ticket price £11 |
Trains per day 46 |
Direct trains 31 |
Train providers 8 |
Fastest train 2h 16m |
First train 00:01 |
Last train 23:56 |
For as little as £18 you can travel by train to Milan from Venice with Frecciarossa, Regionale and Italo. Omio will show you the best deals, timetables and tickets available for this route.
Enjoy a comfortable and relaxing route on a Frecciarossa train from Venice to Milan. As an official travel partner of Trenitalia, Omio shows you the latest Frecciarossa timetables for the Venice to Milan train and prices starting as low as £46 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 between Venice and Milan.
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 carriages provide passengers with free WiFi access, power outlets, air conditioning, toilets, luggage storage, onboard entertainment, and restaurant and bar services. If you’re looking to add to your travel experience, book a Frecciarossa train from Venice to Milan on Omio today!
Frecciarossa from Venice to Milan train information:
If you're looking at taking a train from Venice to Milan, you'll be glad to know this is a popular route with many travellers and there are numerous routes operating every day. Your departure station will either be Venice Santa Lucia or Venice Mestre and your arrival station will be either Milan Centrale, Milan Porta Garibaldi, Milan Lombrate, or Milan Rogoredo. The most common arrival station is Milan Centrale. The majority of the direct trains travel from Venice Santa Lucia to Milan Centrale and these trips will take close to 2h 30min. Trains start running as early as 06:00 a.m. each morning and run well into the evening.
Thanks to the popularity of this route for visitors and locals alike, you'll find numerous trains operating a variety of routes between these destinations every day. If you're taking a train operated by Italo, the high_speed train company, expect your journey to be a direct trip from either Venice Mestre or Venice Santa Lucia to Milan Centrale. You'll find six of these trains operating daily starting as early as 06:00 a.m. If you're travelling on a Trenitalia train, you'll be glad to know there are an even wider range of options here. You can travel on these routes throughout the day between any of the stations and with the choice of changeovers or not. Trenitalia trains start around 06:10 a.m. each morning and run a couple of times an hour until around 20:10 p.m. There are around 35 Trenitalia trains every day.
Your travel time for a train ride from Venice to Milan depends mostly on the route you choose to take, the type of train, and whether there are changeovers or not en route. The two quickest options are both high_speed trains running from Venice Mestre to Milan Centrale, which take between 2h 05min and 2h 20min. The next quickest are high_speed trains running from Venice Santa Lucia to Milan Centrale without changeovers that'll take Just under 2h 30min. If you hop on a Trenitalia high_speed train between stations with changeovers along the way, expect a travel time around 3h, while the regional trains by Trenitalia for these same routes will usually take between 3h 30min and 5h depending on the length of the stopover.
Departure train station: When taking a train from Venice to Milan, you'll have the choice of two departure stations in Venice. Santa Lucia is the more popular and is the main station serving Venice itself. The other option is Venice Mestre, which is a smaller station located on the mainland rather than in Venice itself. Venice Santa Lucia station is close to the centre of the city, about a 20_minute walk from Rio Bridge and just under 30min walk away from Piazza San Marco. The station is home to a variety of amenities including ATMs, luggage storage facilities, a first_class lounge, and an open_plan cafe food court serving a variety of dishes.
Arrival train station: When making your way to Milan, you'll have the choice of four arrival stations, though Milan Centrale is the most popular by far. Centrale is also the main station in Milan. The other options are Milan Porta Garibaldi, Milan Rogoredo, and Milan Lambrate, though there are only a couple of trips to these stations in a day. Milan Centrale is the largest railway station in Europe and is located a short walk away from the city centre, easily accessible via train and taxi. You'll find a variety of shops and restaurants on the platform level of the station, as well as an information office and accessible toilets. You'll find more shops and restaurants on the lowest level and mezzanine level of the station, as well as luggage services, a post office, and more shops and restaurants on the ground level.
If you're looking for train companies travelling between Venice and Milan, you'll find two providers operating these routes. The first, and less frequent of the two, is Italo. Italo offers high_speed trains from Venice to Milan that typically travel from Santa Lucia station to Milan Centrale. Trenitalia is the other operator providing trains for this route. Trenitalia has four train offerings. The Frecciarossa, the Frecciargento, the Interctiy, and the Regionale. The first two are the main high_speed trains, while the other two are slower, more comfortable intercity liners. Trains with no changeovers along the way are usually the high_speed offerings while the other trains with stopovers are usually the intercity options.
Trenitalia offers four types of trains when travelling from Venice to Milan. If you're on a direct train from Venice Santa Lucia to Milan Centrale without changeovers en route, you'll likely be on one of the high_speed trains operated by Trenitalia. these trips will take between 2h 05min and 2h 30min depending on the route. If you're travelling on a train with stopovers en route, you'll likely be on one of the intercity options available. These trips can take anywhere between 3h 30min and 5h depending on how long the changeovers are.
Italo offers the less frequent train routes from Venice to Milan, usually only six or so trains per day. These are all high_speed train offerings that'll get you from Venice to Milan in under 2h 30min and usually don't have any stopovers along the way.
When travelling these routes, you'll have the option of first and second_class tickets. Bear in mind you won't get an additional travel allowance with first_class tickets but you will have more legroom, more comfortable seating, charging points for your devices, a folding table, and access to snacks and beverages if they're on board. You'll be allowed to travel with up to two small pets but they must be restrained in a suitable pet carrier for the duration of the trip. If you're hoping to take a bicycle, you shouldn't have a problem with a foldable bike, but you'll need to call ahead and book a space for non_foldable bikes. All train providers offer assistance to those travelling with disabilities, though you're requested to contact them 48h in advance to arrange the help you need.
Due to the distance covered and the arrival times of trains travelling these routes, you won't have access to night trains when travelling from Venice to Milan. The last train that leaves every evening departs around 08:10 p.m. each evening and will arrive before midnight in Milan.
Unless you're prepared to walk or ride a bicycle between these two destinations, travelling by train is the most sustainable and eco_friendly means of travel. Trains emit close to 70% less carbon than cars or planes. If you were to travel this same route with a car, the CO2 emissions would be almost three times as much, and around four times as much if you travelled by plane. Trains also offer more efficient use of space and less noise pollution.
There are a number of ways to ensure you get the cheapest tickets available for your travel between Venice and Milan. The Omio Magazine offers travellers tips on how to travel efficiently. Omio offers a platform where you'll receive up_to_date consolidated information from numerous online sources that'll allow you to filter according to your needs, including by price. Avoid booking tickets over a weekend as these are usually more expensive than travel during the week. You can also take advantage of different deals on different days if you search with flexible dates. Lastly, try to book tickets as early as possible. The closer you get to your departure date, the more expensive the tickets become.
Milan is one of the most popular tourist destinations in Italy and a global capital of design and fashion. Milan offers visitors an incredible mix of modern skyscrapers, historical architecture, bustling nightlife, and plenty of Italian flair. There are a variety of not_to_miss things in the city, including:
Exploring Florence but flying home from Rome? Trenitalia has quick and convenient train connections between Florence Santa Maria Novella station and Rome Leonardo da Vinci Fiumicino airport. Trenitalia’s high-speed Frecciarossa trains travel between Florence and Rome airport in around 2 h 17 min, covering a distance of 145 miles (234 km). It’s quick and hassle-free to get from Florence’s station in the city centre to Rome airport with Trenitalia. Fly into Italy and explore the country by train.
Trenitalia’s flagship Frecciarossa fleet operates the fastest trains from Florence to Rome. 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 Florence to Rome 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.
When departing from Venice, you have various train station options to start your journey from including Venice Santa Lucia and Venice Mestre. When arriving in Milan, you can end your route in train stations like Milan Centrale, Milan Porta Garibaldi and Milan Rogoredo.
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.
Here are some other resources that might have the information you need