Happy Valentine's! New to Omio? Get 14% off your first app booking. Valid until 16/02/2025.
14% discount applied on bookings with a total basket value up to €100.
Valid for first-time customers only
Only available on app bookings
This offer ends on 16/02/2025.
Limit one (1) coupon code per eligible booking. Cannot be combined, transferred or exchanged.
For full terms and conditions: https://www.omio.com/coupon

Milan to Vasto train with Intercity

Sat, Feb 15
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from Milan to Vasto

Showing times and prices for Feb 15

Cheapest

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

Cheapest
RegionaleRegionale Veloce TTPER 2493Regionale+RegionaleRegionale Veloce TTPER 2493Regionale 19779
06:30AM9h18
Milan Centrale
03:48PMCasalbordino-Pollutri
$521One-way
1 transfer
2nd Cheapest
RegionaleRegionale Veloce TTPER 2493Regionale+RegionaleRegionale Veloce TTPER 2493Regionale 19779
06:30AM9h24
Milan Centrale
03:54PMPorto Di Vasto
$521One-way
1 transfer
RegionaleRegionale Veloce TTPER 2493Regionale+RegionaleRegionale Veloce TTPER 2493Regionale 19779
06:30AM9h31
Milan Centrale
04:01PMVasto-San Salvo
$531One-way
1 transfer
IntercityIntercity 607IntercityIntercity 607
09:10AM7h26
Milan Porta Garibaldi
04:36PMVasto-San Salvo
$531One-way
0 transfers
IntercityIntercity 1545IntercityIntercity 1545
10:00AM7h13
Milan Centrale
05:13PMVasto-San Salvo
$531One-way
0 transfers

Milan to Vasto train times

