The cheapest trains from Treviso to Milan

Showing times and prices for 20 Sep

Cheapest

£18

Average

£31

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 Treviso to Milan will cost around £ 31 if you buy it on the day, but the cheapest tickets can be found for only £ 18.

Cheapest
18:38Treviso Centrale3h57 22:35Milan Centrale
2 changes
£181One-way
Cheapest
11:38Treviso Centrale3h57 15:35Milan Centrale
2 changes
£181One-way
Cheapest
14:38Treviso Centrale3h48 18:26Milano Lambrate
2 changes
£181One-way
Cheapest
13:38Treviso Centrale3h57 17:35Milan Centrale
2 changes
£181One-way
Cheapest
17:38Treviso Centrale3h48 21:26Milano Lambrate
2 changes
£181One-way

Timetable Treviso to Milan

Showing trains for tomorrow, Mon, 20 Sep
05:00Treviso Centrale5h26 10:26Milano Lambrate
0 changes
05:38Treviso Centrale3h09 08:47Milan Porta Garibaldi
0 changes
06:07Treviso Centrale5h28 11:35Milan Centrale
0 changes
06:38Treviso Centrale3h07 09:45Milan Centrale
0 changes
06:53Treviso Centrale2h52 09:45Milan Centrale
0 changes
07:07Treviso Centrale2h48 09:55Milan Porta Garibaldi
0 changes
07:31Treviso Centrale2h44 10:15Milan Centrale
0 changes
07:53Treviso Centrale2h54 10:47Milan Porta Garibaldi
0 changes
08:13Treviso Centrale3h22 11:35Milan Centrale
0 changes
09:40Treviso Centrale3h35 13:15Milan Centrale
0 changes
09:40Treviso Centrale4h46 14:26Milano Lambrate
0 changes
11:27Treviso Centrale2h48 14:15Milan Centrale
0 changes
11:38Treviso Centrale3h57 15:35Milan Centrale
0 changes
12:38Treviso Centrale3h07 15:45Milan Centrale
0 changes
12:53Treviso Centrale2h52 15:45Milan Centrale
0 changes
13:38Treviso Centrale3h57 17:35Milan Centrale
0 changes
13:53Treviso Centrale3h42 17:35Milan Centrale
0 changes
14:38Treviso Centrale3h37 18:15Milan Centrale
0 changes
14:38Treviso Centrale3h48 18:26Milano Lambrate
0 changes
14:53Treviso Centrale3h33 18:26Milano Lambrate
0 changes
15:27Treviso Centrale2h48 18:15Milan Centrale
0 changes
15:38Treviso Centrale4h57 20:35Milan Centrale
0 changes
15:53Treviso Centrale4h42 20:35Milan Centrale
0 changes
16:27Treviso Centrale2h48 19:15Milan Centrale
0 changes
17:38Treviso Centrale3h37 21:15Milan Centrale
0 changes
17:38Treviso Centrale3h48 21:26Milano Lambrate
0 changes
17:53Treviso Centrale3h33 21:26Milano Lambrate
0 changes
18:27Treviso Centrale2h48 21:15Milan Centrale
0 changes
18:38Treviso Centrale3h57 22:35Milan Centrale
0 changes
18:53Treviso Centrale3h42 22:35Milan Centrale
0 changes
19:51Treviso Centrale3h44 23:35Milan Centrale
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Sun
19 Sep
£40Italo
£14BlaBlaCar Bus
Mon
20 Sep
£18Regionale
£30Flixbus
Tue
21 Sep
£18Regionale
Find prices
Wed
22 Sep
£18Regionale
Find prices
Thu
23 Sep
£18Regionale
Find prices
Fri
24 Sep
£18Regionale
£30Flixbus
Sat
25 Sep
£18Regionale
£11BlaBlaCar Bus
Sun
26 Sep
£18Regionale
£11BlaBlaCar Bus
Mon
27 Sep
£18Regionale
Find prices
Tue
28 Sep
£18Regionale
Find prices
Wed
29 Sep
£18Regionale
Find prices
Thu
30 Sep
£18Regionale
Find prices
Fri
1 Oct
£18Regionale
£11BlaBlaCar Bus
Sat
2 Oct
£18Italo
Find prices
Sun
3 Oct
£18Regionale
£11BlaBlaCar Bus
Mon
4 Oct
£18Regionale
Find prices
Tue
5 Oct
£18Regionale
Find prices
Wed
6 Oct
£18Regionale
Find prices
Thu
7 Oct
£18Regionale
Find prices
Fri
8 Oct
£18Regionale
£11BlaBlaCar Bus
Sat
9 Oct
£18Regionale
£11BlaBlaCar Bus

The fastest trains from Treviso to Milan

Showing times and prices for 20 Sep

Fastest Journey

2 h 44 m

Average

3 h 36 m

Trains per day

31

Distance

239 km

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

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

The slowest trains will take 5 h 28 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:31Treviso Centrale2h44 10:15Milan Centrale
0 changes
£401One-way
2nd Fastest
15:27Treviso Centrale2h48 18:15Milan Centrale
1 changes
£511One-way
2nd Fastest
16:27Treviso Centrale2h48 19:15Milan Centrale
1 changes
£421One-way
2nd Fastest
18:27Treviso Centrale2h48 21:15Milan Centrale
1 changes
£421One-way
2nd Fastest
07:07Treviso Centrale2h48 09:55Milan Porta Garibaldi
1 changes
£421One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Treviso and Milan

distanceDistance148 miles (238 km)
durationAverage train duration3 h 57 min
priceAverage train ticket price£21 (€24)
frequencyTrain frequency10 a day
changesDirect trainYes, there are 10 direct trains a day
carriersTrain providersFrecciarossa, Regionale Veloce, Trenitalia, Regionale or Italo

Trains from Treviso to Milan cover the 148 miles (238 km) long route taking on average 3 h 57 min with our travel partners like Frecciarossa, Regionale Veloce, Trenitalia, Regionale or Italo. Normally, there are 10 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as £18, but the average price of train tickets is £21. Travellers depart most frequently from Treviso Centrale and arrive in Milano Centrale.

Trenitalia
Italo
Frecciarossa

One of the best ways to travel between Treviso and Milan is by taking a train with Trenitalia. Omio helps you find the ideal Trenitalia train from Treviso to Milan by showing you Trenitalia’s current train timetables, the train tickets on offer (including amenities offered onboard and travel information like luggage policy) and the best prices for this Treviso to Milan journey. You can expect to travel 148 miles (238 km) from Treviso to Milan on a train with Trenitalia. If you are using the Omio app to search for trains from Treviso to 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. Once you’ve found that perfect train, book your Trenitalia train ticket on Omio quickly and easily, then enjoy your upcoming trip from Treviso to Milan!

    Please follow the recommendations outlined by Trenitalia when booking your train tickets between Treviso and Milan due to the coronavirus:

    • 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

    Travel Tips

    Trains from Treviso 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 Treviso to Milan.
    FAQs
    What is the price of the cheapest train to Milan from Treviso?
    If you’re looking to save money on tickets, you can find a cheap train to Milan from Treviso for as little as £18  in the next 7 days.
    What is the cost of a train ticket from Treviso to Milan on average?
    If you’re looking to buy tickets for this route in the next 7 days, you’ll find that Treviso to Milan train prices are on average £21  one way.
    What is the distance by train from Treviso to Milan?
    The Treviso to Milan train distance is approximately 148 miles (238 km).
    How many hours does it take from Treviso to Milan by train?
    While the time it takes to travel 148 miles (238 km) to Milan from Treviso can vary based on specific dates, weekends, and bank holidays, the train duration from Treviso to Milan is on average 3 h 57 min.
    Which train station in Treviso goes to Milan? Which train station do I come into Milan from Treviso?

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

    Where is the train station in Treviso? Where is the train station in Milan?

    Passengers booking this route most frequently board their trains from Treviso Centrale and need to travel around 0 mile (s) / 0 km from the city centre to get to this train station.

    Passengers arriving in Milan most often arrive at Milano Centrale and need to travel around 1 mile (s) / 2 km from this train station to the city centre.

    Which train companies can get me from Treviso to Milan?
    For the best Treviso to Milan train to book, you can travel safely and comfortably with Frecciarossa, Regionale Veloce, Trenitalia, Regionale or Italo. However, it's always good to check all possible train providers with services from Treviso to Milan to compare what amenities they may offer.
    Can I buy a direct train from Treviso to Milan?
    Yes, there are 10 direct trains a day between Treviso and Milan. If you’re looking for a direct train from Treviso to Milan, consider travelling with Frecciarossa. Non-stop train services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your train tickets.
    How many trains are there to Milan from Treviso a day?
    On average, there are 10 trains a day from Treviso to Milan. The train times and services may be different on weekends and holidays compared to weekdays.
    What are the first and last departure train times from Treviso to Milan?
    The first Treviso to Milan train departs at 05: 38   and the last train from Treviso to Milan leaves at 16: 38. Check out the most up-to-date Treviso to Milan train timetable on Omio and find the best time to travel to your destination.
    How early should I purchase Treviso to Milan train tickets to get the best deals?
    The price of a one way train ticket from Treviso to Milan is on average £21 if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this journey. In general, you can find train tickets to Milan from Treviso available a few months in advance.
    Stations

    Important Stations and Airports for this Journey

    Treviso
    Milan
    Treviso Centrale
    Amenities
    Refreshments
    Treviso Lamarca
    Amenities