There are 8 ways to get from Cagliari to Faro by plane, train, ferry, bus, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Cagliari Elmas Airport to Faro Airport
best- Fly from Cagliari Elmas Airport (CAG) to Faro Airport (FAO)plane CAG - FAO
7h 50m€92–178Fly Cagliari Elmas Airport to Seville Airport, bus
cheapest- Fly from Cagliari Elmas Airport (CAG) to Seville Airport (SVQ)plane CAG - SVQ
- Take the bus from Seville to Farobus
9h 17m€79–196Train, ferry, bus via Nice
- Take the train from Cagliari to Porto Torres M.Matrain Re
- Take the ferry from Port of Porto Torres to Port of Nice Lympiaferry
- Take the bus from Nice - Airport Bus Station Terminal 1 to Lisbon - Orientebus
- Take the train from Lisboa Oriente to Farotrain Ic
2d 2h€244–446Bus, car ferry, ferry
- Take the bus from Fermata di CAGLIARI PIAZZA MATTEOTTI-ESTERNO to Fermata di OLBIA PORTO ISOLA BIANCAbus
- Take the carferry from Olbia Porto Isola Bianca to Port of Genoacarferry
- Take the ferry from Port of Genoa to Port de Tanger Medferry
- Take the carferry from Port de Tanger Med to Port of Algecirascarferry
- Take the bus from Algeciras Puerto to Farobus
3d 9h€304–658Train, bus to Alghero, fly to Faro Airport
- Take the train from Cagliari to Oristanotrain
- Take the bus from Oristano to Alghero Airportbus
- Fly from Alghero (AHO) to Faro Airport (FAO)plane AHO - FAO
12h€144–351Fly Cagliari Elmas Airport to Lisbon-Portela Airport, train
- Fly from Cagliari Elmas Airport (CAG) to Lisbon-Portela Airport (LIS)plane CAG - LIS
- Take the train from Lisboa Oriente to Farotrain
10h 50m€102–324Bus, car ferry
- Take the bus from Fermata di CAGLIARI PIAZZA MATTEOTTI-ESTERNO to Fermata di OLBIA PORTO ISOLA BIANCAbus
- Take the carferry from Olbia Porto Isola Bianca to Port of Genoacarferry
- Take the bus from Genoa to Lisbonbus
- Take the bus from Lisbon to Farobus
2d 4h€257–403Train, ferry, bus
- Take the train from Cagliari to Porto Torres M.Matrain Re
- Take the ferry from Port of Porto Torres to Port of Toulonferry
- Take the bus from Toulon to Lisbonbus
- Take the train from Lisboa Oriente to Farotrain Ic
2d 6h€267–424
Cagliari to Faro by train, foot, ferry, tram, and bus
Comparing Your Travel Options
The cheapest way to get from Cagliari to Faro is to fly which costs €90 - €180 and takes 7h 50m.
The fastest way to get from Cagliari to Faro is to fly which takes 7h 50m and costs €90 - €180.
The distance between Cagliari and Faro is 1520 km.
The best way to get from Cagliari to Faro without a car is to train and ferry and bus via Nice which takes 2 days 2h and costs €240 - €450.
It takes approximately 7h 50m to get from Cagliari to Faro, including transfers.
Faro is 1h behind Cagliari. It is currently 8:32 AM in Cagliari and 7:32 AM in Faro.
There are 4501+ hotels available in Faro.
What companies run services between Cagliari, Italy and Faro, Portugal?
Ryanair, easyJet, and two other airlines fly from Cagliari Elmas Airport (CAG) to Faro Airport (FAO) once daily.
- Website
- ryanair.com
Flights from Cagliari Elmas Airport to Faro Airport via Porto
- Ave. Duration
- 5h 35m
- When
- Tuesday, Wednesday, and Friday
- Estimated price
- €90–170
Flights from Cagliari Elmas Airport to Faro Airport via Rome
- Ave. Duration
- 6h 20m
- When
- Friday and Sunday
- Estimated price
- €90–170
Flights from Cagliari Elmas Airport to Seville Airport
- Ave. Duration
- 2h 25m
- When
- Thursday and Sunday
- Estimated price
- €50–140
Flights from Alghero to Faro Airport via Barcelona
- Ave. Duration
- 5h 25m
- When
- Tuesday
- Estimated price
- €120–250
Flights from Alghero to Faro Airport via Milan Bergamo
- Ave. Duration
- 10h 15m
- When
- Wednesday
- Estimated price
- €120–250
Flights from Alghero to Faro Airport via Rome
- Ave. Duration
- 6h 20m
- When
- Friday and Sunday
- Estimated price
- €120–250
Flights from Cagliari Elmas Airport to Lisbon-Portela Airport via Valencia
- Ave. Duration
- 5h 30m
- When
- Monday
- Estimated price
- €70–220
Flights from Cagliari Elmas Airport to Lisbon-Portela Airport via Seville Airport
- Ave. Duration
- 6h 10m
- When
- Thursday
- Estimated price
- €70–220
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Cagliari to Porto Torres M.Ma
- Ave. Duration
- 3h 46m
- Frequency
- Twice daily
- Estimated price
- €30–45
- Website
- Trenitalia
Train from Cagliari to Oristano
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- €10–15
- Website
- Trenitalia
Train from Cagliari to Porto Torres M.Ma
- Ave. Duration
- 3h 46m
- Frequency
- Twice daily
- Estimated price
- €30–45
- Website
- Trenitalia
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Nice - Airport Bus Station Terminal 1 to Lisbon - Oriente
- Ave. Duration
- 28h 29m
- Frequency
- Twice daily
- Estimated price
- €130–230
- Website
- BlaBlaCar Bus
- Phone
- +33(0)495329595
- Website
- Corsica Ferries/Sardinia Ferries
Ferry from Port of Porto Torres to Port of Nice Lympia
- Ave. Duration
- 11h 15m
- Frequency
- Once a week
- Estimated price
- €50–85
- Website
- Corsica Ferries/Sardinia Ferries
Ferry from Port of Porto Torres to Port of Toulon
- Ave. Duration
- 15h 30m
- Frequency
- 3 times a week
- Estimated price
- €55–95
- Website
- Corsica Ferries/Sardinia Ferries
Want to know more about travelling around Portugal
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide










