The cheapest trains from Venice to Milan

Showing times and prices for 26 Sep

Cheapest

£21

Average

£47

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

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

Cheapest
10:10Venice Santa Lucia3h25 13:35Milan Centrale
1 changes
£211One-way
Cheapest
15:10Venice Santa Lucia3h25 18:35Milan Centrale
1 changes
£211One-way
Cheapest
06:04Venice Santa Lucia4h31 10:35Milan Centrale
1 changes
£211One-way
Cheapest
14:10Venice Santa Lucia3h25 17:35Milan Centrale
1 changes
£211One-way
Cheapest
13:10Venice Santa Lucia3h25 16:35Milan Centrale
1 changes
£211One-way

Timetable Venice to Milan

Showing trains for tomorrow, Sun, 26 Sep
05:57Venice Santa Lucia2h28 08:25Milan Centrale
0 changes
06:04Venice Santa Lucia4h31 10:35Milan Centrale
0 changes
06:18Venice Santa Lucia2h32 08:50Milan Centrale
0 changes
07:18Venice Santa Lucia2h27 09:45Milan Centrale
0 changes
07:49Venice Mestre2h06 09:55Milan Centrale
0 changes
07:57Venice Santa Lucia2h28 10:25Milan Centrale
0 changes
08:00Venice Mestre2h15 10:15Milan Centrale
0 changes
08:10Venice Santa Lucia3h25 11:35Milan Centrale
0 changes
08:18Venice Santa Lucia2h32 10:50Milan Centrale
0 changes
08:40Venice Mestre3h59 12:39Milan Rogoredo
0 changes
09:26Venice Santa Lucia3h24 12:50Milan Centrale
0 changes
10:10Venice Santa Lucia3h25 13:35Milan Centrale
0 changes
10:48Venice Santa Lucia2h27 13:15Milan Centrale
0 changes
10:57Venice Santa Lucia2h33 13:30Milan Centrale
0 changes
11:10Venice Santa Lucia3h25 14:35Milan Centrale
0 changes
11:48Venice Santa Lucia2h27 14:15Milan Centrale
0 changes
12:38Venice Mestre3h01 15:39Milan Rogoredo
0 changes
12:57Venice Santa Lucia2h33 15:30Milan Centrale
0 changes
13:10Venice Santa Lucia3h25 16:35Milan Centrale
0 changes
13:18Venice Santa Lucia2h27 15:45Milan Centrale
0 changes
14:10Venice Santa Lucia3h25 17:35Milan Centrale
0 changes
14:26Venice Santa Lucia3h24 17:50Milan Centrale
0 changes
14:52Venice Santa Lucia3h08 18:00Milan Centrale
0 changes
15:10Venice Santa Lucia3h25 18:35Milan Centrale
0 changes
16:10Venice Santa Lucia3h25 19:35Milan Centrale
0 changes
17:10Venice Santa Lucia3h25 20:35Milan Centrale
0 changes
18:10Venice Santa Lucia3h25 21:35Milan Centrale
0 changes
19:10Venice Santa Lucia3h25 22:35Milan Centrale
0 changes
19:26Venice Santa Lucia2h59 22:25Milan Centrale
0 changes
20:10Venice Santa Lucia3h25 23:35Milan Centrale
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

Sun
26 Sep
£19Regionale
£13Flixbus
Mon
27 Sep
£19Regionale
£12Itabus
Tue
28 Sep
£19Regionale
£13Itabus
Wed
29 Sep
£19Regionale
£9Itabus
Thu
30 Sep
£19Regionale
£9Itabus
Fri
1 Oct
£19Regionale
£11BlaBlaCar Bus
Sat
2 Oct
£19Regionale
£9Itabus
Sun
3 Oct
£19Regionale
£11BlaBlaCar Bus
Mon
4 Oct
£19Regionale
£5Flixbus
Tue
5 Oct
£19Regionale
£5Flixbus
Wed
6 Oct
£19Regionale
£5Flixbus
Thu
7 Oct
£19Regionale
£9Itabus
Fri
8 Oct
£19Regionale
£5Flixbus
Sat
9 Oct
£19Regionale
£9Itabus
Sun
10 Oct
£19Regionale
£11BlaBlaCar Bus
Mon
11 Oct
£19Regionale
£5Flixbus
Tue
12 Oct
£19Regionale
£5Flixbus
Wed
13 Oct
£19Regionale
£5Flixbus
Thu
14 Oct
£19Regionale
£5Flixbus
Fri
15 Oct
£19Regionale
£5Flixbus

