Milan to Venice Train with Trenitalia & Italo

Cheap train tickets from Milan to Venice

Showing times and prices for Dec 09

Cheapest

21

Average

48

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

Cheapest
04:25PMMilan Centrale4h25 08:50PMVenice Santa Lucia
2 transfers
211One-way
Cheapest
07:25PMMilan Centrale4h25 11:50PMVenice Santa Lucia
2 transfers
211One-way
Cheapest
12:25PMMilan Centrale4h25 04:50PMVenice Santa Lucia
2 transfers
211One-way
Cheapest
03:25PMMilan Centrale4h25 07:50PMVenice Santa Lucia
2 transfers
211One-way
Cheapest
05:25PMMilan Centrale5h31 10:56PMVenice Santa Lucia
2 transfers
211One-way

Train schedule from Milan to Venice

Showing trains for tomorrow, Friday, December 9
05:00AMMilan Centrale4h20 09:20AMVenice Santa Lucia
1 transfer
06:10AMMilan Centrale3h24 09:34AMVenice Santa Lucia
1 transfer
06:20AMMilan Centrale5h02 11:22AMVenice Mestre
1 transfer
06:25AMMilan Centrale4h25 10:50AMVenice Santa Lucia
1 transfer
07:15AMMilan Centrale3h14 10:29AMVenice Santa Lucia
0 transfers
07:20AMMilan Centrale6h00 01:20PMVenice Santa Lucia
1 transfer
07:25AMMilan Centrale4h25 11:50AMVenice Santa Lucia
2 transfers
07:35AMMilan Centrale3h25 11:00AMVenice Mestre
0 transfers
07:35AMMilan Centrale3h37 11:12AMVenice Santa Lucia
0 transfers
07:45AMMilan Centrale3h25 11:10AMVenice Mestre
0 transfers
08:15AMMilan Centrale3h27 11:42AMVenice Santa Lucia
0 transfers
08:25AMMilan Centrale4h25 12:50PMVenice Santa Lucia
2 transfers
08:30AMMilan Centrale3h04 11:34AMVenice Santa Lucia
1 transfer
08:45AMMilan Centrale3h27 12:12PMVenice Santa Lucia
0 transfers
09:10AMMilan Centrale3h24 12:34PMVenice Santa Lucia
1 transfer
09:10AMMilan Porta Garibaldi5h10 02:20PMVenice Santa Lucia
1 transfer
09:20AMMilan Centrale6h00 03:20PMVenice Santa Lucia
1 transfer
09:45AMMilan Centrale3h57 01:42PMVenice Santa Lucia
0 transfers
10:10AMMilan Centrale3h24 01:34PMVenice Santa Lucia
1 transfer
10:13AMMilan Porta Garibaldi3h10 01:23PMVenice Mestre
1 transfer
10:20AMMilan Centrale5h00 03:20PMVenice Santa Lucia
2 transfers
11:05AMMilan Centrale3h29 02:34PMVenice Santa Lucia
1 transfer
11:10AMMilan Centrale3h24 02:34PMVenice Santa Lucia
1 transfer
11:20AMMilan Centrale5h00 04:20PMVenice Santa Lucia
1 transfer
11:25AMMilan Centrale4h25 03:50PMVenice Santa Lucia
2 transfers
11:45AMMilan Centrale3h40 03:25PMVenice Santa Lucia
0 transfers
12:05PMMilan Centrale3h29 03:34PMVenice Santa Lucia
1 transfer
12:10PMMilan Centrale3h24 03:34PMVenice Santa Lucia
1 transfer
12:20PMMilan Centrale4h47 05:07PMVenice Mestre
2 transfers
12:25PMMilan Centrale4h25 04:50PMVenice Santa Lucia
2 transfers
12:35PMMilan Centrale3h51 04:26PMVenice Mestre
0 transfers
12:35PMMilan Centrale4h03 04:38PMVenice Santa Lucia
0 transfers
12:45PMMilan Centrale3h57 04:42PMVenice Santa Lucia
0 transfers
12:58PMMilan Centrale3h22 04:20PMVenice Santa Lucia
1 transfer
01:05PMMilan Centrale3h29 04:34PMVenice Santa Lucia
1 transfer
01:10PMMilan Centrale3h24 04:34PMVenice Santa Lucia
1 transfer
01:10PMMilan Centrale3h06 04:16PMVenice Mestre
1 transfer
01:25PMMilan Centrale4h25 05:50PMVenice Santa Lucia
2 transfers
01:45PMMilan Centrale3h23 05:08PMVenice Santa Lucia
0 transfers
02:05PMMilan Centrale3h29 05:34PMVenice Santa Lucia
1 transfer
02:25PMMilan Centrale4h38 07:03PMVenice Santa Lucia
1 transfer
02:30PMMilan Centrale3h04 05:34PMVenice Santa Lucia
1 transfer
02:35PMMilan Centrale4h03 06:38PMVenice Santa Lucia
0 transfers
02:35PMMilan Centrale3h51 06:26PMVenice Mestre
0 transfers
02:45PMMilan Centrale3h10 05:55PMVenice Santa Lucia
0 transfers
03:20PMMilan Centrale6h00 09:20PMVenice Santa Lucia
1 transfer
03:25PMMilan Centrale3h09 06:34PMVenice Santa Lucia
1 transfer
03:25PMMilan Centrale4h25 07:50PMVenice Santa Lucia
2 transfers
03:35PMMilan Centrale3h45 07:20PMVenice Santa Lucia
1 transfer
03:45PMMilan Centrale3h53 07:38PMVenice Santa Lucia
0 transfers
04:05PMMilan Centrale3h29 07:34PMVenice Santa Lucia
1 transfer
04:10PMMilan Centrale3h24 07:34PMVenice Santa Lucia
1 transfer
04:13PMMilan Porta Garibaldi3h42 07:55PMVenice Santa Lucia
0 transfers
04:25PMMilan Centrale4h25 08:50PMVenice Santa Lucia
2 transfers
04:45PMMilan Centrale3h40 08:25PMVenice Santa Lucia
0 transfers
05:10PMMilan Centrale2h46 07:56PMVenice Mestre
1 transfer
05:20PMMilan Centrale6h00 11:20PMVenice Santa Lucia
1 transfer
05:25PMMilan Centrale5h31 10:56PMVenice Santa Lucia
2 transfers
05:30PMMilan Centrale3h04 08:34PMVenice Santa Lucia
1 transfer
05:35PMMilan Centrale3h38 09:13PMVenice Mestre
0 transfers
05:40PMMilan Centrale5h40 11:20PMVenice Santa Lucia
1 transfer
06:13PMMilan Porta Garibaldi3h12 09:25PMVenice Santa Lucia
0 transfers
06:30PMMilan Centrale3h38 10:08PMVenice Santa Lucia
1 transfer
06:30PMMilan Centrale2h53 09:23PMVenice Mestre
1 transfer
06:35PMMilan Centrale3h34 10:09PMVenice Mestre
0 transfers
06:35PMMilan Centrale3h46 10:21PMVenice Santa Lucia
0 transfers
06:45PMMilan Centrale3h27 10:12PMVenice Mestre
0 transfers
07:15PMMilan Centrale3h48 11:03PMVenice Santa Lucia
0 transfers
07:25PMMilan Centrale4h25 11:50PMVenice Santa Lucia
2 transfers
07:35PMMilan Centrale3h38 11:13PMVenice Mestre
0 transfers
07:35PMMilan Centrale3h50 11:25PMVenice Santa Lucia
0 transfers
07:43PMMilan Porta Garibaldi2h47 10:30PMVenice Mestre
0 transfers
08:05PMMilan Centrale3h29 11:34PMVenice Santa Lucia
1 transfer
08:10PMMilan Centrale3h24 11:34PMVenice Santa Lucia
1 transfer

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Fri
Dec 09
Sat
Dec 10
Sun
Dec 11
Mon
Dec 12
Tue
Dec 13
Wed
Dec 14
Thu
Dec 15

