Venice to Milan train

Cheap train tickets from Venice to Milan

Showing times and prices for 03 Jul

Cheapest

£21

Average

£42

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.

Cheapest
15:10Venice Santa Lucia3h25 18:35Milan Centrale
1 change
£211One-way
Cheapest
20:10Venice Santa Lucia3h25 23:35Milan Centrale
1 change
£211One-way
Cheapest
14:10Venice Santa Lucia3h25 17:35Milan Centrale
1 change
£211One-way
Cheapest
11:10Venice Santa Lucia3h25 14:35Milan Centrale
1 change
£211One-way
Cheapest
13:10Venice Santa Lucia3h25 16:35Milan Centrale
1 change
£211One-way

Train schedule Venice to Milan

Showing trains for tomorrow, Sunday, 3 July
00:35Venice Santa Lucia7h00 07:35Milan Centrale
2 changes
05:26Venice Santa Lucia3h12 08:38Milan Rogoredo
1 change
05:57Venice Santa Lucia2h28 08:25Milan Centrale
0 changes
06:04Venice Santa Lucia4h31 10:35Milan Centrale
1 change
06:09Venice Mestre2h16 08:25Milan Centrale
0 changes
06:18Venice Santa Lucia2h29 08:47Milan Porta Garibaldi
0 changes
07:18Venice Santa Lucia2h27 09:45Milan Centrale
0 changes
07:49Venice Mestre2h06 09:55Milan Porta Garibaldi
0 changes
07:57Venice Santa Lucia2h28 10:25Milan Centrale
0 changes
08:00Venice Mestre2h15 10:15Milan Centrale
0 changes
08:09Venice Mestre2h16 10:25Milan Centrale
0 changes
08:10Venice Santa Lucia3h25 11:35Milan Centrale
1 change
08:18Venice Santa Lucia2h29 10:47Milan Porta Garibaldi
0 changes
09:09Venice Mestre2h16 11:25Milan Centrale
0 changes
09:10Venice Santa Lucia3h55 13:05Milan Centrale
1 change
09:26Venice Santa Lucia3h24 12:50Milan Centrale
1 change
10:10Venice Santa Lucia3h25 13:35Milan Centrale
1 change
10:48Venice Santa Lucia2h27 13:15Milan Centrale
0 changes
10:57Venice Santa Lucia2h28 13:25Milan Centrale
0 changes
11:09Venice Mestre2h16 13:25Milan Centrale
0 changes
11:10Venice Santa Lucia3h25 14:35Milan Centrale
1 change
11:48Venice Santa Lucia2h27 14:15Milan Centrale
0 changes
12:26Venice Santa Lucia3h24 15:50Milan Centrale
1 change
13:10Venice Santa Lucia3h25 16:35Milan Centrale
1 change
13:48Venice Santa Lucia2h27 16:15Milan Centrale
0 changes
13:57Venice Santa Lucia2h28 16:25Milan Centrale
0 changes
14:09Venice Mestre2h16 16:25Milan Centrale
0 changes
14:10Venice Santa Lucia3h25 17:35Milan Centrale
1 change
14:26Venice Santa Lucia3h24 17:50Milan Centrale
1 change
14:52Venice Santa Lucia3h06 17:58Milan Centrale
1 change
14:57Venice Santa Lucia2h28 17:25Milan Centrale
0 changes
15:09Venice Mestre2h16 17:25Milan Centrale
0 changes
15:10Venice Santa Lucia3h25 18:35Milan Centrale
1 change
15:48Venice Santa Lucia2h27 18:15Milan Centrale
0 changes
15:57Venice Santa Lucia2h28 18:25Milan Centrale
0 changes
16:09Venice Mestre2h16 18:25Milan Centrale
0 changes
16:10Venice Santa Lucia3h25 19:35Milan Centrale
1 change
16:48Venice Santa Lucia2h27 19:15Milan Centrale
0 changes
17:10Venice Santa Lucia3h25 20:35Milan Centrale
1 change
17:48Venice Santa Lucia2h27 20:15Milan Centrale
0 changes
18:10Venice Santa Lucia3h25 21:35Milan Centrale
1 change
18:22Venice Santa Lucia3h51 22:13Milan Porta Garibaldi
1 change
19:10Venice Santa Lucia3h25 22:35Milan Centrale
1 change
19:26Venice Santa Lucia2h59 22:25Milan Centrale
1 change
20:10Venice Santa Lucia3h25 23:35Milan Centrale
1 change

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Sun
03 Jul
Mon
04 Jul
Tue
05 Jul
Wed
06 Jul
Thu
07 Jul
Fri
08 Jul
Sat
09 Jul
Sun
10 Jul
Mon
11 Jul
Tue
12 Jul
Wed
13 Jul
Thu
14 Jul
Fri
15 Jul
Sat
16 Jul
Sun
17 Jul
Mon
18 Jul
Tue
19 Jul
Wed
20 Jul
Thu
21 Jul
Fri
22 Jul
Sat
23 Jul

