There are 9 ways to get from Geneva to Termoli by bus, train, car, plane, 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 Geneva to Turinbus FlixBus N405 / ...
- Take the train from Torino Porta Susa to Termolitrain Fr
11h 16m€122–222Bus
cheapest- Take the bus from Geneva - Bus station to Termoli Terminal Busbus
13h 35m€70–90Drive 996 km
- Drive from Geneva to Termolicar 996 km
9h 29m€206–298Fly Geneva International Airport to Fiumicino International Airport, train
- Fly from Geneva International Airport (GVA) to Fiumicino International Airport (FCO)plane GVA - FCO
- Take the train from Roma Termini to Foggiatrain
- Take the train from Foggia to Termolitrain
7h 40m€100–305Train
- Take the train from Genève to Domodossolatrain Ec
- Take the train from Domodossola to Rho-Fiera Milanotrain Re
- Take the train from Milano Rogoredo to Mediopadana R.Emiliatrain
- Take the train from Reggio Emilia Av to Termolitrain Fr
12h 12m€177–303Train, bus
- Take the train from Genève to Luzerntrain Ir15 / ...
- Take the bus from Luthern to Termoli - Autostazionebus
15h 57m€139–186Fly Geneva International Airport to Foggia Gino Lisa Airport, train
- Fly from Geneva International Airport (GVA) to Foggia Gino Lisa Airport (FOG)plane GVA - FOG
- Take the train from Foggia to Termolitrain
18h 18m€135–523Train, bus to Milano Malpensa Airport, fly to Abruzzo Airport
- Take the train from Genève to Domodossolatrain
- Take the bus from Domodossola to Gallaratebus
- Fly from Milano Malpensa Airport (MXP) to Abruzzo Airport (PSR)plane MXP - PSR
- Take the train from Pescara Centrale to Termolitrain
9h 42mBus, train to Turin Caselle Airport, fly to Abruzzo Airport, train
- Take the bus from Geneva to Chambérybus
- Take the train from Chambery Challes Les Eaux to Torino Porta Susatrain
- Fly from Turin Caselle Airport (TRN) to Abruzzo Airport (PSR)plane TRN - PSR
- Take the train from Pescara Centrale to Termolitrain
10h 25m€82–298
Geneva to Termoli by bus and train
Comparing Your Travel Options
The cheapest way to get from Geneva to Termoli is to bus which costs €70 - €90 and takes 13h 35m.
The fastest way to get from Geneva to Termoli is to fly and train which takes 7h 40m and costs €100 - €310.
Yes, there is a direct bus departing from Geneva - Bus station station and arriving at Termoli Terminal Bus. Services depart twice a week, and operate Monday and Friday. The journey takes approximately 13h 35m.
No, there is no direct train from Geneva to Termoli. However, there are services departing from Genève and arriving at Termoli via Domodossola, Milano Rogoredo and Reggio Emilia Av. The journey, including transfers, takes approximately 12h 12m.
The distance between Geneva and Termoli is 1039 km. The road distance is 996 km.
The best way to get from Geneva to Termoli without a car is to bus and train which takes 11h 16m and costs €120 - €230.
It takes approximately 11h 16m to get from Geneva to Termoli, including transfers.
Geneva to Termoli bus services, operated by Sellitto, depart from Geneva - Bus station.
Geneva to Termoli train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Genève station.
The best way to get from Geneva to Termoli is to bus which takes 13h 35m and costs €70 - €90. Alternatively, you can train, which costs €170 - €310 and takes 12h 12m.
What companies run services between Geneva, Switzerland and Termoli, Italy?
Sellitto operates a bus from Geneva - Bus station to Termoli Terminal Bus twice a week. Tickets cost €70–90 and the journey takes 13h 35m. Alternatively, you can take a train from Genève to Termoli via Domodossola, Milano Rogoredo, and Reggio Emilia Av in around 12h 12m.
- Website
- ryanair.com
Flights from Milano Malpensa Airport to Abruzzo Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €22–160
Flights from Turin Caselle Airport to Abruzzo Airport
- Ave. Duration
- 1h 15m
- When
- Thursday, Friday, Saturday, Sunday, and Monday
- Estimated price
- €40–190
- Website
- aeroitalia.com
Flights from Geneva International Airport to Foggia Gino Lisa Airport via Milan Linate
- Ave. Duration
- 26h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €120–500
Flights from Geneva International Airport to Foggia Gino Lisa Airport via Luxembourg, Milan Linate
- Ave. Duration
- 16h 10m
- When
- Friday
- Estimated price
- €180–700
Flights from Geneva International Airport to Foggia Gino Lisa Airport via Munich, Milan Linate
- Ave. Duration
- 16h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €180–700
Flights from Geneva International Airport to Foggia Gino Lisa Airport via Paris Orly, Milan Linate
- Ave. Duration
- 17h 20m
- When
- Thursday, Friday, and Sunday
- Estimated price
- €190–750
Flights from Geneva International Airport to Foggia Gino Lisa Airport via Fiumicino International Airport, Milan Linate
- Ave. Duration
- 17h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €180–600
Flights from Geneva International Airport to Foggia Gino Lisa Airport via Frankfurt, Milan Linate
- Ave. Duration
- 17h 55m
- When
- Every day
- Estimated price
- €190–750
Flights from Geneva International Airport to Foggia Gino Lisa Airport via Olbia, Milan Linate
- Ave. Duration
- 20h 45m
- When
- Saturday
- Estimated price
- €200–800
- Website
- swiss.com
Flights from Geneva International Airport to Fiumicino International Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- €75–190
Flights from Geneva International Airport to Fiumicino International Airport via Zurich
- Ave. Duration
- 3h 46m
- When
- Every day
- Estimated price
- €75–190
- Website
- easyjet.com
Flights from Geneva International Airport to Fiumicino International Airport
- Ave. Duration
- 1h 30m
- When
- Thursday, Friday, Sunday, Saturday, Monday, and Tuesday
- Estimated price
- €40–180
- Website
- ita-airways.com
Flights from Geneva International Airport to Fiumicino International Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- €75–190
Flights from Geneva International Airport to Fiumicino International Airport via Zurich
- Ave. Duration
- 4h
- When
- Thursday and Friday
- Estimated price
- €75–190
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Torino Porta Susa to Termoli
- Ave. Duration
- 6h 14m
- Frequency
- Twice daily
- Estimated price
- €100–190
- Website
- Trenitalia Frecce
Train from Roma Termini to Foggia
- Ave. Duration
- 3h 7m
- Frequency
- Every 4 hours
- Estimated price
- €45–85
- Website
- Trenitalia Frecce
Train from Foggia to Termoli
- Ave. Duration
- 42 min
- Frequency
- Every 3 hours
- Estimated price
- €11–20
- Website
- Trenitalia Frecce
Train from Milano Rogoredo to Mediopadana R.Emilia
- Ave. Duration
- 1h 10m
- Frequency
- 4 times a day
- Estimated price
- €21–40
- Website
- Trenitalia Frecce
Train from Reggio Emilia Av to Termoli
- Ave. Duration
- 4h 14m
- Frequency
- Every 4 hours
- Estimated price
- €65–120
- Website
- Trenitalia Frecce
Train from Foggia to Termoli
- Ave. Duration
- 42 min
- Frequency
- Every 3 hours
- Estimated price
- €11–20
- Website
- Trenitalia Frecce
Train from Pescara Centrale to Termoli
- Ave. Duration
- 44 min
- Frequency
- Every 3 hours
- Estimated price
- €12–21
- Website
- Trenitalia Frecce
Train from Pescara Centrale to Termoli
- Ave. Duration
- 44 min
- Frequency
- Every 3 hours
- Estimated price
- €12–21
- Website
- Trenitalia Frecce
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Roma Termini to Foggia
- Ave. Duration
- 5h 3m
- Frequency
- Once daily
- Estimated price
- €35–70
- Website
- Trenitalia Intercity
Train from Foggia to Termoli
- Ave. Duration
- 53 min
- Frequency
- Every 4 hours
- Estimated price
- €9–17
- Website
- Trenitalia Intercity
Train from Foggia to Termoli
- Ave. Duration
- 53 min
- Frequency
- Every 4 hours
- Estimated price
- €9–17
- Website
- Trenitalia Intercity
Train from Pescara Centrale to Termoli
- Ave. Duration
- 47 min
- Frequency
- Every 4 hours
- Estimated price
- €9–18
- Website
- Trenitalia Intercity
Train from Pescara Centrale to Termoli
- Ave. Duration
- 47 min
- Frequency
- Every 4 hours
- Estimated price
- €9–18
- Website
- Trenitalia Intercity
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Roma Termini to Foggia
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- €40–70
- Website
- Italo Treno
Train from Milano Rogoredo to Mediopadana R.Emilia
- Ave. Duration
- 36 min
- Frequency
- Hourly
- Estimated price
- €18–30
- Website
- Italo Treno
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Foggia to Termoli
- Ave. Duration
- 59 min
- Frequency
- 3 times a day
- Estimated price
- €10–14
- Website
- Trenitalia
Train from Domodossola to Rho-Fiera Milano
- Ave. Duration
- 2h 4m
- Frequency
- Every 4 hours
- Estimated price
- €13–19
- Website
- Trenitalia
Train from Foggia to Termoli
- Ave. Duration
- 59 min
- Frequency
- 3 times a day
- Estimated price
- €10–14
- Website
- Trenitalia
Train from Pescara Centrale to Termoli
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- €10–15
- Website
- Trenitalia
Train from Chambery Challes Les Eaux to Torino Porta Susa
- Ave. Duration
- 2h 34m
- Frequency
- Twice daily
- Estimated price
- €23–35
- Website
- Trenitalia
Train from Pescara Centrale to Termoli
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- €10–15
- Website
- Trenitalia
Train from Genève to Domodossola
- Ave. Duration
- 2h 43m
- Frequency
- 4 times a day
- Estimated price
- €80–130
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Genève to Luzern
- Ave. Duration
- 3h 7m
- Frequency
- Hourly
- Estimated price
- €85–140
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Genève to Domodossola
- Ave. Duration
- 2h 43m
- Frequency
- 4 times a day
- Estimated price
- €80–130
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- 800.14.28.80
- segreteria@tuabruzzo.it
- Website
- tuabruzzo.it
Train from Pescara Centrale to Termoli
- Ave. Duration
- 1h 15m
- Frequency
- 5 times a day
- Schedules at
- tuabruzzo.it
Train from Pescara Centrale to Termoli
- Ave. Duration
- 1h 15m
- Frequency
- 5 times a day
- Schedules at
- tuabruzzo.it
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Chambery Challes Les Eaux to Torino Porta Susa
- Ave. Duration
- 2h 35m
- Frequency
- 3 times a day
- Estimated price
- €35–60
- Website
- TGV inOui
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Geneva to Turin
- Ave. Duration
- 3h 50m
- Frequency
- Every 3 hours
- Estimated price
- €21–35
- Website
- Flixbus
Bus from Geneva to Chambéry
- Ave. Duration
- 1h 40m
- Frequency
- Every 2 hours
- Estimated price
- €8–12
- Website
- Flixbus
- Phone
- +39 0824 46304
- info@sellitto.com
- Website
- sellitto.com
Bus from Geneva - Bus station to Termoli Terminal Bus
- Ave. Duration
- 13h 35m
- Frequency
- Twice a week
- Estimated price
- €70–90
- Schedules at
- sellitto.com
- Phone
- +39 0825-26416
- INFORMAZIONI@BARTOLINIPULLMAN.IT
- Website
- bartolinipullman.it
Bus from Luthern to Termoli - Autostazione
- Ave. Duration
- 11h 45m
- Frequency
- Once a week
- Estimated price
- €50
- Schedules at
- bartolinipullman.it
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- Trenord
Bus from Domodossola to Gallarate
- Ave. Duration
- 1h 2m
- Frequency
- Every 2 hours
- Website
- Trenord
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Geneva to Chambéry
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- €7–12
- Website
- BlaBlaCar Bus
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
Geneva to Termoli bus services, operated by Sellitto, arrive at Termoli Terminal Bus station.
Geneva to Termoli train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Domodossola station.
Yes, the driving distance between Geneva to Termoli is 996 km. It takes approximately 9h 29m to drive from Geneva to Termoli.
Book your Geneva to Termoli train tickets online with Omio.
Book your Geneva to Termoli bus tickets online with Omio.
There are 528+ hotels available in Termoli.











































