The cheapest trains from Milan to Treviso

Showing times and prices for 26 Oct

Cheapest

£18

Average

£32

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

Cheapest
12:25Milan Centrale3h57 16:22Treviso Centrale
2 changes
£181One-way
Cheapest
17:25Milan Centrale3h57 21:22Treviso Centrale
2 changes
£181One-way
Cheapest
11:25Milan Centrale3h57 15:22Treviso Centrale
2 changes
£181One-way
Cheapest
13:25Milan Centrale3h57 17:22Treviso Centrale
2 changes
£181One-way
Cheapest
15:25Milan Centrale3h57 19:22Treviso Centrale
2 changes
£181One-way

Timetable Milan to Treviso

Showing trains for tomorrow, Tue, 26 Oct
06:25Milan Centrale4h07 10:32Treviso Centrale
0 changes
06:25Milan Centrale3h58 10:23Treviso Centrale
0 changes
07:35Milan Centrale2h57 10:32Treviso Centrale
0 changes
07:45Milan Centrale3h05 10:50Treviso Centrale
0 changes
07:45Milan Centrale2h47 10:32Treviso Centrale
0 changes
07:45Milan Centrale3h18 11:03Treviso
0 changes
08:25Milan Centrale3h57 12:22Treviso Centrale
0 changes
08:25Milan Centrale4h07 12:32Treviso Centrale
0 changes
08:45Milan Centrale3h37 12:22Treviso Centrale
0 changes
08:45Milan Centrale4h18 13:03Treviso
0 changes
09:35Milan Centrale2h57 12:32Treviso Centrale
0 changes
11:25Milan Centrale3h57 15:22Treviso Centrale
0 changes
11:25Milan Centrale3h40 15:05Treviso Centrale
0 changes
11:25Milan Centrale4h07 15:32Treviso Centrale
0 changes
11:45Milan Centrale2h47 14:32Treviso Centrale
0 changes
11:45Milan Centrale3h18 15:03Treviso
0 changes
12:25Milan Centrale3h57 16:22Treviso Centrale
0 changes
12:25Milan Centrale3h58 16:23Treviso Centrale
0 changes
12:25Milan Centrale3h40 16:05Treviso Centrale
0 changes
13:25Milan Centrale3h57 17:22Treviso Centrale
0 changes
13:25Milan Centrale3h40 17:05Treviso Centrale
0 changes
13:25Milan Centrale3h55 17:20Treviso Centrale
0 changes
13:45Milan Centrale2h47 16:32Treviso Centrale
0 changes
13:45Milan Centrale3h18 17:03Treviso
0 changes
14:25Milan Centrale3h40 18:05Treviso Centrale
0 changes
14:25Milan Centrale3h57 18:22Treviso Centrale
0 changes
14:25Milan Centrale3h55 18:20Treviso Centrale
0 changes
14:45Milan Centrale3h37 18:22Treviso Centrale
0 changes
14:45Milan Centrale4h18 19:03Treviso
0 changes
14:45Milan Centrale3h18 18:03Treviso
0 changes
14:45Milan Centrale2h47 17:32Treviso Centrale
0 changes
15:25Milan Centrale3h57 19:22Treviso Centrale
0 changes
15:25Milan Centrale3h40 19:05Treviso Centrale
0 changes
15:25Milan Centrale3h55 19:20Treviso Centrale
0 changes
15:45Milan Centrale4h18 20:03Treviso
0 changes
15:45Milan Centrale3h37 19:22Treviso Centrale
0 changes
15:45Milan Centrale2h47 18:32Treviso Centrale
0 changes
15:45Milan Centrale3h18 19:03Treviso
0 changes
16:13Milan Porta Garibaldi2h52 19:05Treviso Centrale
0 changes
16:13Milan Porta Garibaldi3h09 19:22Treviso Centrale
0 changes
16:13Milan Porta Garibaldi3h50 20:03Treviso
0 changes
16:13Milan Porta Garibaldi3h20 19:33Treviso
0 changes
16:25Milan Centrale3h58 20:23Treviso Centrale
0 changes
16:25Milan Centrale3h40 20:05Treviso Centrale
0 changes
16:25Milan Centrale3h57 20:22Treviso Centrale
0 changes
17:25Milan Centrale3h57 21:22Treviso Centrale
0 changes
17:25Milan Centrale3h58 21:23Treviso Centrale
0 changes
18:13Milan Porta Garibaldi3h09 21:22Treviso Centrale
0 changes
18:25Milan Centrale5h08 23:33Treviso Centrale
0 changes
18:35Milan Centrale3h15 21:50Treviso Centrale
0 changes
19:43Milan Porta Garibaldi2h50 22:33Treviso Centrale
0 changes
20:25Milan Centrale4h28 00:53Treviso Centrale
0 changes
20:35Milan Centrale2h58 23:33Treviso 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

Tue
26 Oct
£18Regionale
Find prices
Wed
27 Oct
£18Regionale
£16BlaBlaCar Bus
Thu
28 Oct
£18Regionale
£20BlaBlaCar Bus
Fri
29 Oct
£18Regionale
Find prices
Sat
30 Oct
£18Regionale
£26BlaBlaCar Bus
Sun
31 Oct
£18Regionale
£18BlaBlaCar Bus
Mon
1 Nov
£18Regionale
£14BlaBlaCar Bus
Tue
2 Nov
£18Regionale
£18BlaBlaCar Bus
Wed
3 Nov
£18Regionale
Find prices
Thu
4 Nov
£18Regionale
£11BlaBlaCar Bus
Fri
5 Nov
£18Regionale
£14BlaBlaCar Bus
Sat
6 Nov
£18Regionale
£16BlaBlaCar Bus
Sun
7 Nov
£18Regionale
£16BlaBlaCar Bus
Mon
8 Nov
£18Regionale
£16BlaBlaCar Bus
Tue
9 Nov
£18Regionale
£11BlaBlaCar Bus
Wed
10 Nov
£18Regionale
Find prices
Thu
11 Nov
£18Regionale
Find prices
Fri
12 Nov
£18Regionale
£14BlaBlaCar Bus
Sat
13 Nov
£18Regionale
Find prices
Sun
14 Nov
£18Regionale
Find prices