Fastest train times from Venice to Milan

Showing times and prices for 03 Jul

Fastest Journey

2 h 6 m

Average

2 h 57 m

Trains per day

45

Distance

245 km

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

Fastest
07:49Venice Mestre2h06 09:55Milan Porta Garibaldi
0 changes
£451One-way
2nd Fastest
08:00Venice Mestre2h15 10:15Milan Centrale
0 changes
£451One-way
14:09Venice Mestre2h16 16:25Milan Centrale
0 changes
£401One-way
09:09Venice Mestre2h16 11:25Milan Centrale
0 changes
£401One-way
16:09Venice Mestre2h16 18:25Milan Centrale
0 changes
£401One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay in Milan?

view on map

Top pick hotels

View more

Entire homes & apartments

View more

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

View all

Overview: Train from Venice to Milan

distanceDistance151 miles (244 km)
durationAverage train duration3 h 25 min
priceAverage train ticket price£18 (€20)
frequencyTrain frequency15 a day
changesDirect trainYes, there are 14 direct trains a day
carriersTrain companiesIntercity Notte, Frecciarossa, Frecciabianca, Intercity, Trenitalia, Regionale, Italo or Regionale Veloce

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

Train providers: Frecciarossa, Trenitalia and Italo trains Venice to Milan

For as little as £18 you can travel by train between Venice and Milan with Frecciarossa, Trenitalia and Italo. Omio will show you the best deals, timetables and tickets available for this journey.

Trenitalia
Italo
Frecciarossa

Enjoy the train ride to Milan from Venice with Trenitalia, Italy’s main operator of train services throughout the country with an impressive fleet of trains offering different levels of comfort, amenities and speed. The company's flagship trains are the high-speed Frecciarossa, Frecciargento and Frecciabianca that can travel at speeds up to 186 mph (300 kmh). Trenitalia also operates intercity, regional and sleeper trains. Toilets and WiFi access are standard on long-distance train routes. In many cases, Trenitalia trains also provide barrier-free access.

