There are 10 ways to get from Barcelona to Patras by plane, bus, train, night train, ferry, car ferry, shuttle, 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 Preveza Airport, bus
best- Fly from Barcelona–El Prat Airport (BCN) to Preveza Airport (PVK)plane BCN - PVK
- Take the bus from Lefkáda to Patrasbus
11h 59m€101–218Fly to Tirana International Airport Nënë Tereza, shuttle, bus
cheapest- Fly from Barcelona–El Prat Airport (BCN) to Tirana International Airport Nënë Tereza (TIA)plane BCN - TIA
- Take a shuttle bus from Tirana, Airport to Vlorë
- Take the bus from Vlorë to Patrabus
16h 3m€96–239Bus
- Take the bus from Barcelona, Estación de Autobuses de Sants to Tiranabus
- Take the bus from Tirana to Patrasbus
37h 57mTrain, night train, ferry
- Take the train from Barcelona-Sants to Valence Tgv Rhone-Alpes Sudtrain Tgv
- Take the train from Valence Tgv Rhone-Alpes Sud to Chambery Challes Les Eauxtrain Ter
- Take the train from Chambery Challes Les Eaux to Torino Lingottotrain Tgv
- Take the nighttrain from Torino Lingotto to Bari Centralenighttrain Ini
- Take the ferry from Bari M.ma to Patrasferry Asf
42h 13m€301–632Car ferry, train, line 2 ferry
- Take the carferry from Port de Barcelona to Port of Genoacarferry
- Take the train from Genova P.Za Principe to Venezia S. Luciatrain Fr
- Take the ferry from Ferrovia "A" to Tronchetto "A"ferry 2 / ...
- Take the carferry from Port of Venice to Port of Patrascarferry
2d 14h€315–494Fly to Ioannina National Airport, bus
- Fly from Barcelona–El Prat Airport (BCN) to Ioannina National Airport (IOA)plane BCN - IOA
- Take the bus from Ioannina to Aigiobus
15h 36m€153–322Fly to Thessaloniki Airport Makedonia, bus
- Fly from Barcelona–El Prat Airport (BCN) to Thessaloniki Airport Makedonia (SKG)plane BCN - SKG
- Take the bus from Thessaloniki Macedonia KTEL Bus Station to Patrasbus
13h 12m€109–252Fly to Patras Araxos Airport
- Fly from Barcelona–El Prat Airport (BCN) to Patras Araxos Airport (GPA)plane BCN - GPA
9h 8m€125–372Bus via Tirana
- Take the bus from Barcelona, Estació d'Autobusos Nord to Tiranabus
- Take the bus from Tirana, Terminali Lindor I Autobusave to Patrabus
45h 19mDrive 2,685.8 km
- Drive from Barcelona to Patrascar 2,685.8 km
32h 51m€484–699
Barcelona to Patras by train, night train, bus, foot, and ferry
Questions & Answers
The cheapest way to get from Barcelona to Patras is to fly and shuttle and bus which costs €95 - €240 and takes 16h 3m.
The fastest way to get from Barcelona to Patras is to fly which takes 9h 8m and costs €120 - €380.
No, there is no direct bus from Barcelona to Patras. However, there are services departing from Barcelona, Estación de Autobuses de Sants and arriving at Patras via Terminal D and Tirana. The journey, including transfers, takes approximately 37h 57m.
The distance between Barcelona and Patras is 1803 km. The road distance is 2685.8 km.
The best way to get from Barcelona to Patras without a car is to bus which takes 37h 57m and costs .
It takes approximately 11h 59m to get from Barcelona to Patras, including transfers.
Barcelona to Patras bus services, operated by Pati Travel, depart from Barcelona, Estación de Autobuses de Sants station.
The best way to get from Barcelona to Patras is to bus which takes 37h 57m and costs . Alternatively, you can fly, which costs €120 - €380 and takes 9h 8m.
Barcelona to Patras bus services, operated by Pati Travel, arrive at Tirana station.
Patras is 1h ahead of Barcelona. It is currently 3:35 PM in Barcelona and 4:35 PM in Patras.
What companies run services between Barcelona, Spain and Patras, Greece?
You can take a bus from Barcelona, Estación de Autobuses de Sants to Patras via Tirana, Terminal D, Materniteti, and Tirana in around 37h 57m. Alternatively, Swiss, Comlux, and four other airlines fly from Barcelona–El Prat Airport (BCN) to Patras Araxos Airport (GPA) 6 times a week.
- Website
- en.aegeanair.com
Flights from Barcelona–El Prat Airport to Preveza Airport via Bari
- Ave. Duration
- 5h 10m
- When
- Wednesday and Saturday
- Estimated price
- €90–200
Flights from Barcelona–El Prat Airport to Ioannina National Airport via Athens
- Ave. Duration
- 9h 16m
- When
- Every day
- Estimated price
- €75–280
Flights from Barcelona–El Prat Airport to Ioannina National Airport via Thessaloniki Airport Makedonia, Athens
- Ave. Duration
- 15h 55m
- When
- Monday and Thursday
- Estimated price
- €120–230
Flights from Barcelona–El Prat Airport to Thessaloniki Airport Makedonia
- Ave. Duration
- 2h 35m
- When
- Monday and Thursday
- Estimated price
- €110–170
- Website
- ryanair.com
Flights from Barcelona–El Prat Airport to Preveza Airport via Bologna
- Ave. Duration
- 8h 30m
- When
- Sunday
- Estimated price
- €70–170
Flights from Barcelona–El Prat Airport to Preveza Airport via Rome
- Ave. Duration
- 8h 37m
- When
- Wednesday and Sunday
- Estimated price
- €70–170
Flights from Barcelona–El Prat Airport to Preveza Airport via Milan Bergamo
- Ave. Duration
- 8h 45m
- When
- Tuesday and Sunday
- Estimated price
- €70–170
Flights from Barcelona–El Prat Airport to Tirana International Airport Nënë Tereza via Alghero
- Ave. Duration
- 4h 55m
- When
- Friday
- Estimated price
- €50–180
- Website
- volotea.com
Flights from Barcelona–El Prat Airport to Preveza Airport via Bari
- Ave. Duration
- 5h 10m
- When
- Wednesday and Saturday
- Estimated price
- €90–200
Flights from Barcelona–El Prat Airport to Thessaloniki Airport Makedonia
- Ave. Duration
- 2h 35m
- When
- Monday and Thursday
- Estimated price
- €110–170
Flights from Barcelona–El Prat Airport to Thessaloniki Airport Makedonia via Rome
- Ave. Duration
- 5h
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €110–170
- Website
- easyjet.com
Flights from Barcelona–El Prat Airport to Preveza Airport via Milan Malpensa
- Ave. Duration
- 6h 20m
- When
- Friday
- Estimated price
- €80–310
Flights from Barcelona–El Prat Airport to Preveza Airport via Naples
- Ave. Duration
- 4h 25m
- When
- Thursday and Saturday
- Estimated price
- €90–200
- Website
- comlux.com
Flights from Barcelona–El Prat Airport to Patras Araxos Airport via Zurich
- Ave. Duration
- 5h 15m
- When
- Friday
- Estimated price
- €160–1,100
- Website
- flexflight.dk
Flights from Barcelona–El Prat Airport to Patras Araxos Airport via Zurich
- Ave. Duration
- 5h 15m
- When
- Friday
- Estimated price
- €160–1,100
- Website
- austrian.com
Flights from Barcelona–El Prat Airport to Patras Araxos Airport via Vienna
- Ave. Duration
- 7h 12m
- When
- Tuesday and Friday
- Estimated price
- €95–330
- Website
- flyulendo.com
Flights from Barcelona–El Prat Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- €35–180
- Website
- vueling.com
Flights from Barcelona–El Prat Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 2h 35m
- When
- Monday, Tuesday, Thursday, and Sunday
- Estimated price
- €40–170
- Website
- ita-airways.com
Flights from Barcelona–El Prat Airport to Tirana International Airport Nënë Tereza via Rome
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- €65–210
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Barcelona-Sants to Valence Tgv Rhone-Alpes Sud
- Ave. Duration
- 4h 26m
- Frequency
- 5 times a day
- Estimated price
- €110–180
- Website
- TGV inOui
Train from Chambery Challes Les Eaux to Torino Lingotto
- Ave. Duration
- 2h 42m
- Frequency
- Twice a week
- Estimated price
- €40–65
- Website
- TGV inOui
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Valence Tgv Rhone-Alpes Sud
- Ave. Duration
- 4h 29m
- Frequency
- Twice daily
- Estimated price
- €70–110
- Website
- Renfe Viajeros
- Phone
- +33 1 84 94 36 35
- Website
- Oui.SNCF
Train from Valence Tgv Rhone-Alpes Sud to Chambery Challes Les Eaux
- Ave. Duration
- 1h 56m
- Frequency
- Hourly
- Estimated price
- €25–55
- Website
- Oui.SNCF
- Phone
- +33 4 13 94 30 50
- Website
- Zou! Lignes Express Régionales
Train from Valence Tgv Rhone-Alpes Sud to Chambery Challes Les Eaux
- Ave. Duration
- 1h 56m
- Frequency
- Every 2 hours
- Estimated price
- €40–80
- Website
- Zou! Lignes Express Régionales
- Phone
- 06 3000
- Website
- Trenitalia ICN
Night train from Torino Lingotto to Bari Centrale
- Ave. Duration
- 12h 52m
- Frequency
- 3 times a day
- Estimated price
- €90–190
- Website
- Trenitalia ICN
- Phone
- +39 06 68475475
- Website
- Trenitalia Frecce
Train from Genova P.Za Principe to Venezia S. Lucia
- Ave. Duration
- 4h 7m
- Frequency
- Twice daily
- Estimated price
- €60–120
- Schedules at
- Trenitalia Frecce
- Phone
- +30 26450 22364
- [email protected]
- Website
- KTEL Lefkadas
Bus from Lefkáda to Patras
- Ave. Duration
- 2h 45m
- Frequency
- Once a week
- Estimated price
- €20–28
- Website
- KTEL Lefkadas
- Phone
- +355 69 249 3348
- [email protected]
- Website
- pati-travel.al
Bus from Barcelona, Estación de Autobuses de Sants to Tirana
- Ave. Duration
- 25h 38m
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- +2105203350
- Website
- top-lines.gr
Bus from Tirana to Patras
- Ave. Duration
- 10h 30m
- Frequency
- Once daily
- Estimated price
- €45
- Schedules at
- top-lines.gr
- Phone
- +302651083071
- [email protected]
- Website
- KTEL Ioanninon
Bus from Ioannina to Aigio
- Ave. Duration
- 3h 11m
- Frequency
- 5 times a day
- Estimated price
- €23–40
- Website
- KTEL Ioanninon
- Phone
- +30 2616 001 600
- [email protected]
- Website
- KTEL of Achaia S.A.
Bus from Thessaloniki Macedonia KTEL Bus Station to Patras
- Ave. Duration
- 6h
- Frequency
- Twice daily
- Estimated price
- €40–65
- Website
- KTEL of Achaia S.A.
- Phone
- +355 67 609 7542
- [email protected]
- Website
- airporthermesbooking.com
Shuttle from Tirana, Airport to Vlorë
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- €13
- Schedules at
- airporthermesbooking.com
- Phone
- +355 68 407 6607
- [email protected]
- Website
- facebook.com
Bus from Vlorë to Patra
- Ave. Duration
- 6h 33m
- Frequency
- Twice daily
- Estimated price
- €41
- Schedules at
- facebook.com
Bus from Tirana, Terminali Lindor I Autobusave to Patra
- Ave. Duration
- 8h 47m
- Frequency
- Twice daily
- Estimated price
- €50
- Schedules at
- facebook.com
- Phone
- +355 69 232 8000
- [email protected]
- Website
- facebook.com
Bus from Barcelona, Estació d'Autobusos Nord to Tirana
- Ave. Duration
- 34h 6m
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- +355 69 617 8170
- [email protected]
- Website
- facebook.com
Bus from Tirana, Terminali Lindor I Autobusave to Patra
- Ave. Duration
- 10h 50m
- Frequency
- Once daily
- Estimated price
- €45
- Schedules at
- Diamant Travel
- Phone
- +30 210 8919700
- [email protected]
- Website
- Superfast Ferries
Ferry from Bari M.ma to Patras
- Ave. Duration
- 16h 30m
- Frequency
- Twice daily
- Estimated price
- €75–120
- Website
- Superfast Ferries
Car ferry from Port of Venice to Port of Patras
- Ave. Duration
- 35h
- Frequency
- Once daily
- Estimated price
- €160–240
- Website
- Superfast Ferries
- Phone
- +39 010 209 4591
- [email protected]
- Website
- Grandi Navi Veloci
Car ferry from Port de Barcelona to Port of Genoa
- Ave. Duration
- 20h 45m
- Frequency
- Twice a week
- Estimated price
- €85–130
- Website
- Grandi Navi Veloci
Ferry from Ferrovia "A" to Tronchetto "A"
- Ave. Duration
- 14 min
- Frequency
- Every 15 minutes
- Estimated price
- €10
- Website
- ACTV — Azienda del Consorzio Trasporti Veneziano
- 75 min. Ticket
- €10
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Italy Travel Guides
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
More Questions & Answers
Yes, the driving distance between Barcelona to Patras is 2686 km. It takes approximately 32h 51m to drive from Barcelona to Patras.
There are 769+ hotels available in Patras.


















































