Milan to Vasto train

Cheap train tickets from Milan to Vasto

Showing times and prices for Oct 05

Cheapest

43

Average

85

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.

Cheapest
09:50PMMilan Centrale8h11 06:01AMPorto Di Vasto
1 transfer
431One-way
2nd Cheapest
09:50PMMilan Centrale8h18 06:08AMVasto S.salvo
1 transfer
441One-way
11:20AMMilan Centrale9h39 08:59PMPorto Di Vasto
2 transfers
471One-way
09:10AMMilan Porta Garibaldi7h26 04:36PMVasto S.salvo
0 transfers
621One-way
07:05AMMilan Centrale7h31 02:36PMVasto S.salvo
0 transfers
621One-way

Train schedule from Milan to Vasto

Showing trains for tomorrow, Wednesday, October 5
06:10AMMilan Centrale6h27 12:37PMVasto S.salvo
1 transfer
07:05AMMilan Centrale7h49 02:54PMPorto Di Vasto
1 transfer
07:05AMMilan Centrale7h31 02:36PMVasto S.salvo
0 transfers
07:10AMMilan Centrale5h48 12:58PMPorto Di Vasto
2 transfers
07:10AMMilan Centrale5h27 12:37PMVasto S.salvo
2 transfers
08:05AMMilan Centrale5h50 01:55PMVasto S.salvo
1 transfer
08:05AMMilan Centrale6h31 02:36PMVasto S.salvo
1 transfer
08:10AMMilan Centrale5h45 01:55PMVasto S.salvo
2 transfers
08:30AMMilan Centrale6h06 02:36PMVasto S.salvo
1 transfer
08:30AMMilan Centrale6h24 02:54PMPorto Di Vasto
2 transfers
09:10AMMilan Porta Garibaldi7h26 04:36PMVasto S.salvo
0 transfers
09:32AMMilan Rogoredo9h04 06:36PMVasto S.salvo
1 transfer
10:10AMMilan Centrale6h26 04:36PMVasto S.salvo
1 transfer
10:13AMMilan Porta Garibaldi5h42 03:55PMVasto S.salvo
1 transfer
10:13AMMilan Porta Garibaldi5h48 04:01PMVasto S.salvo
1 transfer
10:13AMMilan Porta Garibaldi5h40 03:53PMPorto Di Vasto
1 transfer
11:05AMMilan Centrale5h31 04:36PMVasto S.salvo
1 transfer
11:10AMMilan Centrale5h26 04:36PMVasto S.salvo
2 transfers
11:20AMMilan Centrale9h39 08:59PMPorto Di Vasto
2 transfers
12:05PMMilan Centrale5h48 05:53PMPorto Di Vasto
1 transfer
12:05PMMilan Centrale6h31 06:36PMVasto S.salvo
1 transfer
12:05PMMilan Centrale5h56 06:01PMVasto S.salvo
1 transfer
12:10PMMilan Centrale5h43 05:53PMPorto Di Vasto
2 transfers
12:10PMMilan Centrale6h26 06:36PMVasto S.salvo
1 transfer
01:05PMMilan Centrale5h31 06:36PMVasto S.salvo
1 transfer
01:10PMMilan Centrale5h26 06:36PMVasto S.salvo
2 transfers
02:05PMMilan Centrale5h48 07:53PMPorto Di Vasto
1 transfer
02:05PMMilan Centrale5h57 08:02PMVasto S.salvo
1 transfer
02:10PMMilan Centrale5h43 07:53PMPorto Di Vasto
2 transfers
02:10PMMilan Centrale5h52 08:02PMVasto S.salvo
2 transfers
03:35PMMilan Centrale5h10 08:45PMVasto S.salvo
1 transfer
03:35PMMilan Centrale5h24 08:59PMPorto Di Vasto
1 transfer
09:50PMMilan Centrale8h11 06:01AMPorto Di Vasto
1 transfer
09:50PMMilan Centrale8h18 06:08AMVasto S.salvo
1 transfer

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Wed
Oct 05
Thu
Oct 06
Fri
Oct 07
Sat
Oct 08
Sun
Oct 09
Mon
Oct 10
Tue
Oct 11

Fastest train times from Milan to Vasto

Showing times and prices for Oct 05

Fastest Journey

5 h 10 m

Average

6 h 21 m

Trains per day

34

Distance

578 km

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

Fastest
03:35PMMilan Centrale5h10 08:45PMVasto S.salvo
1 transfer
961One-way
2nd Fastest
03:35PMMilan Centrale5h24 08:59PMPorto Di Vasto
1 transfer
711One-way
01:10PMMilan Centrale5h26 06:36PMVasto S.salvo
2 transfers
1201One-way
11:10AMMilan Centrale5h26 04:36PMVasto S.salvo
2 transfers
1191One-way
07:10AMMilan Centrale5h27 12:37PMVasto S.salvo
2 transfers
1201One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Milan to Vasto

distanceDistance358 miles (577 km)
durationAverage train duration7 h 26 min
priceAverage train ticket price$44 (€42)
changesDirect trainNo
carriersTrain providersRegionale, Intercity, Frecciabianca, Frecciarossa or Trenitalia

Trains from Milan to Vasto cover the 358 miles (577 km) long journey taking on average 7 h 26 min with our travel partners like Regionale, Intercity, Frecciabianca, Frecciarossa or Trenitalia. There are direct train services available. You can get the cheapest train tickets for this route for as low as $36 (€35), but the average price of train tickets is $44 (€42).