Fastest train times from Milan to Venice

Showing times and prices for Dec 09

Fastest Journey

2 h 46 m

Average

3 h 54 m

Trains per day

74

Distance

245 km

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

Fastest
05:10PMMilan Centrale2h46 07:56PMVenice Mestre
1 transfer
711One-way
2nd Fastest
07:43PMMilan Porta Garibaldi2h47 10:30PMVenice Mestre
0 transfers
441One-way
06:30PMMilan Centrale2h53 09:23PMVenice Mestre
1 transfer
751One-way
08:30AMMilan Centrale3h04 11:34AMVenice Santa Lucia
1 transfer
751One-way
02:30PMMilan Centrale3h04 05:34PMVenice Santa Lucia
1 transfer
751One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay in Venice?

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

distanceDistance151 miles (244 km)
priceAverage train ticket price$32 (€28)
frequencyTrain frequency21 a day
changesDirect trainYes, there are 17 direct trains a day
carriersTrain companiesFrecciarossa, Intercity, Regionale Veloce, Regionale, Frecciargento, Trenitalia, Italo, Frecciabianca or Intercity Notte

Trains from Milan to Venice cover the 151 miles (244 km) long journey taking on average 2 h 32 min with our travel partners like Frecciarossa, Intercity, Regionale Veloce, Regionale, Frecciargento, Trenitalia, Italo, Frecciabianca or Intercity Notte. Normally, there are 21 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $1 (€1), but the average price of train tickets is $32 (€28). Travelers depart most frequently from Milano Centrale and arrive in Venezia Mestre.

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

