COMPARE Prices across different modes

Oct 27
$68Intercity Notte
Find prices
Find prices
Oct 29
$68Intercity Notte
Oct 30
$96Malta Air
Nov 1
$31Malta Air

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

Deutsche Bahn

Train Information from Milan to Vasto

distanceDistance358 miles (577 km)
priceAverage train ticket price$61 (€50)
changesDirect trainYes
carriersTrain companiesFrecciarossa

Trains from Milan to Vasto cover the 358 miles (577 km) long route with our travel partners like Frecciarossa. There are direct train services available. While the average ticket price for this trip costs around $61 (€50), you can find the cheapest train ticket for as low as $53 (€43).

Train companies

Frecciarossa Milan – Vasto

Find the best trains from Milan to Vasto with Omio's travel partners Frecciarossa from $53 (€43). We can find you the best deals, schedules and tickets when comparing and booking the best trip.


Step on board a Frecciarossa train and relax as you travel across Italy. Trenitalia’s Frecciarossa high-speed trains make about 200 connections across Italy per day, including major destinations like Rome, Florence, Milan, Venice and Naples. These trains reach speeds up to 186 mph (300 kmh), so you can travel 358 miles (577 km) from Milan to Vasto quickly on a Frecciarossa high-speed train. There are four different classes to choose from: Standard, Premium, Business, and Executive. All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, bathrooms, luggage storage, onboard entertainment, and restaurant and bar services to passengers.

We show you the latest Frecciarossa train schedule for the Milan to Vasto route, so you can select the best times for your upcoming trip. You can find other travel information on Omio for this trip, such as departure and arrival train stations, journey times, number of stops, and cheap fares. You can select from three ticket types: Super Economy, Economy, and Base. Once you’ve picked your ticket, book a cheap train from Milan to Vasto with us today and enjoy your journey with Trenitalia’s Frecciarossa!

Travel Tips

Trains from Milan to Vasto
Travel by train to Vasto 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 Vasto.
How much does a cheap train between Milan and Vasto cost?
Looking to save money on your journey? Omio customers have found the cheapest train from Milan to Vasto for the next 7 days starting from $53 (€43)  one way.
How much is a train ticket to Vasto from Milan?
The Milan to Vasto train ticket price is on average $61 (€50)  if you are looking to buy your tickets for this trip in the next week.
How far is Milan to Vasto by train?
When traveling this route you should expect the distance between Milan and Vasto by train to be approximately 358 miles (577 km).
Which train companies can get me from Milan to Vasto?
When taking a train from Milan to Vasto, you can count on Frecciarossa for the best way to get you to Vasto. You can also check all possible train providers who offer a service between Milan and Vasto and compare the amenities they offer before buying a train ticket.
When is the earliest train from Milan to Vasto? When is the last train from Milan to Vasto?
You can take the first train from Milan to Vasto at 5: 00 AM. The last train from Milan to Vasto that you can take departs at 7: 20 PM. Omio shows you the latest train from Milan to Vasto schedule to help you book the best departure time for this journey.
How early should I book train tickets from Milan to Vasto to score the best deals?
If you buy the Milan to Vasto train within the next 7 days, you can find one way tickets to cost on average $61 (€50). However, booking your train ticket in advance gives you access to the best prices for trains between Milan and Vasto. 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 for this Journey

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 journey to Vasto from Milan.
Amenities at station
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
Connections to/from station
Metro lines: M2, M5
Bus lines: 43, 56, 70, 94
Train lines: R21, R31, S1, S11, S2, S5, S7, S8