Train companies: Intercity, Frecciarossa and Trenitalia from Milan to Vasto trains

Travel between Milan and Vasto from $36 (€35) with Omio’s train partners Intercity, Frecciarossa and Trenitalia! You can find the best schedules and tickets when comparing and booking the most popular journey for you.

Intercity
Trenitalia
Frecciarossa

If you’re looking for a smooth and easy train from Milan to Vasto, check Omio for Intercity trains offering this trip. Whether you are looking for the fastest, earliest or cheapest train to take for this 358 miles (577 km) route to Vasto from Milan, Omio makes it easier than ever to find Intercity trains at affordable prices, and you can also quickly book train tickets online. Check the current Intercity train schedules for your ideal departure and arrival times, compare the best route from Milan to Vasto as well as relevant ticket information (such as baggage allowance and amenities offered onboard), and book your Intercity train on Omio. If you search for trains from Milan to Vasto in the Omio app, you can quickly see if the Intercity tickets are mobile tickets, making it convenient for you to go paperless when traveling. With prices for Intercity trains to Vasto from Milan starting at $36 (€35), buy your official Intercity tickets with Omio online quickly and easily!

Enjoy the train ride to Vasto from Milan with Trenitalia, Italy’s main provider of train services throughout the country with an impressive fleet of trains offering different levels of comfort, amenities and speed. The company's flagship trains are the high-speed Frecciarossa, Frecciargento and Frecciabianca that can travel at speeds up to 186 mph (300 kmh). Trenitalia also operates intercity, regional and night trains. Bathrooms and WiFi access are standard on long-distance train routes. In many cases, Trenitalia trains also provide barrier-free access.

Trenitalia tickets from Milan to Vasto are available on Omio, and you can find the best deals for them in just a few steps. Trenitalia offers three different ticket types to fit anyone’s budget, such as the Base, Economy, Super Economy and Ordinaria tickets. Trenitalia also has discount and loyalty cards for qualified travelers, which you can use on Omio. When traveling on a Trenitalia train from Milan to Vasto, you can expect to travel 358 miles (577 km). Check Trenitalia’s train times and tickets for the Milan to Vasto trip and buy your cheap ticket on Omio today!

    Looking for a smooth and easy way to travel from Milan to Vasto? Book your Trenitalia Frecciarossa train to Vasto from Milan with Omio today! Trenitalia is Italy’s national train company that offers a wide variety of connections throughout the country, including the Milan to Vasto journey. Omio shows you current Frecciarossa schedules and tickets to cover the 358 miles (577 km) distance. You can choose from fares like Super Economy, Economy, and Base for the best deals on this journey. Trenitalia discount cards can also be applied when purchasing your Frecciarossa ticket on Omio.

    All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, bathrooms, luggage storage, onboard entertainment, and restaurant and bar services to passengers. Frecciarossa covers long distances and connects major cities in Italy in just a few hours thanks to its high speed. These trains are renowned for their comfort, speed and reduced environmental impact and can reach speeds up to 186 mph (300 kmh). Frecciarossa offers all travelers ultimate comfort, flexibility and convenience, and you can book Frecciarossa tickets with us in a few steps!

      Travel Tips: Trains from Milan to Vasto

      Travel Tips: 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.
      FAQs
      Train tickets to Vasto from Milan for some dates and times can be found for as cheap as $36 (€35)  one way in the next 7 days.
      If you are looking to purchase your train ticket in the next 7 days, you can expect the Milan to Vasto train to cost on average $44 (€42)  one way.
      The Milan to Vasto train distance is approximately 358 miles (577 km).
      The Milan to Vasto train duration is on average 7 h 26 min, which is to be expected when traveling 358 miles (577 km) between Milan and Vasto. However, the time it takes can vary based on specific dates, weekends, and holidays.
      Take the Milan to Vasto train with Regionale, Intercity, Frecciabianca, Frecciarossa or Trenitalia. However, it's always good to check out all possible train providers for the route to Vasto from Milan as there might be differences in the amenities they offer.
      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: 50 PM. Omio shows you the latest train from Milan to Vasto schedule to help you book the best departure time for this journey.
      If you buy a train ticket from Milan to Vasto within the next 7 days, you can find tickets to cost on average $44 (€42) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Milan to Vasto are generally on sale a few months before the planned departure date.

      Important Stations and Airports for this Journey

      Milan
      Vasto
      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 from Milan to Vasto.
      Amenities at station
      WifiWifi
      LockersLockers
      ParkingParking
      ATMATM
      TaxisTaxis
      AccessibilityAccessibility
      phone
      Phone Number
      +39 892021
      ticketOfficeHours
      Ticket Office Hours
      Mon - Sun: 05: 50 - 22: 20
      Public transit options for Milano Centrale
      Metro lines: M2 (green), M3 (yellow)
      Tram lines: 1
      Bus lines: 5, 9, 10, 42, 81, 87, 152, 728, N26, NM2, NM3, Air Bus, Orio Shuttle
      Train lines: FR, FB, EC, Thello, XP2, R28, IC, ICN, RV, R, Regio, Italo
      Amenities at station
      WifiWifi
      LockersLockers
      ParkingParking
      ATMATM
      TaxisTaxis
      AccessibilityAccessibility
      phone
      Phone Number
      +39 892021
      Public transit options for Milano Porta Garibaldi
      Metro lines: M2, M5
      Bus lines: 43, 56, 70, 94
      Train lines: R21, R31, S1, S11, S2, S5, S7, S8

      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
      Currency
      Language