There are 10 ways to get from Cagliari to Patras by plane, busferry, ferry, train, 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 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€140–296Fly 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–338Ferry, 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 Port of Patrasferry Asf
41h 58m€124–265Ferry, bus, bus and ferry
- Take the ferry from Port of Cagliari to Port of Palermoferry
- Take the bus from Palermo to Cosenzabus 582 / ...
- Take the busferry from Cosenza - Autostazione to Vlorëbusferry
- Take the bus from Vlorë to Agríniobus
- Take the bus from Agrinio to Patrasbus
43h 46mFly 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 58m€90–197Fly 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–463Fly 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–273Ferry, train via Bari
- 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 ferry from Port of Bari to Port of Patrasferry
42h 22m€137–280Bus, 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
44h 51mTrain, ferry, bus and ferry, bus
- Take the train from Cagliari to Porto Torres M.Matrain Re
- Take the ferry from Port of Porto Torres to Port of Genoaferry
- Take the busferry from Genoa to Vlorëbusferry
- Take the bus from Vlorë to Agríniobus
- Take the bus from Agrinio to Patrasbus
2d 1h
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 58m.
The fastest way to get from Cagliari to Patras is to fly and bus and ferry which takes 10h 55m and costs €140 - €300.
The distance between Cagliari and Patras is 1159 km.
The best way to get from Cagliari to Patras without a car is to ferry and train which takes 41h 58m and costs €120 - €270.
It takes approximately 10h 55m to get from Cagliari to Patras, including transfers.
Patras is 1h ahead of Cagliari. It is currently 7:06 AM in Cagliari and 8:06 AM in Patras.
There are 645+ 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 ferry from Port of Cagliari to Port of Patras via Port Of Civitavecchia, CIVITAVECCHIA | Deposito # f230, CIVITAVECCHIA | Piazza V. Emanuele II # f72, Civitavecchia, Roma Termini, Bari Centrale, Bari Centrale, Stazione Marittima, and Bari M.ma in around 41h 58m.
- Website
- ryanair.com
Flights from Cagliari Elmas Airport to Zakynthos International Airport via Milan Bergamo
- Ave. Duration
- 5h 40m
- When
- Friday
- Estimated price
- €85–320
Flights from Cagliari Elmas Airport to Zakynthos International Airport via Rome
- Ave. Duration
- 4h 40m
- When
- Friday
- Estimated price
- €75–300
Flights from Cagliari Elmas Airport to Preveza Airport via Milan Bergamo
- Ave. Duration
- 10h 2m
- When
- Monday and Sunday
- Estimated price
- €120–450
Flights from Cagliari Elmas Airport to Preveza Airport via Bologna
- Ave. Duration
- 13h
- When
- Sunday
- Estimated price
- €110–440
Flights from Cagliari Elmas Airport to Kefalonia Airport via Milan Bergamo
- Ave. Duration
- 10h 45m
- When
- Sunday
- Estimated price
- €90–340
Flights from Cagliari Elmas Airport to Thessaloniki Airport Makedonia via Budapest
- Ave. Duration
- 5h 35m
- When
- Monday
- Estimated price
- €95–210
Flights from Cagliari Elmas Airport to Thessaloniki Airport Makedonia via Rome
- Ave. Duration
- 3h 45m
- When
- Sunday
- Estimated price
- €95–210
Flights from Cagliari Elmas Airport to Thessaloniki Airport Makedonia via Vienna
- Ave. Duration
- 6h 25m
- When
- Friday
- Estimated price
- €100–430
- Website
- ita-airways.com
Flights from Cagliari Elmas Airport to Zakynthos International Airport via Rome
- Ave. Duration
- 3h 55m
- When
- Saturday
- Estimated price
- €90–330
Flights from Cagliari Elmas Airport to Athens International Airport via Rome
- Ave. Duration
- 4h 58m
- When
- Every day
- Estimated price
- €60–230
Flights from Cagliari Elmas Airport to Kefalonia Airport via Rome
- Ave. Duration
- 6h
- When
- Friday
- Estimated price
- €95–350
- Website
- volotea.com
Flights from Cagliari Elmas Airport to Athens International Airport via Florence
- Ave. Duration
- 4h 55m
- When
- Saturday
- Estimated price
- €70–250
Flights from Cagliari Elmas Airport to Athens International Airport via Rome
- Ave. Duration
- 4h 52m
- When
- Every day
- Estimated price
- €65–230
Flights from Cagliari Elmas Airport to Kefalonia Airport via Bari
- Ave. Duration
- 8h 5m
- When
- Thursday
- Estimated price
- €75–320
Flights from Cagliari Elmas Airport to Thessaloniki Airport Makedonia via Rome
- Ave. Duration
- 3h 55m
- When
- Monday and Friday
- Estimated price
- €75–270
- Website
- en.aegeanair.com
Flights from Cagliari Elmas Airport to Athens International Airport via Rome
- Ave. Duration
- 4h 52m
- When
- Every day
- Estimated price
- €65–230
Flights from Cagliari Elmas Airport to Kefalonia Airport via Bari
- Ave. Duration
- 8h 5m
- When
- Thursday
- Estimated price
- €75–320
Flights from Cagliari Elmas Airport to Thessaloniki Airport Makedonia via Rome
- Ave. Duration
- 3h 55m
- When
- Monday and Friday
- Estimated price
- €75–270
- Website
- easyjet.com
Flights from Cagliari Elmas Airport to Zakynthos International Airport via Naples
- Ave. Duration
- 8h 30m
- When
- Monday
- Estimated price
- €65–310
Flights from Cagliari Elmas Airport to Preveza Airport via Milan Malpensa
- Ave. Duration
- 6h 50m
- When
- Monday
- Estimated price
- €120–470
- Website
- skyexpress.gr
Flights from Cagliari Elmas Airport to Athens International Airport via Rome
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- €55–220
- 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
Train from Cagliari to Porto Torres M.Ma
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Estimated price
- €18
- 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
- €30–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 Cosenza
- Ave. Duration
- 8h 45m
- Frequency
- Twice daily
- Estimated price
- €19–50
- Website
- https://www.flixbus.co.uk
- Phone
- +393293958604
- info@pistoiaviaggi.com
- Website
- pistoia-viaggi.it
Busferry from Cosenza - Autostazione to Vlorë
- Ave. Duration
- 12h 17m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
- Phone
- +2105203350
- Website
- top-lines.gr
Bus from Vlorë to Agrínio
- Ave. Duration
- 5h 27m
- Frequency
- Once daily
- Schedules at
- top-lines.gr
- Phone
- +30 26410 54444
- info@ktel-aitolnias.gr
- Website
- ktel-aitolnias.gr
Bus from Agrinio to Patras
- Ave. Duration
- 55 min
- Frequency
- Every 4 hours
- Estimated price
- €7–11
- Schedules at
- ktel-aitolnias.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
- +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
- +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
- +355 68 407 6607
- komatastours.al@gmail.com
- Website
- facebook.com
Bus from Durrës to Patra
- Ave. Duration
- 8h 14m
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- +30 210 8215414
- info@rucitours.com
- Website
- rucitours.com
Busferry from Genoa to Vlorë
- Ave. Duration
- 24h
- Frequency
- Once a week
- Schedules at
- rucitours.com
- Phone
- +39.081.496.444
- info@grimaldi.napoli.it
- Website
- grimaldi-lines.com
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 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 Bari M.ma to Port of Patras
- Ave. Duration
- 17h
- Frequency
- Once daily
- Estimated price
- €45–120
- Website
- https://www.bluestarferries.com/en-gb/
- Economy
- €45–70
- 2 Bed Inside Cabin
- €80–100
- 4 Bed Outside Cabin
- €75–95
- 2 Bed Lux Cabin
- €100–120
- Phone
- +30 210 8919700
- superfast@superfast.com
- Website
- superfast.com
Ferry from Port of Bari to Port of Patras
- Ave. Duration
- 17h 30m
- Frequency
- Once daily
- Estimated price
- €70–90
- Website
- https://www.superfast.com
- 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/
Ferry from Port of Porto Torres to Port of Genoa
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- €40–90
- 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
Ferry from Port of Porto Torres to Port of Genoa
- Ave. Duration
- 12h
- Frequency
- Once daily
- Estimated price
- €30–95
- Website
- https://www.gnv.it/en
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
Travelling by boat in Italy
Read the travel guide
Want to know more about Flixbus?
Read the travel guide



































































