There are 7 ways to get from Vasto to Geneva by bus, train, 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.
Bus, train via Reggio Emilia
best- Take the bus from Vasto to Pescarabus
- Take the train from Pescara Centrale to Reggio Emilia Avtrain Fr
- Take the train from Reggio Emilia Av to Milano Centraletrain Fr
- Take the train from Milano Centrale to Genevetrain Ec
12h 19mCHF 143–239Bus via Bologna
cheapest- Take the bus from Vasto to Bologna Centralebus
- Take the bus from Bologna Centrale to Genevabus 507 / ...
15h 13mCHF 49–84Drive 961.4 km
- Drive from Vasto to Genevacar 961.4 km
9h 13mCHF 149–215Bus to Fiumicino International Airport, fly
- Take the bus from Vasto to Fiumicino Aeroporto T3bus
- Fly from Fiumicino International Airport (FCO) to Geneva International Airport (GVA)plane FCO - GVA
7h 35mCHF 50–173Bus, train
- Take the bus from Vasto to Pescarabus
- Take the train from Pescara Centrale to Milano Centraletrain Fr
- Take the train from Milano Centrale to Genevetrain Ec
12h 22mCHF 99–234Bus
- Take the bus from Termoli Terminal Bus to Geneva - Bus stationbus
17h 25mCHF 63–83Bus, train to Naples Airport, fly
- Take the bus from Vasto Sud to Foggiabus
- Take the train from Foggia to Casertatrain
- Fly from Naples Airport (NAP) to Geneva International Airport (GVA)plane NAP - GVA
9h 23mCHF 62–218
Vasto to Geneva by bus and train
Questions & Answers
The cheapest way to get from Vasto to Geneva is to bus via Bologna which costs SFr 45 - SFr 85 and takes 15h 13m.
The fastest way to get from Vasto to Geneva is to bus and fly which takes 7h 35m and costs SFr 45 - SFr 180.
No, there is no direct bus from Vasto to Geneva. However, there are services departing from Vasto and arriving at Geneva via Bologna Centrale. The journey, including transfers, takes approximately 15h 13m.
The distance between Vasto and Geneva is 996 km. The road distance is 961.4 km.
The best way to get from Vasto to Geneva without a car is to bus and train via Reggio Emilia which takes 12h 19m and costs SFr 140 - SFr 240.
It takes approximately 12h 19m to get from Vasto to Geneva, including transfers.
Vasto to Geneva bus services, operated by Sellitto, depart from Termoli Terminal Bus station.
Vasto to Geneva bus services, operated by Sellitto, arrive at Geneva - Bus station.
Yes, the driving distance between Vasto to Geneva is 961 km. It takes approximately 9h 13m to drive from Vasto to Geneva.
Book your Vasto to Geneva bus tickets online with Omio.
What companies run services between Vasto, Abruzzo, Italy and Geneva, Switzerland?
You can take a bus from Vasto to Geneva via Bologna Centrale in around 15h 13m.
- Website
- easyjet.com
Flights from Fiumicino International Airport to Geneva International Airport
- Ave. Duration
- 1h 35m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 30–140
Flights from Fiumicino International Airport to Geneva International Airport via Nice
- Ave. Duration
- 3h 30m
- When
- Thursday
- Estimated price
- CHF 30–140
Flights from Naples Airport to Geneva International Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- CHF 30–160
Flights from Naples Airport to Geneva International Airport via Nice
- Ave. Duration
- 4h 18m
- When
- Tuesday, Wednesday, and Sunday
- Estimated price
- CHF 30–160
- Website
- ita-airways.com
Flights from Fiumicino International Airport to Geneva International Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- CHF 55–150
Flights from Naples Airport to Geneva International Airport via Fiumicino International Airport
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- CHF 60–160
- Website
- ethiopianairlines.com
Flights from Fiumicino International Airport to Geneva International Airport
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- CHF 55–330
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Pescara Centrale to Reggio Emilia Av
- Ave. Duration
- 3h 28m
- Frequency
- Every 4 hours
- Estimated price
- CHF 60–70
- Schedules at
- trenitalia.com
Train from Reggio Emilia Av to Milano Centrale
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- CHF 8–22
- Schedules at
- trenitalia.com
- Super Economy
- CHF 8–12
- Base Standard
- CHF 13–18
- Base Premium
- CHF 15–22
Train from Pescara Centrale to Milano Centrale
- Ave. Duration
- 5h
- Frequency
- Every 3 hours
- Estimated price
- CHF 40–100
- Schedules at
- trenitalia.com
Train from Foggia to Caserta
- Ave. Duration
- 2h 7m
- Frequency
- Every 4 hours
- Estimated price
- CHF 16–35
- Schedules at
- trenitalia.com
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Reggio Emilia Av to Milano Centrale
- Ave. Duration
- 50 min
- Frequency
- Twice daily
- Estimated price
- CHF 15–35
- Website
- https://www.italotreno.it/en
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Milano Centrale to Geneve
- Ave. Duration
- 4h 21m
- Frequency
- 3 times a day
- Estimated price
- CHF 70–120
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 80–120
- 2nd Class
- CHF 70–95
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Pescara Centrale to Milano Centrale
- Ave. Duration
- 6h 43m
- Frequency
- 4 times a day
- Estimated price
- CHF 24–55
- Website
- https://www.trenitalia.com/en.html
Train from Foggia to Caserta
- Ave. Duration
- 2h 3m
- Frequency
- Once daily
- Estimated price
- CHF 12–28
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 0873 364785
- info@difonzobus.com
- Website
- difonzobus.com
Bus from Vasto to Pescara
- Ave. Duration
- 1h 10m
- Frequency
- 3 times a day
- Estimated price
- CHF 14
- Schedules at
- difonzobus.com
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Vasto to Pescara
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Estimated price
- CHF 7
- Website
- https://www.flixbus.co.uk
Bus from Bologna Centrale to Geneva
- Ave. Duration
- 9h
- Frequency
- 3 times a day
- Estimated price
- CHF 30–55
- Website
- https://www.flixbus.co.uk
- Phone
- +39 329 8631455
- info@prontobusitalia.it
- Website
- prontobusitalia.it
Bus from Vasto to Pescara
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- CHF 4–7
- Schedules at
- prontobusitalia.it
- Phone
- 0873/342663
- info@dicarlobus.it
- Website
- dicarlobus.com
Bus from Vasto to Bologna Centrale
- Ave. Duration
- 5h 13m
- Frequency
- Twice a week
- Estimated price
- CHF 19–30
- Schedules at
- dicarlobus.com
Bus from Vasto to Fiumicino Aeroporto T3
- Ave. Duration
- 4h
- Frequency
- Every 4 hours
- Estimated price
- CHF 14–23
- Schedules at
- dicarlobus.com
- Phone
- +39 0824 46304
- info@sellitto.com
- Website
- sellitto.com
Bus from Termoli Terminal Bus to Geneva - Bus station
- Ave. Duration
- 15h 50m
- Frequency
- Once a week
- Estimated price
- CHF 60–80
- Schedules at
- sellitto.com
- Phone
- +390975 343195
- info@ventrebus.com
- Website
- ventrebus.com
Bus from Vasto Sud to Foggia
- Ave. Duration
- 1h 10m
- Frequency
- Twice a week
- Estimated price
- CHF 8
- Schedules at
- ventrebus.com
Want to know more about travelling around Switzerland
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
More Questions & Answers
There are 1275+ hotels available in Geneva.




































