There are 7 ways to get from Calabria to Vasto by train (Trenitalia), train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train (Trenitalia)
best- Take the train from Reggio Calabria Lido to Amanteatrain Re
- Take the train from Amantea to Bari Centraletrain Ic
- Take the train from Bari Centrale to Termolitrain Fr
10h 28m€113–204Bus
cheapest- Take the bus from Villa San Giovanni-Piazza Stazione to San Severo Piazza della Costituzionebus Itabus
- Take the bus from San Severo to Vastobus N574
13h 11m€39–75Train, bus
- Take the train from Reggio Calabria C.Le to Salernotrain Fr
- Take the bus from Salerno to San Salvo Marinabus N424
11h 32m€62–124Drive 619.4 km
- Drive from Reggio Calabria to Vastocar 619.4 km
6h 57m€101–145Fly from Lamezia Terme International Airport, bus
- Fly from Lamezia Terme International Airport (SUF) to Fiumicino International Airport (FCO)plane SUF - FCO
- Take the bus from Roma Tiburtina to Terminal Bus di Vastobus
6h 47m€91–275Bus via Policoro
- Take the bus from Reggio Calabria - via Portanova to Rosarnobus
- Take the bus from Rosarno to Policorobus
- Take the bus from Policoro Via Bologna to Vastobus
11h 57m€87–120Fly from Reggio Calabria Airport, bus
- Fly from Reggio Calabria Airport (REG) to Fiumicino International Airport (FCO)plane REG - FCO
- Take the bus from Roma Tiburtina to Terminal Bus di Vastobus
8h 25m€85–416
Lamezia Terme International Airport (SUF) to Fiumicino International Airport (FCO) flights
Comparing Your Travel Options
The cheapest way to get from Calabria to Vasto is to bus which costs €35 - €80 and takes 13h 11m.
The fastest way to get from Calabria to Vasto is to fly and bus which takes 6h 47m and costs €90 - €280.
No, there is no direct bus from Calabria to Vasto. However, there are services departing from Reggio Calabria - via Portanova and arriving at Vasto via Rosarno and Policoro Via Bologna. The journey, including transfers, takes approximately 11h 57m.
No, there is no direct train from Calabria to Vasto. However, there are services departing from Reggio Calabria Lido and arriving at Termoli via Amantea and Bari Centrale. The journey, including transfers, takes approximately 10h 28m.
The distance between Calabria and Vasto is 711 km. The road distance is 619.4 km.
The best way to get from Calabria to Vasto without a car is to train which takes 10h 28m and costs €110 - €210.
It takes approximately 10h 28m to get from Calabria to Vasto, including transfers.
Calabria to Vasto bus services, operated by Itabus S.p.A., depart from Villa San Giovanni-Piazza Stazione station.
Calabria to Vasto train services, operated by Trenitalia, depart from Reggio Calabria Lido station.
The best way to get from Calabria to Vasto is to train which takes 10h 28m and costs €110 - €210. Alternatively, you can bus via Policoro, which costs €85 - €120 and takes 11h 57m.
What companies run services between Calabria, Italy and Vasto, Abruzzo, Italy?
You can take a train from Reggio Calabria Lido to Vasto via Amantea, Bari Centrale, Termoli, and Termoli in around 10h 28m. Alternatively, you can take a bus from Reggio Calabria - via Portanova to Vasto via Rosarno, Policoro, and Policoro Via Bologna in around 11h 57m.
- Website
- ita-airways.com
Flights from Lamezia Terme International Airport to Fiumicino International Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- €65–170
Flights from Reggio Calabria Airport to Fiumicino International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €60–310
- Website
- flyulendo.com
Flights from Lamezia Terme International Airport to Fiumicino International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €20–120
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Reggio Calabria Lido to Amantea
- Ave. Duration
- 1h 47m
- Frequency
- Every 3 hours
- Estimated price
- €17–25
- Website
- Trenitalia
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Reggio Calabria Lido to Amantea
- Ave. Duration
- 1h 39m
- Frequency
- Once daily
- Estimated price
- €16–29
- Website
- Trenitalia Intercity
Train from Amantea to Bari Centrale
- Ave. Duration
- 3h 47m
- Frequency
- Once daily
- Estimated price
- €35–65
- Website
- Trenitalia Intercity
Train from Bari Centrale to Termoli
- Ave. Duration
- 2h 1m
- Frequency
- Every 4 hours
- Estimated price
- €22–40
- Website
- Trenitalia Intercity
Train from Reggio Calabria C.Le to Salerno
- Ave. Duration
- 4h 22m
- Frequency
- 4 times a day
- Estimated price
- €40–75
- Website
- Trenitalia Intercity
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Bari Centrale to Termoli
- Ave. Duration
- 1h 48m
- Frequency
- Every 3 hours
- Estimated price
- €28–50
- Website
- Trenitalia Frecce
Train from Reggio Calabria C.Le to Salerno
- Ave. Duration
- 3h 46m
- Frequency
- Every 4 hours
- Estimated price
- €50–90
- Website
- Trenitalia Frecce
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Reggio Calabria C.Le to Salerno
- Ave. Duration
- 4h 6m
- Frequency
- Twice daily
- Estimated price
- €45–75
- Website
- Italo Treno
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Salerno to San Salvo Marina
- Ave. Duration
- 4h 9m
- Frequency
- Once daily
- Estimated price
- €19–29
- Website
- Flixbus
Bus from San Severo to Vasto
- Ave. Duration
- 1h 24m
- Frequency
- 5 times a week
- Estimated price
- €8–13
- Website
- Flixbus
- Phone
- +39 0873.364785
- [email protected]
- Website
- difonzobus.com
Bus from Roma Tiburtina to Terminal Bus di Vasto
- Ave. Duration
- 3h 25m
- Frequency
- 5 times a day
- Estimated price
- €18–26
- Schedules at
- difonzobus.com
Bus from Roma Tiburtina to Terminal Bus di Vasto
- Ave. Duration
- 3h 25m
- Frequency
- 5 times a day
- Estimated price
- €18–26
- Schedules at
- difonzobus.com
- Phone
- +39 0965644747
- [email protected]
- Website
- autolineefederico.it
Bus from Reggio Calabria - via Portanova to Rosarno
- Ave. Duration
- 59 min
- Frequency
- Once daily
- Estimated price
- €4–6
- Schedules at
- autolineefederico.it
- Phone
- +39 0912742800
- [email protected]
- Website
- SAIS Transporti
Bus from Rosarno to Policoro
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- €18–24
- Website
- SAIS Transporti
- Phone
- +39 0362 185 0590
- [email protected]
- Website
- Onebus
Bus from Policoro Via Bologna to Vasto
- Ave. Duration
- 5h 49m
- Frequency
- Once a week
- Estimated price
- €65–90
- Website
- Onebus
- Phone
- +39 06 88 93 82 32
- Website
- Itabus S.p.A.
Bus from Villa San Giovanni-Piazza Stazione to San Severo Piazza della Costituzione
- Ave. Duration
- 9h 24m
- Frequency
- 4 times a week
- Estimated price
- €30–60
- Website
- Itabus S.p.A.
Want to know more about travelling around Italy
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Getting to Rome from the airport
Read the travel guide
Booking & Getting There
Calabria to Vasto bus services, operated by Itabus S.p.A., arrive at San Severo Piazza della Costituzione station.
Calabria to Vasto train services, operated by Trenitalia, arrive at Amantea station.
Yes, the driving distance between Calabria to Vasto is 619 km. It takes approximately 6h 57m to drive from Calabria to Vasto.
Book your Calabria to Vasto bus tickets online with Omio.
There are 689+ hotels available in Vasto.





