Trenitalia tickets from Venice to Milan are available on Omio, and you can find the best deals for them in just a few steps. Trenitalia offers three different ticket types to fit anyone’s budget, such as the Base, Economy, Super Economy and Ordinaria tickets. Trenitalia also has discount and loyalty cards for qualified travellers, which you can use on Omio. When travelling on a Trenitalia train between Venice and Milan, you can expect to travel 151 miles (244 km). Check Trenitalia’s train times and tickets for the Venice to Milan journey and buy your cheap ticket on Omio today!

    Italo is a brand of high-speed trains operated by the Italian train company Nuovo Trasporto Viaggiatori (NTV). Its fleet of trains includes the Italo AGV 575, the premier high-speed service reaching speeds up to 186 mph (300 km/h), and the Italo EVO, an eco-friendly train that can reach a maximum speed of 150 mph (250 km/h). Italo offers four different class options, but each train carriage is modernly equipped with a high level of comfort. You can choose between the Smart, Comfort, Prima and Club Executive classes. Standard services in all Italo trains include toilets, free WiFi, power outlets, reclining leather seats, footrests, snack machines and Italo Live (free onboard entertainment featuring a selection of movies, music and games). Italo offers three types of fares with different prices and flexibility: Low Cost, Economy, and Flex.

    Venice to Milan train information with Italo:

    • Average Duration: 2 h 28 min
    • Italo frequency: 5 a day

    Looking for a smooth and easy way to travel to Milan from Venice? Book your Trenitalia Frecciarossa train from Venice to Milan with Omio today! Trenitalia is Italy’s national train company that offers a wide variety of connections throughout the country, including the Venice to Milan journey. Omio shows you current Frecciarossa timetables and tickets to cover the 151 miles (244 km) distance. You can choose from fares like Super Economy, Economy, and Base for the best deals on this trip. Trenitalia discount cards can also be applied when purchasing your Frecciarossa ticket on Omio.

    All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, toilets, luggage storage, onboard entertainment, and restaurant and bar services to passengers. Frecciarossa covers long distances and connects major cities in Italy in just a few hours thanks to its high speed. These trains are renowned for their comfort, speed and reduced environmental impact and can reach speeds up to 186 mph (300 kmh). Frecciarossa offers all travellers ultimate comfort, flexibility and convenience, and you can book Frecciarossa tickets with us in a few steps!

    Frecciarossa from Venice to Milan train information:

    • Average Duration: 2 h 27 min
    • Frecciarossa frequency: 7 a day

    Trains from Venice to Milan

    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.

    Venice to Milan Train Time: Daily Departures

    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.

    How long is the journey by train from Venice to Milan?

    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.

    Abbaye d'Abbeville. Source: Shutterstock

    ="The sun rising over The Milan Cathedral. Gothic, Renaissance architecture.">

    What is/are the departure and arrival stations for trains from Venice to Milan?

    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 Ri

    Abbaye d'Abbeville. Source: Shutterstock

    o 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.

    Which train companies travel from Venice to Milan?

    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 trains from Venice to Milan

    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 trains from Venice to Milan

    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.

    Train Venice to Milan: Services on Board

    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.

    Night trains Venice

    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.

    Traveling by train : Sustainable journey

    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.

    How to find cheap train tickets from Venice to Milan?

    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.

    Abbaye d'Abbeville. Source: Shutterstock

    ="Torrione del Carmine tower in Milan, Italy.">

    To Milan by train—travel tips

    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:

    • Visiting the Milan Cathedral
    • Explore opulent shopping at Grand Galleria Vittorio Emanuele II
    • Marvel at the Church of Santa Maria delle Grazie
    • Basque in the histroical sight of Castello Sforzesco
    • Spend time at the Leonardo da Vinci National Museum of Science and Technology
    • Learn about the ancietn history of the city at the Milan Archaeology Museum
    • Wander the Bohemian streets of Brera district
    • Take a stroll down the Naviglio Grande

    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
    Omio customers have found the cheapest trains between Venice and Milan to cost as little as £18  in the next 7 days.
    If you’re looking to buy tickets for this route in the next 7 days, you’ll find that Venice to Milan train prices are on average £18  one way.
    You should expect to travel around 151 miles (244 km)  between Venice and Milan by train.
    While the time it takes to travel 151 miles (244 km) to Milan from Venice can vary based on specific dates, weekends, and bank holidays, the train duration from Venice to Milan is on average 3 h 25 min.

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

    Omio customers book a train from Venezia Mestre   to Milano Centrale   most frequently for this route.

    The most popular departure train station with passengers for this route, called Venezia Mestre, is located 5.6 miles (9.1 km) from the city centre of Venice.

    The most popular arrival train station, Milano Centrale, is located 2.3 miles (3.7 km) away from the city centre of Milan.

    For the best Venice to Milan train to book, you can travel safely and comfortably with Intercity Notte, Frecciarossa, Frecciabianca, Intercity, Trenitalia, Regionale, Italo or Regionale Veloce. 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, there are 14 direct trains per day between Venice and Milan, and you can find a direct train for this journey with Italo, Trenitalia or Frecciarossa  on Omio. It's worth paying attention to when you book your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
    On average, there are 15 trains a day from Venice to Milan. The train times and services may be different on weekends and holidays compared to weekdays.
    The first Venice to Milan train departs at 07: 10   and the last train from Venice to Milan leaves at 21: 30. Check out the most up-to-date Venice to Milan train schedule on Omio and find the best time to travel to your destination.
    If you purchase Venice to Milan train tickets within the next 7 days, you can find one way tickets to cost on average £18. However, booking in advance gives you access to the best prices for trains from Venice to Milan. 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.

    Important Stations and Airports for this Journey

    Venice
    Milan
    Venezia Mestre is the most popular Venice railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Venice for your journey to Milan.
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    phone
    Phone Number
    +39 892021
    ticketOfficeHours
    Ticket Office Hours
    Mon - Sun: 05: 50 - 20: 30
    Public transport options for Venezia 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
    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 transport options for Venezia 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

    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
    Currency
    Language