The fastest trains from Venice to Milan

Showing times and prices for 26 Sep

Fastest Journey

2 h 6 m

Average

3 h 2 m

Trains per day

30

Distance

245 km

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

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

The slowest trains will take 4 h 31 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
07:49Venice Mestre2h06 09:55Milan Centrale
0 changes
£491One-way
2nd Fastest
08:00Venice Mestre2h15 10:15Milan Centrale
0 changes
£491One-way
07:18Venice Santa Lucia2h27 09:45Milan Centrale
0 changes
£491One-way
11:48Venice Santa Lucia2h27 14:15Milan Centrale
0 changes
£541One-way
10:48Venice Santa Lucia2h27 13:15Milan Centrale
0 changes
£491One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

Train Information from Venice to Milan

distanceDistance151 miles (244 km)
durationAverage train duration3 h 25 min
priceAverage train ticket price£19 (€21)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain providersItalo, Frecciarossa, Regionale Veloce, Trenitalia, Regionale, Frecciabianca or Intercity Notte

Trains from Venice to Milan cover the 151 miles (244 km) long trip taking on average 3 h 25 min with our travel partners like Italo, Frecciarossa, Regionale Veloce, Trenitalia, Regionale, Frecciabianca or Intercity Notte. Normally, there are 12 trains operating per day, including direct services available. While the average ticket price for this route costs around £19, you can find the cheapest train ticket for as low as £19. Travellers depart most frequently from Venezia Mestre and arrive in Milano Centrale.

Train companies

Train from Venice to Milan with Italo, Frecciarossa and Trenitalia

Buy your official Italo, Frecciarossa and Trenitalia train tickets from Venice to Milan from £19 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most popular route.

Trenitalia
Frecciarossa
Italo