Showing trains for tomorrow, Saturday, February 15
ProviderDepartsDurationArrivesTransfersTickets
Intercity
Intercity 603
IntercityIntercity 603
05:09AM Milan Porta Garibaldi7h44 12:53PM Casalbordino-Pollutri1 transfer
Intercity
Intercity 603
IntercityIntercity 603
05:09AM Milan Porta Garibaldi7h28 12:37PM Vasto-San Salvo0 transfersDirect
Intercity
Intercity 603
IntercityIntercity 603
05:09AM Milan Porta Garibaldi7h49 12:58PM Porto Di Vasto1 transfer
Frecciarossa
FRECCIAROSSA 1000 9511
FrecciarossaFRECCIAROSSA 1000 9511
06:10AM Milan Centrale6h27 12:37PM Vasto-San Salvo1 transfer
Regionale
Regionale Veloce TTPER 2493
RegionaleRegionale Veloce TTPER 2493
06:30AM Milan Centrale9h31 04:01PM Vasto-San Salvo1 transfer
Regionale
Regionale Veloce TTPER 2493
RegionaleRegionale Veloce TTPER 2493
06:30AM Milan Centrale9h18 03:48PM Casalbordino-Pollutri1 transfer
Regionale
Regionale Veloce TTPER 2493
RegionaleRegionale Veloce TTPER 2493
06:30AM Milan Centrale9h24 03:54PM Porto Di Vasto1 transfer
Intercity
Intercity 605
IntercityIntercity 605
07:05AM Milan Centrale7h31 02:36PM Vasto-San Salvo0 transfersDirect
Intercity
Intercity 605
IntercityIntercity 605
07:05AM Milan Centrale7h49 02:54PM Porto Di Vasto1 transfer
Intercity
Intercity 605
IntercityIntercity 605
07:05AM Milan Centrale7h43 02:48PM Casalbordino-Pollutri1 transfer
Frecciarossa
FRECCIAROSSA 9515
FrecciarossaFRECCIAROSSA 9515
07:10AM Milan Centrale5h48 12:58PM Porto Di Vasto2 transfers
Frecciarossa
FRECCIAROSSA 9515
FrecciarossaFRECCIAROSSA 9515
07:10AM Milan Centrale5h43 12:53PM Casalbordino-Pollutri2 transfers
Frecciarossa
FRECCIAROSSA 9515
FrecciarossaFRECCIAROSSA 9515
07:10AM Milan Centrale5h27 12:37PM Vasto-San Salvo2 transfers
Frecciarossa
FRECCIAROSSA 8803
FrecciarossaFRECCIAROSSA 8803
07:50AM Milan Centrale6h05 01:55PM Vasto-San Salvo1 transfer
Frecciarossa
FRECCIAROSSA 9519
FrecciarossaFRECCIAROSSA 9519
08:10AM Milan Centrale5h45 01:55PM Vasto-San Salvo2 transfers
Frecciarossa
FRECCIAROSSA 1000 9613
FrecciarossaFRECCIAROSSA 1000 9613
08:30AM Milan Centrale6h18 02:48PM Casalbordino-Pollutri2 transfers
Frecciarossa
FRECCIAROSSA 1000 9613
FrecciarossaFRECCIAROSSA 1000 9613
08:30AM Milan Centrale6h24 02:54PM Porto Di Vasto2 transfers
Frecciarossa
FRECCIAROSSA 1000 9613
FrecciarossaFRECCIAROSSA 1000 9613
08:30AM Milan Centrale6h06 02:36PM Vasto-San Salvo1 transfer
Intercity
Intercity 607
IntercityIntercity 607
09:10AM Milan Porta Garibaldi7h26 04:36PM Vasto-San Salvo0 transfersDirect
Intercity
Intercity 1545
IntercityIntercity 1545
10:00AM Milan Centrale7h13 05:13PM Vasto-San Salvo0 transfersDirect
Intercity
Intercity 1545
IntercityIntercity 1545
10:00AM Milan Centrale7h54 05:54PM Porto Di Vasto1 transfer
Intercity
Intercity 1545
IntercityIntercity 1545
10:00AM Milan Centrale7h48 05:48PM Casalbordino-Pollutri1 transfer
Frecciarossa
FRECCIAROSSA 9805
FrecciarossaFRECCIAROSSA 9805
10:45AM Milan Rogoredo5h10 03:55PM Vasto-San Salvo1 transfer
Frecciarossa
FRECCIAROSSA 9805
FrecciarossaFRECCIAROSSA 9805
10:45AM Milan Rogoredo5h03 03:48PM Casalbordino-Pollutri1 transfer
Frecciarossa
FRECCIAROSSA 9805
FrecciarossaFRECCIAROSSA 9805
10:45AM Milan Rogoredo5h09 03:54PM Porto Di Vasto1 transfer
Frecciarossa
FRECCIAROSSA 8807
FrecciarossaFRECCIAROSSA 8807
11:35AM Milan Centrale5h01 04:36PM Vasto-San Salvo1 transfer
Frecciarossa
FRECCIAROSSA 8809
FrecciarossaFRECCIAROSSA 8809
11:50AM Milan Centrale5h58 05:48PM Casalbordino-Pollutri1 transfer
Frecciarossa
FRECCIAROSSA 8809
FrecciarossaFRECCIAROSSA 8809
11:50AM Milan Centrale6h04 05:54PM Porto Di Vasto1 transfer
Frecciarossa
FRECCIAROSSA 9535
FrecciarossaFRECCIAROSSA 9535
12:10PM Milan Centrale5h38 05:48PM Casalbordino-Pollutri2 transfers
Frecciarossa
FRECCIAROSSA 9535
FrecciarossaFRECCIAROSSA 9535
12:10PM Milan Centrale5h44 05:54PM Porto Di Vasto2 transfers
Intercity
Regionale TTPER 2465
RegionaleRegionale TTPER 2465
12:15PM Milan Centrale8h30 08:45PM Vasto-San Salvo2 transfers
Frecciarossa
FRECCIAROSSA 8811
FrecciarossaFRECCIAROSSA 8811
01:35PM Milan Centrale5h01 06:36PM Vasto-San Salvo1 transfer
Frecciarossa
FRECCIAROSSA 8813
FrecciarossaFRECCIAROSSA 8813
02:35PM Milan Centrale5h26 08:01PM Vasto-San Salvo1 transfer
Frecciarossa
FRECCIAROSSA 8813
FrecciarossaFRECCIAROSSA 8813
02:35PM Milan Centrale5h13 07:48PM Casalbordino-Pollutri1 transfer
Frecciarossa
FRECCIAROSSA 8813
FrecciarossaFRECCIAROSSA 8813
02:35PM Milan Centrale5h19 07:54PM Porto Di Vasto1 transfer
Frecciarossa
FRECCIAROSSA 9809
FrecciarossaFRECCIAROSSA 9809
03:35PM Milan Centrale5h24 08:59PM Porto Di Vasto1 transfer
Frecciarossa
FRECCIAROSSA 9809
FrecciarossaFRECCIAROSSA 9809
03:35PM Milan Centrale5h10 08:45PM Vasto-San Salvo1 transfer
Frecciarossa
FRECCIAROSSA 9809
FrecciarossaFRECCIAROSSA 9809
03:35PM Milan Centrale5h20 08:55PM Casalbordino-Pollutri1 transfer
Intercity Notte
InterCityNotte 755
Intercity NotteInterCityNotte 755
09:50PM Milan Centrale10h05 07:55AM Vasto-San Salvo1 transfer
Intercity Notte
InterCityNotte 755
Intercity NotteInterCityNotte 755
09:50PM Milan Centrale10h19 08:09AM Casalbordino-Pollutri1 transfer
Intercity Notte
InterCityNotte 755
Intercity NotteInterCityNotte 755
09:50PM Milan Centrale10h13 08:03AM Porto Di Vasto1 transfer

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Milan to Vasto by bus, train, or flight