The fastest trains from Milan to Treviso

Showing times and prices for 26 Oct

Fastest Journey

2 h 47 m

Average

3 h 37 m

Trains per day

53

Distance

239 km

It's difficult to get from Milan to Treviso without changing at least once.

Fastest
13:45Milan Centrale2h47 16:32Treviso Centrale
1 changes
£461One-way
Fastest
11:45Milan Centrale2h47 14:32Treviso Centrale
1 changes
£461One-way
Fastest
14:45Milan Centrale2h47 17:32Treviso Centrale
1 changes
£461One-way
Fastest
07:45Milan Centrale2h47 10:32Treviso Centrale
1 changes
£461One-way
Fastest
15:45Milan Centrale2h47 18:32Treviso Centrale
1 changes
£461One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Milan to Treviso

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

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

Train companies

Italo / NTV and Trenitalia trains between Milan and Treviso

Travel between Milan and Treviso from £18 with Omio’s train partners Italo / NTV and Trenitalia! You can find the best timetables and tickets when comparing and booking the most affordable trip for you.

Italo / NTV
Trenitalia

Enjoy travelling from Milan to Treviso by taking a train with Italo! The Italian high-speed train covers around 9, 900 miles (16, 000 km) of railroad lines in Italy and travels at speeds of up to 186 mph (300 kmh). There are four different train classes to choose from: Smart, Comfort, Prima, and Club Executive. The modern train carriages are equipped with a high level of comfort and even offer cinema screens in the Smart class. Standard services in all Italo trains include toilets, free WiFi, power outlets, reclining leather seats, and footrests.

Italo trains offer value for money on routes from Milan to Treviso, and we can help you find the best deals available. Check out the latest Italo train timetable and tickets available for the Milan to Treviso trip on Omio to book the best ticket. Italo offers three types of fares with different prices and flexibility: Low Cost, Economy, and Flex. When you ride with Italo, you can expect to travel 148 miles (238 km) from Milan to Treviso. Once you’ve picked the perfect Italo ticket, book your cheap train between Milan and Treviso on Omio today!

Italo / NTV has updated its ticket policies due to the coronavirus. Keep these in mind when booking your Italo / NTV tickets between Milan and Treviso and when travelling by train:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Normal conditions apply
  • Verification of ticket with valid ID

Travel Tips

Trains from Milan to Treviso
Travel by train to Treviso 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 Treviso.
FAQs
How much do cheap trains to Treviso from Milan cost?
You can find a cheap train from Milan to Treviso for some dates and times for as low as £18  one way in the next 7 days.
How much does the train from Milan to Treviso cost on average?
The Milan to Treviso train ticket price is on average £18  if you are looking to book your tickets for this route in the next week.
What is the distance between Milan and Treviso by train?
When travelling this route you should expect the distance from Milan to Treviso via train to be approximately 148 miles (238 km).
What is the average Milan to Treviso train duration?
The train time from Milan to Treviso is on average 3 h 57 min  for the 148 miles (238 km) long journey, but the time it takes to go between Milan and Treviso by train can vary depending on specific dates or travelling on weekends and holidays.
What is the departure train station in Milan and arrival train station in Treviso?

Omio customers travelling this route depart most frequently from Milano Centrale   and arrive in Treviso Centrale.

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

Passengers board the train most frequently from Milano Centrale, which is located around 1 mile (s) / 2 km away from the city centre, and they get off the train at Treviso Centrale, located 0 mile (s) / 0 km away from the city centre.

What train companies offer a service from Milan to Treviso?
Take the Milan to Treviso train with Frecciarossa, Regionale Veloce, Regionale, Trenitalia or Italo. However, it's always good to check out all possible train providers for the trip to Treviso from Milan as there might be differences in the amenities they offer.
How many trains per day are there from Milan to Treviso?
On average, there are 10 trains a day from Milan to Treviso. The train times and services may be different on weekends and holidays compared to weekdays.
When does the first train depart from Milan to Treviso? When does the last train depart from Milan to Treviso?
The first Milan to Treviso train departs at 07: 25   and the last train from Milan to Treviso leaves at 16: 25. Check out the most up-to-date Milan to Treviso train schedule on Omio and find the best time to travel to your destination.
How far in advance should I purchase a train ticket between Milan and Treviso to get the best deals?
If you book a train ticket between Milan and Treviso within the next 7 days, you can find tickets to cost on average £18 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Milan to Treviso are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Milan
Treviso
The major railway station for departures from Milan is Milano Centrale. Read all the information you need to know about services, amenities and connections at Milano Centrale for your trip to Treviso from Milan.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxiTaxi
ticketOfficeHours
Ticket office hours
Mon - Sun: 05: 50 - 22: 20
Connections to/from station
Train lines: FR, FB, EC, Thello, XP2, R28, IC, ICN, RV, R, Regio, Italo
Tram lines: 1
Bus lines: 5, 9, 10, 42, 81, 87, 152, 728, N26, NM2, NM3, Air Bus, Orio Shuttle
Metro lines: M2 (green), M3 (yellow)
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxiTaxi
Connections to/from station
Metro lines: M2, M5
Bus lines: 43, 56, 70, 94
Train lines: R21, R31, S1, S11, S2, S5, S7, S8