There are 11 ways to get from Cagliari to Patras by plane, busferry, car ferry, bus, ferry, train, or car
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 Zakynthos International Airport, bus and ferry
best- Fly from Cagliari Elmas Airport (CAG) to Zakynthos International Airport (ZTH)plane CAG - ZTH
- Take the busferry from Zakynthos to Patrasbusferry
10h 55m€130–286Fly to Kefalonia Airport, bus and ferry
cheapest- Fly from Cagliari Elmas Airport (CAG) to Kefalonia Airport (EFL)plane CAG - EFL
- Take the busferry from Argostoli to Patrabusferry
13h 26m€87–328Car ferry, bus, bus and ferry
- Take the car ferry from Port of Cagliari to Port of Palermocarferry
- Take the bus from Palermo to Brindisibus
- Take the busferry from Brindisi - Piazza Capitanerie di Porto to Vlorëbusferry
- Take the bus from Vlorë to Patrabus
39h 32mFerry, 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 Bari Centraletrain
- Take the ferry from Bari M.ma to Patrasferry Asf
41h 58m€128–275Fly to Preveza Airport, bus
- Fly from Cagliari Elmas Airport (CAG) to Preveza Airport (PVK)plane CAG - PVK
- Take the bus from Lefkáda to Patrasbus
13h 45m€128–453Fly to Athens International Airport, train, bus
- Fly from Cagliari Elmas Airport (CAG) to Athens International Airport (ATH)plane CAG - ATH
- Take the train from Athens to Kiatotrain
- Take the bus from Kiato to Patrabus
11h 59m€90–197Fly to Thessaloniki Airport Makedonia, bus
- Fly from Cagliari Elmas Airport (CAG) to Thessaloniki Airport Makedonia (SKG)plane CAG - SKG
- Take the bus from Thessaloniki Macedonia KTEL Bus Station to Patrasbus
14h 8m€138–263Ferry, train, car ferry
- 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 Bari Centraletrain Fr / ...
- Take the car ferry from Port of Bari to Port of Patrascarferry
42h 22m€142–280Car ferry, ferry, drive
- Take the car ferry from Port of Cagliari to Port of Palermocarferry
- Take the ferry from Palermo to Rinellaferry
- Take the ferry from Rinella to Reggio di Calabriaferry
- Drive from Reggio di Calabria to Bari M.macar
- Take the ferry from Bari M.ma to Patrasferry Asf
43h 21m€207–341Bus, ferry, bus and 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 | Anagninabus
- Take the busferry from Anagnina to Durrësbusferry
- Take the bus from Durrës to Patrabus
46h 4mCar ferry, bus, bus and ferry via Messina
- Take the car ferry from Port of Cagliari to Port of Palermocarferry
- Take the bus from Palermo Terminal Bus to Villa San Giovanni-Piazza Stazionebus
- Take the busferry from Villa San Giovanni to Vlorëbusferry
- Take the bus from Vlore , station to Sarandëbus
- Take the bus from Sarandë to Patrabus
46h 18m
Cagliari Elmas Airport (CAG) to Zakynthos International Airport (ZTH) flights
Questions & Answers
The cheapest way to get from Cagliari to Patras is to fly and train and bus which costs €90 - €200 and takes 11h 59m.
The fastest way to get from Cagliari to Patras is to fly and bus and ferry which takes 10h 55m and costs €130 - €290.
The distance between Cagliari and Patras is 1159 km.
The best way to get from Cagliari to Patras without a car is to car ferry and bus and bus and ferry which takes 39h 32m and costs .
It takes approximately 10h 55m to get from Cagliari to Patras, including transfers.
Patras is 1h ahead of Cagliari. It is currently 5:50 AM in Cagliari and 6:50 AM in Patras.
There are 658+ hotels available in Patras.
What companies run services between Cagliari, Italy and Patras, Greece?
There is no direct connection from Cagliari to Patras. However, you can take the bus to Aeroporto Elmas Arrivi, walk to Cagliari Elmas Airport (CAG) airport, fly to Zakynthos International Airport (ZTH), walk to Zakinthos Airport, take the bus to Zakynthos, walk to Zakynthos, then take the vehicle to Patras. Alternatively, you can take a car ferry from Port of Cagliari to Patra via Port of Palermo, Palermo - Via Roma, Palermo Centrale Station, Palermo, Brindisi, Brindisi - Viale Togliatti - Tribunale, Brindisi - Via Indipendenza, Brindisi - Piazza Capitanerie di Porto, Vlorë, and Vlorë in around 39h 32m.
- Website
- ryanair.com
Flights from Cagliari Elmas Airport to Zakynthos International Airport via Milan Bergamo
- Ave. Duration
- 5h 40m
- When
- Friday
- Estimated price
- €80–310
Flights from Cagliari Elmas Airport to Zakynthos International Airport via Rome
- Ave. Duration
- 4h 40m
- When
- Friday
- Estimated price
- €70–290
Flights from Cagliari Elmas Airport to Preveza Airport via Milan Bergamo
- Ave. Duration
- 10h 2m
- When
- Monday and Sunday
- Estimated price
- €110–440
Flights from Cagliari Elmas Airport to Preveza Airport via Bologna
- Ave. Duration
- 13h
- When
- Sunday
- Estimated price
- €110–430
Flights from Cagliari Elmas Airport to Kefalonia Airport via Milan Bergamo
- Ave. Duration
- 10h 45m
- When
- Sunday
- Estimated price
- €85–330
Flights from Cagliari Elmas Airport to Thessaloniki Airport Makedonia via Budapest
- Ave. Duration
- 8h 10m
- When
- Monday
- Estimated price
- €95–200
Flights from Cagliari Elmas Airport to Thessaloniki Airport Makedonia via Rome
- Ave. Duration
- 3h 45m
- When
- Sunday
- Estimated price
- €95–200
Flights from Cagliari Elmas Airport to Thessaloniki Airport Makedonia via Vienna
- Ave. Duration
- 6h 25m
- When
- Friday
- Estimated price
- €100–420
- Website
- ita-airways.com
Flights from Cagliari Elmas Airport to Zakynthos International Airport via Rome
- Ave. Duration
- 3h 55m
- When
- Saturday
- Estimated price
- €85–320
Flights from Cagliari Elmas Airport to Athens International Airport via Rome
- Ave. Duration
- 4h 58m
- When
- Every day
- Estimated price
- €60–220
Flights from Cagliari Elmas Airport to Kefalonia Airport via Rome
- Ave. Duration
- 6h
- When
- Friday
- Estimated price
- €90–340
- Website
- volotea.com
Flights from Cagliari Elmas Airport to Athens International Airport via Florence
- Ave. Duration
- 4h 55m
- When
- Saturday
- Estimated price
- €65–240
Flights from Cagliari Elmas Airport to Athens International Airport via Rome
- Ave. Duration
- 5h 7m
- When
- Every day
- Estimated price
- €60–230
Flights from Cagliari Elmas Airport to Kefalonia Airport via Bari
- Ave. Duration
- 8h 5m
- When
- Thursday
- Estimated price
- €75–310
Flights from Cagliari Elmas Airport to Thessaloniki Airport Makedonia via Rome
- Ave. Duration
- 3h 55m
- When
- Monday and Friday
- Estimated price
- €70–270
- Website
- en.aegeanair.com
Flights from Cagliari Elmas Airport to Athens International Airport via Rome
- Ave. Duration
- 5h 7m
- When
- Every day
- Estimated price
- €60–230
Flights from Cagliari Elmas Airport to Kefalonia Airport via Bari
- Ave. Duration
- 8h 5m
- When
- Thursday
- Estimated price
- €75–310
Flights from Cagliari Elmas Airport to Thessaloniki Airport Makedonia via Rome
- Ave. Duration
- 3h 55m
- When
- Monday and Friday
- Estimated price
- €70–270
- Website
- easyjet.com
Flights from Cagliari Elmas Airport to Zakynthos International Airport via Naples
- Ave. Duration
- 8h 30m
- When
- Monday
- Estimated price
- €60–300
Flights from Cagliari Elmas Airport to Preveza Airport via Milan Malpensa
- Ave. Duration
- 6h 50m
- When
- Monday
- Estimated price
- €120–460
- Website
- skyexpress.gr
Flights from Cagliari Elmas Airport to Athens International Airport via Rome
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- €55–210
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Civitavecchia to Roma Termini
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- €4–16
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Civitavecchia to Roma Termini
- Ave. Duration
- 48 min
- Frequency
- 5 times a day
- Estimated price
- €14–19
- Schedules at
- trenitalia.com
Train from Roma Termini to Bari Centrale
- Ave. Duration
- 4h 14m
- Frequency
- 5 times a day
- Estimated price
- €35–120
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Civitavecchia to Roma Termini
- Ave. Duration
- 1h 7m
- Frequency
- Twice daily
- Estimated price
- €12
- Website
- https://www.trenitalia.com/en.html
Train from Roma Termini to Bari Centrale
- Ave. Duration
- 6h 29m
- Frequency
- Once daily
- Estimated price
- €18–70
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Roma Termini to Bari Centrale
- Ave. Duration
- 4h 20m
- Frequency
- Once daily
- Estimated price
- €29–75
- Website
- https://www.italotreno.it/en
- Phone
- 14511
- Website
- hellenictrain.gr
Train from Athens to Kiato
- Ave. Duration
- 1h 23m
- Frequency
- Hourly
- Estimated price
- €5–8
- Website
- https://www.hellenictrain.gr/en
- Phone
- +302695022255
- info@ktel-zakynthos.gr
- Website
- ktel-zakynthos.gr
Busferry from Zakynthos to Patras
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Estimated price
- €8–13
- Book at
- https://ktel-zakynthos.gr/en/
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Palermo to Brindisi
- Ave. Duration
- 11h 45m
- Frequency
- Once daily
- Estimated price
- €35–75
- Website
- https://www.flixbus.co.uk
- Phone
- +393293958604
- info@pistoiaviaggi.com
- Website
- pistoia-viaggi.it
Busferry from Brindisi - Piazza Capitanerie di Porto to Vlorë
- Ave. Duration
- 4h 28m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
Busferry from Villa San Giovanni to Vlorë
- Ave. Duration
- 16h 47m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
- Phone
- +355 68 407 6607
- komatastours.al@gmail.com
- Website
- facebook.com
Bus from Vlorë to Patra
- Ave. Duration
- 6h 33m
- Frequency
- Once daily
- Estimated price
- €33
- Schedules at
- facebook.com
Bus from Durrës to Patra
- Ave. Duration
- 9h 27m
- Frequency
- Once daily
- Estimated price
- €40
- Schedules at
- facebook.com
- Phone
- +3026450 22364
- info@ktel-lefkadas.gr
- Website
- ktel-lefkadas.gr
Bus from Lefkáda to Patras
- Ave. Duration
- 2h 45m
- Frequency
- Once a week
- Estimated price
- €15–18
- Website
- https://ktel-lefkadas.gr/
- Schedules at
- https://ktel-lefkadas.gr/
- Phone
- 14511
- Website
- hellenictrain.gr
Bus from Kiato to Patra
- Ave. Duration
- 1h 25m
- Frequency
- Every 3 hours
- Estimated price
- €4–8
- Website
- https://www.hellenictrain.gr/en
- Phone
- +30 26710 22281
- info@ktelkefalonias.gr
- Website
- ktelkefalonias.gr
Busferry from Argostoli to Patra
- Ave. Duration
- 3h 21m
- Frequency
- 3 times a day
- Estimated price
- €9–14
- Website
- https://ktelkefalonias.gr/en
- Phone
- +30 2610 623 888
- info@ktelachaias.gr
- Website
- ktelachaias.gr
Bus from Thessaloniki Macedonia KTEL Bus Station to Patras
- Ave. Duration
- 6h
- Frequency
- Twice daily
- Estimated price
- €40–50
- Website
- https://www.ktelachaias.gr/en/homepage-en/
- 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 | Anagnina
- Ave. Duration
- 2h 27m
- Frequency
- Once daily
- Estimated price
- €5–7
- Schedules at
- servizi.cotralspa.it
- Phone
- +355696383030
- Website
- firenzelines.com
Busferry from Anagnina to Durrës
- Ave. Duration
- 19h
- Frequency
- Once a week
- Schedules at
- firenzelines.com
- Phone
- +39 06 88 93 82 32
- Website
- itabus.it
Bus from Palermo Terminal Bus to Villa San Giovanni-Piazza Stazione
- Ave. Duration
- 4h 20m
- Frequency
- 3 times a week
- Estimated price
- €10–15
- Website
- https://www.itabus.it/en/home
- Phone
- +355 69 22 76 426
- Website
- facebook.com
Bus from Vlore , station to Sarandë
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Estimated price
- €15
- Schedules at
- travel.gjirafa.com
- Phone
- +355 69 398 7951
- support@olgenotravel.com
- Website
- olgenotravel.com
Bus from Vlore , station to Sarandë
- Ave. Duration
- 3h 20m
- Frequency
- 3 times a day
- Website
- https://olgenotravel.com/
- Phone
- +383 49 163 492
- Website
- travel.gjirafa.com
Bus from Vlore , station to Sarandë
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- €15
- Schedules at
- https://travel.gjirafa.com/en/blogs/boraku
- Phone
- +355 69 587 3466
- Website
- facebook.com
Bus from Vlore , station to Sarandë
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- €11
- Schedules at
- facebook.com
- Phone
- +7 916 321-96-39
- info@rivierabus.com
- Website
- rivierabus.com
Bus from Vlore , station to Sarandë
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a week
- Estimated price
- €26–30
- Website
- https://www.rivierabus.com/
- Phone
- (+30) 210 822 4112
- contact@ahmetitravel.com
- Website
- ahmetitravel.com
Bus from Sarandë to Patra
- Ave. Duration
- 5h 49m
- Frequency
- Twice daily
- Estimated price
- €30
- Schedules at
- ahmetitravel.com
- Phone
- +39.081.496.444
- info@grimaldi.napoli.it
- Website
- grimaldi-lines.com
Car ferry from Port of Cagliari to Port of Palermo
- Ave. Duration
- 12h
- Frequency
- Once a week
- Estimated price
- €40–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
- €40–50
- Website
- https://www.grimaldi-lines.com/en/
Ferry from Bari M.ma to Patras
- Ave. Duration
- 17h
- Frequency
- Once daily
- Estimated price
- €50–130
- Website
- https://www.bluestarferries.com/en-gb/
- Economy
- €50–70
- 2 Bed Inside Cabin
- €80–100
- 4 Bed Outside Cabin
- €80–100
- 2 Bed Lux Cabin
- €100–130
- Phone
- +30 210 8919700
- superfast@superfast.com
- Website
- superfast.com
Car ferry from Port of Bari to Port of Patras
- Ave. Duration
- 17h 30m
- Frequency
- Once daily
- Estimated price
- €75–90
- Website
- https://www.superfast.com
Ferry from Bari M.ma to Patras
- Ave. Duration
- 17h 30m
- Frequency
- Once daily
- Estimated price
- €75–90
- Website
- https://www.superfast.com
- Phone
- 0923.873813
- callcenter@libertylines.it
- Website
- libertylines.it
Ferry from Palermo to Rinella
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- €25–35
- Schedules at
- libertylines.it
Ferry from Rinella to Reggio di Calabria
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- €26–29
- Schedules at
- libertylines.it
- 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
- €40–85
- 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 Greece
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
Travelling by boat in Italy
Read the travel guide







































