Travel on Frecciarossa, Trenitalia and Italo trains from Milan to Venice at great prices. Omio finds you train times and tickets for over 1000 travel companies all in one place.

Frecciarossa
Trenitalia
Italo

Looking for a smooth and easy way to travel to Venice from Milan? Book your Trenitalia Frecciarossa train to Venice from Milan with Omio today! Trenitalia is Italy’s national train company that offers a wide variety of connections throughout the country, including the Milan to Venice route. Omio shows you current Frecciarossa schedules 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 journey. 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, bathrooms, 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 travelers ultimate comfort, flexibility and convenience, and you can book Frecciarossa tickets with us in a few steps!

Frecciarossa from Milan to Venice train information:

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

Trenitalia is Italy’s national railroad company providing services across the whole country, giving you ample opportunity to discover the beauty and culture of Italy. Trenitalia’s fleet of trains include its high-speed trains Frecciarossa, Frecciargento and Frecciabianca as well as intercity, regional and night trains. Bathrooms and WiFi access are standard services on long-distance routes, and, in most cases, there is barrier-free access on Trenitalia trains.

Taking a train with Trenitalia is a great way to travel between Milan and Venice, and Omio can show you the best times and tickets available for the 151 miles (244 km) long train journey. Trenitalia offers different fares for the Milan to Venice journey with ticket options like Base, Economy, Super Economy and Ordinaria. You can even apply Trenitalia discount cards on Omio at the time of purchasing tickets. Simply check the current Trenitalia train schedule, compare the cheapest, fastest, or earliest routes to Venice from Milan, and buy your cheap Trenitalia train ticket on Omio easily and securely today.

    Italo is a brand of high-speed trains from the Italian train company Nuovo Trasporto Viaggiatori (NTV) offering regular services to popular cities around Italy, such as Rome, Naples, Florence and Milan. Among its fleet of trains are 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 speeds up to 150 mph (250 km/h). You can choose from the following Italo ticket types when purchasing tickets from Milan to Venice: Low Cost, Economy, and Flex. Italo offers four different class options: Smart, Comfort, Prima and Club Executive. Standard services in all Italo trains include bathrooms, free WiFi, power outlets, reclining leather seats, footrests, snack machines and Italo Live (free onboard entertainment featuring a selection of films, music and games). While some amenities may differ based on the class option booked, each train car is modernly equipped with a high level of comfort.

    Train information from Milan to Venice with Italo:

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

    Train from Milan to Venice

    As the number of passengers who travel to Venice from Milan is quite high, plenty of trains and buses cover the 245 km (152 miles) that separate these two cities. If you plan on traveling from Milan to Venice, traveling by train is the better option. This is because trains from Milan to Venice are normally faster than the buses that ply this same route. Traveling by train is the better option also because trains offer passengers access to more scenic landmarks than buses.

    Milan to Venice Train Time: Daily Departures

    Trenitalia and Nuovo Trasporto Viaggiatori are the two companies that offer trains from Milan to Venice. To achieve their goals of serving as many passengers as possible, these companies have several trains that depart to Venice from Milan at different times. On the one hand, Trenitalia has trains that commence their journeys to Venice from Milan at around 5:00 a.m., 6:25 a.m., 7:25 a.m., 8:25 a.m., 10:10 a.m., 12:25 p.m., 1:45 p.m., 3:25 p.m., 5:10 p.m., 6:25 p.m., and 8:35 p.m.

    On the other hand, Nuovo Trasporto Viaggiatori has trains to Venice from Milan that begin their journeys at around 7:35 a.m., 9:35 a.m., 11:35 a.m., 2:35 p.m., 4:35 p.m., 6:35 p.m., and 8:35 p.m. Judging by the fact that there are plenty of trains from Milan to Venice that depart at different times, it's safe to say that if you'd like to travel to Venice from Milan via train, you can rest assured of finding one whose departure time is convenient for you.

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

    The duration of your journey by train from Milan to Venice depends on whether you choose to journey with a direct train or connecting trains. For example, if you board the Italo 8973, a direct train, your journey will last about 2h 27min. However, if you board connecting trains FRECCIAROSSA 9583 and FRECCIAROSSA 1000 9412, your journey will last approximately 3h 24min.

    Apart from whether you choose to board a direct train or connecting trains, the duration of your train ride from Milan to Venice also depends on the pace of your preferred train. If you board the FRECCIAROSSA 1000 9759, a high-speed train, your journey will last about 2h 12min. In contrast, if you board the FRECCIARGENTO 9731, a relatively slower train, your journey will last about 20min more.

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

    Milano Centrale Train Station: All trains from Milan to Venice usually depart this fashion capital at the fabulous Milano Centrale Train Station. Established in 1931, this remarkable station is the main train station in Milan. Thus, it is usually full of arriving and departing passengers. It's worth mentioning that although this station is usually pretty bustling, it is quite well-organized. As such, at this station, you can easily find your way to your train. It's also worth noting that this train station is near many restaurants, bars, a shopping area, and lovely galleries. Hence, while waiting for your train at this station, you'll have the chance to eat, drink, shop, and even see some of Milan's best artists' artworks.

    Venice Santa Lucia Train Station: In Venice, all trains from Milan usually complete their journey at the outstanding Venice Santa Lucia Train Station. Also a station full of passengers and trains, this station is regarded by several who've been to it as a pretty top-notch station. Many passengers positively review this station because it has clean toilets, a well-maintained and sizeable hall, and luggage storage facilities. This station also boasts of being home to many professional staff. Thus, while here, you need not worry about lacking assistance when you need it. You also need not worry about finding it difficult to get a cab to transport you to your final destination after alighting at this station, as several cabs are always stationed outside it.

    Venice Plaza Tourist Mask. Source: Shutterstock

    Which train companies travel from Milan to Venice?

    The two train companies that offer trains from Milan to Venice are Trenitalia and Nuovo Trasporto Viaggiatori. Trenitalia is the primary train company in Italy. Established in 2000, this train company is the preferred train company for many travelers as its train tickets are usually pretty cheap.

    Given that its trains have a reputation for being comfortable, if you'd like to travel to Venice from Milan onboard an affordable and comfortable train, you should consider traveling with Trenitalia. Nuovo Trasporto Viaggiatori is a privately owned Italian train operator. In operation since late 2012, this company has focused on high-speed rail transport. As such, if you'd like to get to Venice from Milan quickly, you should consider traveling with one of this company's high-speed trains.

    Trenitalia trains from Milan to Venice

    Trenitalia is a company devoted to customer satisfaction. As such, it has furnished all of its trains with excellent features. If you choose to travel to Venice from Milan onboard one of this company's trains, you'll enjoy access to onboard Wi-Fi, air conditioning, spacious seats, and plug sockets. Given that it has pretty large windows, onboard a Trenitalia train, you'll get to enjoy scenic views from the beginning of your journey to the very end.

    Italo trains from Milan to Venice

    Just like Trenitalia, Nuovo Trasporto Viaggiatori is committed to ensuring that its passengers enjoy their ride. This being the case, this company has heavily invested in the comfortability of their trains. Suppose you choose to travel to Venice from Milan aboard one of this company's trains. In that case, you'll be given access to a personal media center, strong internet access, a reclining seat, footrest, and clean toilets.

    Train Milan to Venice: Services on Board

    Both Trenitalia and Nuovo Trasporto Viaggiatori offer their passengers elite services. Onboard an Italo train, you'll be afforded food and drinks, adequate luggage space, exceptional customer service from the train's staff. If you choose to board any of Italo's three classes, namely Prima, Smart, and Club, you're bound to have a good time.

    Aboard a Trenitalia train, you'll enjoy catering services and luggage transport services. You'll also enjoy the allowance of traveling with your bike or even your pet. Given that all Trenitalia's trains are designed to be accessible to all, if you're disabled, you can still travel either first class or second class with ease.

    How to find cheap train tickets from Milan to Venice?

    To find cheap train tickets, you should consider booking your tickets in advance. You should also consider booking connecting trains instead of direct trains. At Omio, we offer both advance tickets and tickets for connecting trains.

    Venice Bridge River. Source: Shutterstock

    To Venice by train—travel tips

    Venice is one of the most visited cities in Italy, as it is home to several fun places to visit. If ever in this city, you should visit the renowned Rialto Bridge, the landmark Saint Mark's Cathedral, the scenic Bridge of Sighs, and the colorful Burano.

    If you'd like to sample tasty local dishes, you should consider visiting Alle Corone, Bistrot de Venice, and Algiubagio Restaurant, as these restaurants have a reputation for delivering astounding dishes.

    Train from Milan to Venice: FAQ

    • How long does it take to get from Milan to Venice by train? The vast majority of trains from Milan to Venice are direct, however some services require a transfer in either Bologna or Verona . Trains from Milan to Venice can vary in journey duration, taking as little as 2 hours up to 5 hours and 9 minutes depending on the service chosen and if a transfer is required.
    • How much does it cost to get from Milan to Venice by train? The train from Milan to Venice usually costs €15 when booked in advance.
    • What station do trains from Milan to Venice depart from? The train from Milan to Venice departs either from Milan’s Centrale or Rogoredo train station.
    • What station do trains from Milan to Venice arrive into? The train from Milan to Venice arrives at either Venice’s Santa Maria or Mestre train station.
    • How many trains are there from Milan to Venice a day? There are approximately 48 trains running between Milan and Venice per day, operated by Trenitalia or Italo. The first train from Milan to Venice departs at 5:00 a.m and the last train departs at 8:45 p.m.

    Travel Tips: Trains from Milan to Venice

    Travel Tips: Travel by train to Venice 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 Milan to Venice.
    FAQs
    Omio customers have found cheap train tickets between Milan and Venice for as low as $1 (€1)  for the next 7 days.
    If you are looking to purchase your train ticket in the next 7 days, you can expect the Milan to Venice train to cost on average $32 (€28)  one way.
    You should expect to travel around 151 miles (244 km)  from Milan to Venice by train.
    On average the Milan to Venice train travel time is 2 h 32 min  for the 151 miles (244 km) long journey, but the duration can vary if you travel on weekends and holidays.

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

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

    Passengers board the train most frequently from Milano Centrale, which is located around 2.3 miles (3.7 km) away from the city center, and they get off the train at Venezia Mestre, located 5.5 miles (8.9 km) away from the city center.

    When taking a train from Milan to Venice, you can count on Frecciarossa, Intercity, Regionale Veloce, Regionale, Frecciargento, Trenitalia, Italo, Frecciabianca or Intercity Notte for the best way to get you to Venice. You can also check all possible train providers who offer a service to Venice from Milan and compare the amenities they offer before buying a train ticket.
    Yes, there are 17 direct trains per day from Milan to Venice with Italo, Trenitalia or Frecciarossa, and you won’t need to transfer at another stop in between. Direct train services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you book your train ticket.
    On average, there are 21 trains a day from Milan to Venice. The train times and services may be different on weekends and holidays compared to weekdays.
    The first Milan to Venice train departs at 6: 25 AM   and the last train from Milan to Venice leaves at 6: 25 AM. Check out the most up-to-date train schedule from Milan to Venice on Omio and find the best time to travel to your destination.
    If you purchase the Milan to Venice train within the next 7 days, you can find one way tickets to cost on average $32 (€28). However, booking your train ticket in advance gives you access to the best prices for trains between Milan and Venice. Look out for train tickets for this trip to go on sale a few months before your planned departure date to find the best deals.

    Important Stations and Airports in Milan and Venice

    Milan
    Venice
    Milano Centrale is the most popular Milan 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 Milan for your trip to Venice.
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    phone
    Phone Number
    +39 892021
    ticketOfficeHours
    Ticket Office Hours
    Mon - Sun: 05: 50 - 22: 20
    Public transit options for Milano Centrale
    Metro lines: M2 (green), M3 (yellow)
    Tram lines: 1
    Bus lines: 5, 9, 10, 42, 81, 87, 152, 728, N26, NM2, NM3, Air Bus, Orio Shuttle
    Train lines: FR, FB, EC, Thello, XP2, R28, IC, ICN, RV, R, Regio, Italo
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    phone
    Phone Number
    +39 892021
    Public transit options for Milano Porta Garibaldi
    Metro lines: M2, M5
    Bus lines: 43, 56, 70, 94
    Train lines: R21, R31, S1, S11, S2, S5, S7, S8

    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