Save time and money by searching for and booking your Trenitalia train between Venice and Milan online with Omio! If you’re looking for the cheapest, fastest or earliest Trenitalia train between Venice and Milan, Omio can help you out every step of the way. Check current Trenitalia train timetables for the ideal departure and arrival times, compare the best connections for the 151 miles (244 km) journey between Venice and Milan as well as ticket information for the train (such as luggage policy and amenities offered onboard), and then book a cheap train ticket – all in one convenient place. If you are using the Omio app to search for trains between Venice and Milan, you can check straight away if the Trenitalia ticket is a mobile ticket, which makes it easy for you to go paperless when travelling without needing to purchase tickets in person at the train station. Buy your official Trenitalia Venice to Milan train tickets online on Omio quickly and easily and enjoy the travel experience!

    When you buy your Trenitalia train tickets between Venice and Milan don't forget to keep the following COVID-19 related policies in mind:

    • Cashless payments recommended
    • Online booking and check-in recommended
    • Pre-reservation / seat allocation
    • Refund or voucher policy
    • In the case of Trenitalia cancellations, the customer will be contacted directly. If the customer does not intend to travel, they can still obtain a full refund by submitting a cancellation request (relevant special conditions might apply) by filling in a request form for an electronic credit here: https://reclami-e-suggerimenti.trenitalia.com/rimborsi/en/Anagrafica.aspx
    • Alternatively, the customer can request a refund for the payment method they used at the time of purchase by contacting a Trenitalia ticket office and presenting the communication received. Find the refund request form for regional trains here: https://www.trenitalia.com/content/dam/tcom/allegati/trenitalia/in_regione/Modulo_Indennit%C3%A0_Rimborsi_Coronavirus_posta_mail.pdf.
    • For further information and cancellation procedures go to the Trenitalia website: https://www.trenitalia.com/en/info_contacts/refund-for-journey-cancellation.html Or in Italian here: https://www.trenitalia.com/it/informazioni/rimborso-per-rinuncia-al-viaggio-febbraio-2020.html

    Trains from Venice to Milan: An Overview

    The journey from Venice to Milan is fast and convenient, with trains regularly making the journey. From the city’s Venezia Santa Lucia railway station, the journey can be started as early 5: 40 a.m. and services continue throughout the day approximately every half hour until 8:12 p.m. Most services are direct, while others require a change at Verona or Bologna Centrale along the way.

    Which train companies run service from Venice to Milan?

    Both Trenitalia and Italo run services from Venice to Milan. Trenitalia services are normally high-speed and direct whereas Italo trains are slower with more stops and often require changes.

    How long is the train journey from Venice to Milan?

    The fastest train from Venice to Milan is around 2 hr 25 minutes, with the slowest trains being around 4 hours. The majority of trains from Venice to Milan are direct, but some do require a change, predominantly, in Verona.

    How many trains are there from Venice to Milan a day?

    During the week over 60 trains a day leave Venice for Milan. Timetables do change at the weekend meaning that fewer trains travel between Venice and Milan on Saturdays and Sundays.

    What are the departure and arrival airports for flights from Venice to Milan?

    Departure train station: The closest train station to Venice historic centre is Venezia Santa Lucia, which is situated on the Grand Canal and can be reached in only a few minutes on foot or by water bus. Depending upon their location, travellers 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.

    Arrival train station: Milano Centrale is Milan’s main train station and it is located to the northeast of the city centre 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 centre 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 centre of the city.

    Travel Tips

    Trains from Venice to Milan
    Travel by train 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
    What is the price of the cheapest train from Venice to Milan?
    Omio customers have found the cheapest trains to Milan from Venice to cost as little as £19  in the next 7 days.
    What is the average cost of a train from Venice to Milan?
    In the next 7 days you’ll find that the average cost of a train ticket between Venice and Milan is £19  one way.
    What is the distance to Milan from Venice via train?
    You should expect to travel around 151 miles (244 km)  between Venice and Milan by train.
    How long does it take from Venice to Milan by train?
    On average the Venice to Milan train time is 3 h 25 min  covering the 151 miles (244 km) long trip, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
    Which train station in Venice goes to Milan? Which train station do I come into Milan from Venice?

    When taking the train to Milan from Venice, you can choose to depart from train stations like Venezia Mestre, Venezia Santa Lucia and Venice. Your trip can end in train stations such as Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi.

    Omio customers who travel this route most frequently depart from Venezia Mestre   and arrive in Milano Centrale.

    Where is the departure train station in Venice located? Where is the arrival train station in Milan located?

    The most popular departure train station with passengers for this journey, called Venezia Mestre, is located 5 mile (s) / 8 km from the city centre of Venice.

    The most popular arrival train station, Milano Centrale, is located 1 mile (s) / 2 km away from the city centre of Milan.

    What train providers go from Venice to Milan?
    If you're looking for trains from Venice to Milan, you can rely on Italo, Frecciarossa, Regionale Veloce, Trenitalia, Regionale, Frecciabianca or Intercity Notte to get you to Milan. It's also good to check out all possible train providers for the Venice to Milan trip to see if there might be differences in the amenities they offer.
    Are there any Venice to Milan direct trains?
    Yes, there are 12 direct trains per day from Venice to Milan. You can look to travel with Trenitalia or Frecciarossa  without needing to change in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this trip.
    How many trains are there to Milan from Venice a day?
    The average number of trains departing Venice for Milan is 12 a day. The train schedules and services may vary between weekdays and weekends.
    When can I take the first train from Venice to Milan? When can I take the last train for the day?
    The first Venice to Milan train departs at 07: 10   and the last train from Venice to Milan leaves at 18: 10. Check out the most up-to-date Venice to Milan train timetable on Omio and find the best time to travel to your destination.
    How far in advance should I purchase train tickets between Venice and Milan for the best deals?
    If you book Venice to Milan train tickets within the next 7 days, you can find one way tickets to cost on average £19. However, booking in advance gives you access to the best prices for trains to Milan from Venice. Look out for train tickets for this route to go on sale a few months before your planned departure date to find the best deals.
    Stations

    Important Stations and Airports for this Journey

    Venice
    Milan
    Venezia Santa Lucia
    Amenities