There are 11 ways to get from Cagliari to Termoli by plane, train, car, car ferry, ferry, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Foggia Gino Lisa Airport, train
best- Fly from Cagliari Elmas Airport (CAG) to Foggia Gino Lisa Airport (FOG)plane CAG - FOG
- Take the train from Foggia to Termolitrain
8h 17m€188–434Fly to Roma Ciampino Airport, bus, train
cheapest- Fly from Cagliari Elmas Airport (CAG) to Roma Ciampino Airport (CIA)plane CAG - CIA
- Take the bus from Roma Termini Giolitti to Pescarabus
- Take the train from Pescara Centrale to Termolitrain
7h 38m€57–248Drive, car ferry
- Drive from Cagliari to Port of Arbataxcar
- Take the car ferry from Port of Arbatax to Port of Civitavecchiacarferry
- Drive from Port of Civitavecchia to Termolicar
15h 6m€99–158Train, ferry
- Take the train from Cagliari to Olbia Terranovatrain Re
- Take the ferry from Port of Olbia to Port of Civitavecchiaferry
- Take the train from Civitavecchia to Roma Terminitrain Re
- Take the train from Roma Termini to Foggiatrain Fa / ...
- Take the train from Foggia to Termolitrain Fr
19h 59m€101–257Bus, ferry
- Take the bus from Fermata di CAGLIARI PIAZZA MATTEOTTI-ESTERNO to Fermata di OLBIA PORTO ISOLA BIANCAbus
- Take the ferry from Port of Olbia to Port of Civitavecchiaferry
- Take the bus from CIVITAVECCHIA | Deposito # f277 to ROMA | Capolinea Cornelia # f1bus
- Take the bus from Roma, Autostazione Tiburtina to Termolibus 552
21h 27m€63–140Fly to Fiumicino International Airport, bus, train
- Fly from Cagliari Elmas Airport (CAG) to Fiumicino International Airport (FCO)plane CAG - FCO
- Take the bus from Roma Termini Giolitti to Pescarabus
- Take the train from Pescara Centrale to Termolitrain
7h 23m€67–157Fly to Abruzzo Airport, train
- Fly from Cagliari Elmas Airport (CAG) to Abruzzo Airport (PSR)plane CAG - PSR
- Take the train from Pescara Centrale to Termolitrain
4h 40m€58–248Fly to Naples Airport, train
- Fly from Cagliari Elmas Airport (CAG) to Naples Airport (NAP)plane CAG - NAP
- Take the train from Caserta stazione to Foggiatrain
- Take the train from Foggia to Termolitrain
7h 42m€93–264Ferry, train, bus
- Take the ferry from Port of Cagliari to Port of Civitavecchiaferry
- Take the train from Civitavecchia to Roma Terminitrain Re
- Take the bus from Roma Termini Giolitti to Pescarabus
- Take the train from Pescara Centrale to Termolitrain Fr
22h 22m€62–113Ferry, train
- Take the ferry from Port of Cagliari to Port of Civitavecchiaferry
- Take the train from Civitavecchia to Roma Terminitrain Re
- Take the train from Roma Termini to Pescara Centraletrain
- Take the train from Pescara Centrale to Termolitrain Fr
23h 40m€64–119Ferry, bus
- Take the ferry from Port of Cagliari to Port of Civitavecchiaferry
- Take the bus from CIVITAVECCHIA | Deposito # f277 to ROMA | Capolinea Cornelia # f1bus
- Take the bus from Roma, Autostazione Tiburtina to Montenero di Bisacciabus
27h 6m€58–90
Cagliari Elmas Airport (CAG) to Foggia Gino Lisa Airport (FOG) flights
Questions & Answers
The cheapest way to get from Cagliari to Termoli is to ferry and train and bus which costs €60 - €120 and takes 22h 22m.
The fastest way to get from Cagliari to Termoli is to fly and train which takes 4h 40m and costs €55 - €250.
The distance between Cagliari and Termoli is 695 km.
The best way to get from Cagliari to Termoli without a car is to train and ferry which takes 19h 59m and costs €100 - €260.
It takes approximately 8h 17m to get from Cagliari to Termoli, including transfers.
There are 516+ hotels available in Termoli.
What companies run services between Cagliari, Italy and Termoli, Italy?
There is no direct connection from Cagliari to Termoli. However, you can take the bus to Aeroporto Elmas Arrivi, walk to Cagliari Elmas Airport (CAG) airport, fly to Foggia Gino Lisa Airport (FOG), walk to Foggia Airport, take the bus to Figgia Terminal Bus, walk to Foggia, then take the train to Termoli. Alternatively, you can take a vehicle from Cagliari to Termoli via Port of Arbatax and Port of Civitavecchia in around 15h 6m.
- Website
- aeroitalia.com
Flights from Cagliari Elmas Airport to Foggia Gino Lisa Airport via Milan Linate
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- €170–800
Flights from Cagliari Elmas Airport to Fiumicino International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €40–210
- Website
- flexflight.dk
Flights from Cagliari Elmas Airport to Foggia Gino Lisa Airport via Milan Linate
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- €170–800
Flights from Cagliari Elmas Airport to Fiumicino International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €40–210
- Website
- ryanair.com
Flights from Cagliari Elmas Airport to Fiumicino International Airport via Palermo
- Ave. Duration
- 3h 15m
- When
- Sunday
- Estimated price
- €55–140
Flights from Cagliari Elmas Airport to Abruzzo Airport
- Ave. Duration
- 1h 20m
- When
- Monday and Saturday
- Estimated price
- €50–230
Flights from Cagliari Elmas Airport to Roma Ciampino Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €35–200
Flights from Cagliari Elmas Airport to Naples Airport
- Ave. Duration
- 1h 10m
- When
- Monday, Friday, and Sunday
- Estimated price
- €50–170
- Website
- easyjet.com
Flights from Cagliari Elmas Airport to Naples Airport
- Ave. Duration
- 1h 15m
- When
- Thursday
- Estimated price
- €29–210
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Foggia to Termoli
- Ave. Duration
- 42 min
- Frequency
- Every 2 hours
- Estimated price
- €12–24
- Schedules at
- trenitalia.com
Train from Civitavecchia to Roma Termini
- Ave. Duration
- 47 min
- Frequency
- 5 times a day
- Estimated price
- €11–22
- Schedules at
- trenitalia.com
Train from Roma Termini to Foggia
- Ave. Duration
- 3h 8m
- Frequency
- Every 4 hours
- Estimated price
- €50–100
- Schedules at
- trenitalia.com
Train from Pescara Centrale to Termoli
- Ave. Duration
- 47 min
- Frequency
- Every 2 hours
- Estimated price
- €12–25
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Foggia to Termoli
- Ave. Duration
- 53 min
- Frequency
- 4 times a day
- Estimated price
- €8–19
- Website
- https://www.trenitalia.com/en.html
Train from Civitavecchia to Roma Termini
- Ave. Duration
- 1h 7m
- Frequency
- 3 times a day
- Estimated price
- €7–18
- Website
- https://www.trenitalia.com/en.html
Train from Roma Termini to Foggia
- Ave. Duration
- 5h 3m
- Frequency
- Once daily
- Estimated price
- €35–80
- Website
- https://www.trenitalia.com/en.html
Train from Pescara Centrale to Termoli
- Ave. Duration
- 49 min
- Frequency
- 5 times a day
- Estimated price
- €8–20
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Foggia to Termoli
- Ave. Duration
- 59 min
- Frequency
- 3 times a day
- Estimated price
- €6–10
- Website
- https://www.trenitalia.com/en.html
Train from Cagliari to Olbia Terranova
- Ave. Duration
- 3h 23m
- Frequency
- Every 4 hours
- Estimated price
- €16–24
- Website
- https://www.trenitalia.com/en.html
Train from Civitavecchia to Roma Termini
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- €6–9
- Website
- https://www.trenitalia.com/en.html
Train from Pescara Centrale to Termoli
- Ave. Duration
- 1h 15m
- Frequency
- Every 3 hours
- Estimated price
- €6–10
- Website
- https://www.trenitalia.com/en.html
Train from Roma Termini to Pescara Centrale
- Ave. Duration
- 3h 28m
- Frequency
- Twice daily
- Estimated price
- €14–21
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Roma Termini to Foggia
- Ave. Duration
- 3h 2m
- Frequency
- Once daily
- Estimated price
- €50–70
- Website
- https://www.italotreno.it/en
- Smart Economy
- €50–70
- Smart Flex
- €55–70
Train from Caserta stazione to Foggia
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- €35–45
- Website
- https://www.italotreno.it/en
- Smart Economy
- €35–45
- Smart Flex
- €35–45
- 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
- Phone
- +39 0789 21487
- request@gruppoturmotravel.com
- Website
- gruppoturmotravel.com
Bus from Fermata di CAGLIARI PIAZZA MATTEOTTI-ESTERNO to Fermata di OLBIA PORTO ISOLA BIANCA
- Ave. Duration
- 3h 45m
- Frequency
- 6 times a week
- Estimated price
- €13–19
- Website
- https://gruppoturmotravel.com/en
- Phone
- 800 174 471
- Website
- servizi.cotralspa.it
Bus from CIVITAVECCHIA | Deposito # f277 to ROMA | Capolinea Cornelia # f1
- Ave. Duration
- 1h 52m
- Frequency
- Every 2 hours
- Estimated price
- €4–5
- Schedules at
- servizi.cotralspa.it
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Roma, Autostazione Tiburtina to Termoli
- Ave. Duration
- 4h 25m
- Frequency
- 3 times a day
- Estimated price
- €19–35
- Website
- https://www.flixbus.co.uk
- Phone
- +39 0874 64744
- info@atm-molise.it
- Website
- atm-molise.it
Bus from Roma, Autostazione Tiburtina to Termoli
- Ave. Duration
- 3h 35m
- Frequency
- Once daily
- Estimated price
- €15–22
- Schedules at
- atm-molise.it
- Phone
- +39 0873.364785
- info@difonzobus.com
- Website
- difonzobus.com
Bus from Roma Termini Giolitti to Pescara
- Ave. Duration
- 2h 10m
- Frequency
- Every 4 hours
- Estimated price
- €12–15
- Schedules at
- difonzobus.com
- Phone
- 0873/342663
- info@dicarlobus.it
- Website
- dicarlobus.com
Bus from Roma, Autostazione Tiburtina to Montenero di Bisaccia
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- €15–25
- Schedules at
- dicarlobus.com
- Phone
- +39.081.496.444
- info@grimaldi.napoli.it
- Website
- grimaldi-lines.com
Car ferry from Port of Arbatax to Port of Civitavecchia
- Ave. Duration
- 9h
- Frequency
- Twice a week
- Estimated price
- €30–50
- Website
- https://www.grimaldi-lines.com/en/
Ferry from Port of Cagliari to Port of Civitavecchia
- Ave. Duration
- 15h
- Frequency
- 3 times a week
- Estimated price
- €35–55
- Website
- https://www.grimaldi-lines.com/en/
- Phone
- 02 76028132
- helpdesk@tirrenia.it
- Website
- tirrenia.it
Ferry from Port of Olbia to Port of Civitavecchia
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- €45–55
- Website
- https://www.tirrenia.it/
- Phone
- +39 010 209 4591
- booking@gnv.it
- Website
- gnv.it
Ferry from Port of Olbia to Port of Civitavecchia
- Ave. Duration
- 11h 30m
- Frequency
- Twice a week
- Estimated price
- €30–75
- Website
- https://www.gnv.it/en
- Seat
- €30–45
- Cabin
- €45–75
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
Travelling by boat in Italy
Read the travel guide
Want to know more about Flixbus?
Read the travel guide















































