COMPARE Prices across different modes

Thu
Sep 23
$25Regionale
$47Flixbus
Fri
Sep 24
$25Regionale
$37Flixbus
Sat
Sep 25
$25Regionale
$32Flixbus
Sun
Sep 26
$25Regionale
$32Flixbus
Mon
Sep 27
$25Regionale
Find prices
Tue
Sep 28
$25Regionale
Find prices
Wed
Sep 29
$25Regionale
Find prices
Thu
Sep 30
$25Regionale
Find prices
Fri
Oct 1
$25Regionale
$15BlaBlaCar Bus
Sat
Oct 2
$25Regionale
$15BlaBlaCar Bus
Sun
Oct 3
$25Regionale
Find prices
Mon
Oct 4
$25Regionale
Find prices
Tue
Oct 5
$25Regionale
Find prices
Wed
Oct 6
$25Regionale
Find prices
Thu
Oct 7
$25Regionale
Find prices
Fri
Oct 8
$25Regionale
Find prices
Sat
Oct 9
$25Regionale
$15BlaBlaCar Bus
Sun
Oct 10
$25Regionale
$15BlaBlaCar Bus
Mon
Oct 11
$25Regionale
Find prices
Tue
Oct 12
$25Regionale
Find prices

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information to Milan from Treviso

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

Trains from Treviso to Milan cover the 148 miles (238 km) long trip 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 $25 (€20), but the average price of train tickets is $25 (€20). Travelers depart most frequently from Treviso Centrale and arrive in Milano Centrale.

Train companies

Italo Treviso – Milan

Find the best trains from Treviso to Milan with Omio's travel partners Italo from $25 (€20). We can find you the best deals, schedules and tickets when comparing and booking the best trip.

Italo

Italo tickets between Treviso and Milan are available online on Omio. We help you compare and book your perfect journey with Italo between Treviso and Milan all in one place. If you’re specifically looking for the cheapest, fastest or earliest train, you can find all the current Italo train schedules and train tickets available on Omio for the 148 miles (238 km) route. You can also see relevant travel information for the Italo train, such as baggage allowance and amenities onboard depending on the class fare. Search for your ideal departure and arrival times for this train, compare the fastest Treviso to Milan routes as well as the cheapest ticket prices available, and buy the best Italo Treviso to Milan train ticket that fits your needs. If you purchase tickets in the Omio app, you can quickly see if the Italo train ticket is available as a mobile ticket, which makes it easy for you to travel paperless. You’ll then be ready to embark on your smooth and relaxing journey to Milan with Italo!

Operator ticket policies for COVID

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

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
How much do cheap train tickets between Treviso and Milan cost?
If you’re looking to save money on tickets, you can find cheap Treviso to Milan trains for as little as $25 (€20)  in the next 7 days.
How much is the train from Treviso to Milan on average?
The Treviso to Milan train ticket price is on average $25 (€20)  if you are looking to purchase your tickets for this journey in the next week.
How many miles is it from Treviso to Milan by train?
When traveling this route you should expect the distance between Treviso and Milan by train to be approximately 148 miles (238 km).
How long is a train between Treviso and Milan on average?
While the time it takes to travel 148 miles (238 km) between Treviso and Milan can vary based on specific dates, weekends, and holidays, the Treviso to Milan train journey time is on average 3 h 57 min.
Which train station from Treviso to Milan do I depart from? Which Milan train station from Treviso do I arrive in?

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

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

You can find the most popular departure train station for this route, Treviso Centrale, located approximately 0 mile (s) / 0 km from the city center of Treviso. The most popular arrival train station in Milan, called Milano Centrale, is located around 1 mile (s) / 2 km away from its city center.

Which train providers can get me from Treviso to Milan?
If you're looking for trains from Treviso to Milan, you can rely on Frecciarossa, Regionale Veloce, Trenitalia, Regionale or Italo to get you to Milan. It's also good to check out all possible train providers for the Treviso to Milan journey to see if there might be differences in the amenities they offer.
Can I book 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, consider traveling with Frecciarossa. Nonstop 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?
The average number of trains departing Treviso for Milan is 10 a day. The train schedules and services may vary between weekdays and weekends.
When does the first train depart from Treviso to Milan? When does the last train depart from Treviso to Milan?
You can take the first train from Treviso to Milan at 5: 38 AM. The last train from Treviso to Milan that you can take departs at 4: 38 PM. Omio shows you the latest train from Treviso to Milan schedule to help you book the best departure time for this journey.
How early should I book Treviso to Milan train tickets to get the best deals?
If you book the Treviso to Milan train within the next 7 days, you can find one way tickets to cost on average $25 (€20). However, booking your train ticket in advance gives you access to the best prices for trains to Milan from Treviso. 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.
Stations

Important Stations and Airports for this Journey

Treviso
Milan
Treviso Centrale
Amenities
Refreshments
Treviso Lamarca
Amenities