There are 6 ways to get from Vieste to Spoleto by bus, train, car, or train (Trenitalia)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train
best- Take the bus from Vieste to Foggiabus 744
- Take the train from Foggia to Roma Terminitrain Fa / ...
- Take the train from Roma Termini to Spoletotrain
9h 17m€37–189Bus via Pescara
cheapest- Take the bus from Vieste to Pescarabus N428 / ...
- Take the bus from Pescara to Folignobus 443
9h 32m€26–84Drive 398.3 km
- Drive from Vieste to Spoletocar 398.3 km
5h 20m€61–88Bus, train via Pescara
- Take the bus from Vieste to Pescarabus
- Take the train from Pescara Centrale to San Benedetto Trontotrain Fr
- Take the train from San Benedetto Tronto to Spoletotrain Ic
9h 49m€45–80Train
- Take the train from Peschici Calenella to San Severotrain
- Take the train from S. Severo to Anconatrain Ic
- Take the train from Ancona to Spoletotrain
10h 23m€37–73Bus
- Take the bus from Vieste to San Severobus Vieste
- Take the bus from San Severo Piazza della Costituzione to Foligno Bus Stationbus MarinoBus 105
11h 37m€45–100
Vieste to Spoleto by bus and train
Questions & Answers
The cheapest way to get from Vieste to Spoleto is to bus via Pescara which costs €25 - €85 and takes 9h 32m.
The fastest way to get from Vieste to Spoleto is to drive which takes 5h 20m and costs €60 - €90.
The distance between Vieste and Spoleto is 579 km. The road distance is 398.3 km.
The best way to get from Vieste to Spoleto without a car is to bus and train which takes 9h 17m and costs €35 - €190.
It takes approximately 9h 17m to get from Vieste to Spoleto, including transfers.
The best way to get from Vieste to Spoleto is to bus via Pescara which takes 9h 32m and costs €25 - €85. Alternatively, you can train, which costs €35 - €75 and takes 10h 23m.
Yes, the driving distance between Vieste to Spoleto is 398 km. It takes approximately 5h 20m to drive from Vieste to Spoleto.
There are 1114+ hotels available in Spoleto.
What companies run services between Vieste, Italy and Spoleto, Italy?
You can take a bus from Vieste to Spoleto via Pescara, Foligno, and Foligno in around 9h 32m. Alternatively, you can take a bus from Vieste to Spoleto via Peschici-Rodi, Peschici Calenella, S. Severo, and Ancona in around 10h 23m.
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Foggia to Roma Termini
- Ave. Duration
- 3h 20m
- Frequency
- Every 4 hours
- Estimated price
- €30–140
- Schedules at
- trenitalia.com
Train from Roma Termini to Spoleto
- Ave. Duration
- 1h 26m
- Frequency
- Once daily
- Estimated price
- €22–35
- Schedules at
- trenitalia.com
Train from Pescara Centrale to San Benedetto Tronto
- Ave. Duration
- 29 min
- Frequency
- Every 4 hours
- Estimated price
- €14–19
- Schedules at
- trenitalia.com
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Foggia to Roma Termini
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- €23–60
- Website
- https://www.italotreno.it/en
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Foggia to Roma Termini
- Ave. Duration
- 4h 46m
- Frequency
- 5 times a week
- Estimated price
- €24–60
- Website
- https://www.trenitalia.com/en.html
Train from Roma Termini to Spoleto
- Ave. Duration
- 1h 36m
- Frequency
- 3 times a day
- Estimated price
- €9–20
- Website
- https://www.trenitalia.com/en.html
Train from Pescara Centrale to San Benedetto Tronto
- Ave. Duration
- 44 min
- Frequency
- 5 times a day
- Estimated price
- €10
- Website
- https://www.trenitalia.com/en.html
Train from San Benedetto Tronto to Spoleto
- Ave. Duration
- 3h 51m
- Frequency
- Once daily
- Estimated price
- €26–35
- Website
- https://www.trenitalia.com/en.html
Train from S. Severo to Ancona
- Ave. Duration
- 2h 58m
- Frequency
- 4 times a day
- Estimated price
- €19–35
- Website
- https://www.trenitalia.com/en.html
Train from Ancona to Spoleto
- Ave. Duration
- 2h 18m
- Frequency
- Twice daily
- Estimated price
- €9–22
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Roma Termini to Spoleto
- Ave. Duration
- 1h 29m
- Frequency
- Hourly
- Estimated price
- €11–24
- Website
- https://www.trenitalia.com/en.html
Train from Pescara Centrale to San Benedetto Tronto
- Ave. Duration
- 58 min
- Frequency
- Every 2 hours
- Estimated price
- €7–8
- Website
- https://www.trenitalia.com/en.html
Train from Ancona to Spoleto
- Ave. Duration
- 2h 5m
- Frequency
- 5 times a day
- Estimated price
- €14–16
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 (0) 0882 - 228960
- Website
- ferroviedelgargano.com
Train from Peschici Calenella to San Severo
- Ave. Duration
- 1h 50m
- Frequency
- 4 times a week
- Estimated price
- €5–7
- Schedules at
- ferroviedelgargano.com
- Phone
- +39 080 579 0211
- info@sitasudtrasporti.it
- Website
- sitasudtrasporti.it
Bus from Vieste to Foggia
- Ave. Duration
- 2h 45m
- Frequency
- 4 times a day
- Estimated price
- €5–11
- Schedules at
- sitasudtrasporti.it
- 2nd Class
- €5–8
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Vieste to Foggia
- Ave. Duration
- 3h 5m
- Frequency
- 6 times a week
- Estimated price
- €10–15
- Website
- https://www.flixbus.co.uk
Bus from Vieste to Pescara
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- €19–27
- Website
- https://www.flixbus.co.uk
Bus from Pescara to Foligno
- Ave. Duration
- 3h 40m
- Frequency
- Once daily
- Estimated price
- €10–23
- Website
- https://www.flixbus.co.uk
Bus from Vieste to San Severo
- Ave. Duration
- 2h 34m
- Frequency
- 6 times a week
- Estimated price
- €10–15
- Website
- https://www.flixbus.co.uk
- Phone
- +39 (0) 0882 - 228960
- Website
- ferroviedelgargano.com
Bus from Vieste to Pescara
- Ave. Duration
- 5h 24m
- Frequency
- 6 times a week
- Estimated price
- €11–18
- Schedules at
- ferroviedelgargano.com
Bus from Vieste to San Severo
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Estimated price
- €6–9
- Schedules at
- ferroviedelgargano.com
- Phone
- +39 080 3112335
- info@marinobus.it
- Website
- marinobus.it
Bus from San Severo Piazza della Costituzione to Foligno Bus Station
- Ave. Duration
- 7h 20m
- Frequency
- 5 times a week
- Estimated price
- €35–50
- Website
- https://marinobus.it/en/
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



