Sat
Feb 15
Sun
Feb 16
Mon
Feb 17
Tue
Feb 18
Wed
Feb 19
Thu
Feb 20
Fri
Feb 21

Fastest train times from Milan to Vasto

Showing times and prices for Feb 15

Fastest Journey

5 h 1 m

Average

6 h 48 m

Trains per day

41

Distance

578 km

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

Fastest
FrecciarossaFRECCIAROSSA 8811Frecciarossa+IntercityFRECCIAROSSA 8811Intercity 609
01:35PM5h01
Milan Centrale
06:36PMVasto-San Salvo
$1031One-way
1 transfer
Fastest
FrecciarossaFRECCIAROSSA 8807Frecciarossa+IntercityFRECCIAROSSA 8807Intercity 607
11:35AM5h01
Milan Centrale
04:36PMVasto-San Salvo
$1031One-way
1 transfer
2nd Fastest
FrecciarossaFRECCIAROSSA 9805Frecciarossa+RegionaleFRECCIAROSSA 9805Regionale 19779
10:45AM5h03
Milan Rogoredo
03:48PMCasalbordino-Pollutri
$891One-way
1 transfer
FrecciarossaFRECCIAROSSA 9805Frecciarossa+RegionaleFRECCIAROSSA 9805Regionale 19779
10:45AM5h09
Milan Rogoredo
03:54PMPorto Di Vasto
$901One-way
1 transfer
FrecciarossaFRECCIAROSSA 9805Frecciarossa+RegionaleFRECCIAROSSA 9805Regionale 19782
10:45AM5h10
Milan Rogoredo
03:55PMVasto-San Salvo
$911One-way
1 transfer

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Journey information

Overview: Train from Milan to Vasto

Trains from Milan to Vasto run on average 24 times per day, taking around 8h 28m. Cheap train tickets for this journey start at $27 (€24) but you can travel from only $21 (€19) by flight.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Flight from $21 (€19)
Distance
358 miles (577 km)
Average train duration
8h 28m
Cheapest ticket price
$27 (€24)
Trains per day
24
Direct trains
2
Train providers
4
Fastest train
5h 20m
First train
05:00
Last train
22:45
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Flight from $21 (€19)

Train providers: Intercity, Frecciarossa and Intercity Notte from Milan to Vasto trains

For as little as $23 (€21) you can travel by train from Milan to Vasto with Intercity, Frecciarossa and Intercity Notte. Omio will show you the best deals, schedules and tickets available for this route.

Trenitalia Intercity is a high-speed train service operated by the Italian national railway company, Trenitalia. It operates throughout the country, with services running from early morning to late evening. The Intercity trains come in two types: the Intercity Plus, which is the fastest and most comfortable, and the Intercity, which is slightly slower but still offers a comfortable journey. Onboard facilities include air conditioning, power sockets, Wi-Fi, and a bar service. There are several ticket types available, including Standard, Super Economy, and Business. The most popular routes for Trenitalia Intercity are from Rome to Milan, Naples to Florence, and Turin to Venice.

Train information from Milan to Vasto with Intercity:

  • Average Duration: 7 h 13 min
  • Cheapest Price: $23

FAQs: Trains from Milan to Vasto

FAQs: Travel by train from Milan 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.
FAQs
Cheap train tickets from Milan to Vasto can start from as little as $27 (€24) when you book in advance. The average train ticket price for Milan to Vasto is $55 (€49); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Milan to Vasto train time is 5 h 10 min   covering the 358 mile (577 km) long trip, but the journey time can vary depending on specific dates or if traveling on weekends and holidays.
The first train from Milan to Vasto leaves at 3: 58 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Milan to Vasto leaves at 10: 45 PM.
Yes, it is possible to travel from Milan to Vasto without having to change trains with Intercity. There are 2 direct trains from Milan to Vasto each day. There may be fewer direct services available on weekends or holidays.
Yes, there's a high-speed train to Vasto. Take the fast train with Frecciarossa from Milan to Vasto.
For the best Milan to Vasto train to buy, you can travel safely and comfortably with Intercity, Frecciarossa, Intercity Notte, Regionale or Trenitalia. However, it's always good to check all possible train companies with services to Vasto from Milan to compare what amenities they may offer.
Yes, you can take a night train from Milan to Vasto with Intercity Notte. Find all the info regarding night trains in Europe.  
The cheapest month to travel from Milan to Vasto by train is February.
It's helpful to compare your options as there are 2 ways to travel from Milan to Vasto including taking a bus or train.

Most popular train connections to Vasto

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
More routes, destinations and providers
Currency
Language

Useful links