There are 8 ways to get from Olympia to Barcelona by bus, plane, 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.
Bus to Patras Araxos Airport, fly
best- Take the bus from Pýrgos to Nea Manoladabus
- Fly from Patras Araxos Airport (GPA) to Barcelona–El Prat Airport (BCN)plane GPA - BCN
11h 19m€191–590Bus to Zakynthos International Airport, fly
cheapest- Take the bus from Pýrgos to Kyllínibus
- Fly from Zakynthos International Airport (ZTH) to Barcelona–El Prat Airport (BCN)plane ZTH - BCN
13h 12m€94–202Bus
- Take the bus from Pyrgos to Tiranabus
- Take the bus from Tirana to Barcelona, Estación de Autobuses de Santsbus
40h 35mDrive 2,794.4 km
- Drive from Olympia to Barcelonacar 2,794.4 km
34h 11m€502–725Bus to Kalamata International Airport, fly
- Take the bus from Pýrgos to Kalamatabus
- Fly from Kalamata International Airport (KLX) to Barcelona–El Prat Airport (BCN)plane KLX - BCN
12h 24m€99–249Bus, bus to Preveza Airport, fly
- Take the bus from Pýrgos to Patrasbus
- Take the bus from Patras to Lefkádabus
- Fly from Preveza Airport (PVK) to Barcelona–El Prat Airport (BCN)plane PVK - BCN
15h 21m€115–257Bus via Barcelona, Estació d'Autobusos Nord
- Take the bus from Pyrgos to Tiranabus
- Take the bus from Tirana to Barcelona, Estació d'Autobusos Nordbus
44h 18mBus via Thessaloníki
- Take the bus from Pýrgos to Thessaloniki Macedonia KTEL Bus Stationbus
- Take the bus from Thessaloniki Macedonia KTEL Bus Station to Tiranabus
- Take the bus from Tirana to Barcelona, Estación de Autobuses de Santsbus
44h 32m
Patras Araxos Airport (GPA) to Barcelona–El Prat Airport (BCN) flights
Questions & Answers
The cheapest way to get from Olympia to Barcelona is to bus and fly which costs €90 - €210 and takes 13h 12m.
The fastest way to get from Olympia to Barcelona is to bus and fly which takes 11h 19m and costs €190 - €600.
No, there is no direct bus from Olympia to Barcelona. However, there are services departing from Pyrgos and arriving at Barcelona, Estación de Autobuses de Sants via Materniteti and Tirana. The journey, including transfers, takes approximately 40h 35m.
The distance between Olympia and Barcelona is 1796 km. The road distance is 2794.4 km.
The best way to get from Olympia to Barcelona without a car is to bus which takes 40h 35m and costs .
It takes approximately 11h 19m to get from Olympia to Barcelona, including transfers.
Olympia to Barcelona bus services, operated by Top Lines, depart from Pyrgos station.
Olympia to Barcelona bus services, operated by Top Lines, arrive at Tirana station.
Barcelona is 1h behind Olympia. It is currently 8:42 AM in Olympia and 7:42 AM in Barcelona.
Yes, the driving distance between Olympia to Barcelona is 2794 km. It takes approximately 34h 11m to drive from Olympia to Barcelona.
What companies run services between Olympia, Western Greece and Barcelona, Spain?
You can take a train from Olympia to Barcelona, Estación de Autobuses de Sants via Pyrgos Ilias, Pyrgos, Tirana, Materniteti, Terminal D, and Tirana in around 40h 35m.
- Website
- vueling.com
Flights from Patras Araxos Airport to Barcelona–El Prat Airport via Paris Orly
- Ave. Duration
- 6h 20m
- When
- Monday
- Estimated price
- €160–700
Flights from Patras Araxos Airport to Barcelona–El Prat Airport via Milan Malpensa
- Ave. Duration
- 6h 55m
- When
- Friday
- Estimated price
- €180–650
Flights from Zakynthos International Airport to Barcelona–El Prat Airport via Bari
- Ave. Duration
- 5h
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €70–180
Flights from Zakynthos International Airport to Barcelona–El Prat Airport via Venice
- Ave. Duration
- 5h 5m
- When
- Friday
- Estimated price
- €65–140
Flights from Zakynthos International Airport to Barcelona–El Prat Airport via Milan Malpensa
- Ave. Duration
- 5h 40m
- When
- Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €80–150
Flights from Zakynthos International Airport to Barcelona–El Prat Airport via Naples
- Ave. Duration
- 5h 45m
- When
- Wednesday
- Estimated price
- €70–180
Flights from Preveza Airport to Barcelona–El Prat Airport via Naples
- Ave. Duration
- 4h 25m
- When
- Tuesday and Thursday
- Estimated price
- €90–220
Flights from Preveza Airport to Barcelona–El Prat Airport via Bari
- Ave. Duration
- 4h 45m
- When
- Tuesday
- Estimated price
- €90–220
- Website
- ryanair.com
Flights from Kalamata International Airport to Barcelona–El Prat Airport via Milan Bergamo
- Ave. Duration
- 5h 5m
- When
- Sunday
- Estimated price
- €70–260
Flights from Kalamata International Airport to Barcelona–El Prat Airport via Vienna
- Ave. Duration
- 6h 40m
- When
- Saturday
- Estimated price
- €80–280
Flights from Zakynthos International Airport to Barcelona–El Prat Airport via Milan Bergamo
- Ave. Duration
- 6h 35m
- When
- Saturday
- Estimated price
- €85–150
Flights from Preveza Airport to Barcelona–El Prat Airport via Milan Bergamo
- Ave. Duration
- 5h 5m
- When
- Sunday
- Estimated price
- €70–170
Flights from Preveza Airport to Barcelona–El Prat Airport via Rome
- Ave. Duration
- 5h 20m
- When
- Saturday
- Estimated price
- €70–170
Flights from Preveza Airport to Barcelona–El Prat Airport via Milan Malpensa
- Ave. Duration
- 5h 45m
- When
- Tuesday
- Estimated price
- €75–280
Flights from Preveza Airport to Barcelona–El Prat Airport via Corfu
- Ave. Duration
- 6h 30m
- When
- Wednesday
- Estimated price
- €70–170
- Website
- swiss.com
Flights from Patras Araxos Airport to Barcelona–El Prat Airport via Zurich
- Ave. Duration
- 5h 45m
- When
- Friday
- Estimated price
- €160–550
Flights from Kalamata International Airport to Barcelona–El Prat Airport via Zurich
- Ave. Duration
- 7h 50m
- When
- Tuesday and Friday
- Estimated price
- €110–500
Flights from Preveza Airport to Barcelona–El Prat Airport via Zurich
- Ave. Duration
- 6h 55m
- When
- Friday
- Estimated price
- €100–470
- Website
- en.aegeanair.com
Flights from Patras Araxos Airport to Barcelona–El Prat Airport via Munich
- Ave. Duration
- 5h 45m
- When
- Friday and Sunday
- Estimated price
- €150–440
Flights from Kalamata International Airport to Barcelona–El Prat Airport via Munich
- Ave. Duration
- 5h 40m
- When
- Sunday
- Estimated price
- €120–390
Flights from Kalamata International Airport to Barcelona–El Prat Airport via Athens
- Ave. Duration
- 6h 15m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €110–350
- Website
- lufthansa.com
Flights from Patras Araxos Airport to Barcelona–El Prat Airport via Munich
- Ave. Duration
- 5h 45m
- When
- Friday and Sunday
- Estimated price
- €150–440
Flights from Kalamata International Airport to Barcelona–El Prat Airport via Munich
- Ave. Duration
- 5h 40m
- When
- Sunday
- Estimated price
- €120–390
- Website
- transavia.com
Flights from Patras Araxos Airport to Barcelona–El Prat Airport via Paris Orly
- Ave. Duration
- 11h 50m
- When
- Monday
- Estimated price
- €160–700
- Website
- eurowings.com
Flights from Patras Araxos Airport to Barcelona–El Prat Airport via Stuttgart
- Ave. Duration
- 8h 45m
- When
- Friday
- Estimated price
- €150–440
- Website
- ita-airways.com
Flights from Zakynthos International Airport to Barcelona–El Prat Airport via Rome
- Ave. Duration
- 8h 30m
- When
- Monday and Saturday
- Estimated price
- €85–270
- Website
- volotea.com
Flights from Zakynthos International Airport to Barcelona–El Prat Airport via Verona
- Ave. Duration
- 10h 15m
- When
- Monday
- Estimated price
- €65–140
- Phone
- +30 26210 20600
- [email protected]
- Website
- Ktel Ileias
Bus from Pýrgos to Nea Manolada
- Ave. Duration
- 1h 2m
- Frequency
- 4 times a day
- Estimated price
- €7–9
- Website
- Ktel Ileias
Bus from Pýrgos to Kalamata
- Ave. Duration
- 1h 44m
- Frequency
- Once daily
- Estimated price
- €14–16
- Website
- Ktel Ileias
Bus from Pýrgos to Kyllíni
- Ave. Duration
- 1h
- Frequency
- 3 times a day
- Estimated price
- €5–7
- Website
- Ktel Ileias
Bus from Pýrgos to Thessaloniki Macedonia KTEL Bus Station
- Ave. Duration
- 8h 15m
- Frequency
- 4 times a week
- Estimated price
- €60–70
- Website
- Ktel Ileias
- Phone
- +2105203350
- Website
- top-lines.gr
Bus from Pyrgos to Tirana
- Ave. Duration
- 12h
- Frequency
- Once daily
- Estimated price
- €45
- Schedules at
- top-lines.gr
Bus from Pyrgos to Tirana
- Ave. Duration
- 12h
- Frequency
- Once daily
- Estimated price
- €45
- Schedules at
- top-lines.gr
- Phone
- +355 69 249 3348
- [email protected]
- Website
- pati-travel.al
Bus from Tirana to Barcelona, Estación de Autobuses de Sants
- Ave. Duration
- 25h 37m
- Frequency
- Once a week
- Schedules at
- facebook.com
Bus from Tirana to Barcelona, Estación de Autobuses de Sants
- Ave. Duration
- 25h 37m
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- +30 27210 28581
- [email protected]
- Website
- KTEL Messinias
Bus from Pýrgos to Kalamata
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- €13–19
- Website
- KTEL Messinias
- Schedules at
- KTEL Messinias
- Phone
- +30 2616 001 600
- [email protected]
- Website
- KTEL of Achaia S.A.
Bus from Pýrgos to Patras
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- €11–16
- Website
- KTEL of Achaia S.A.
- Phone
- +30 26450 22364
- [email protected]
- Website
- KTEL Lefkadas
Bus from Patras to Lefkáda
- Ave. Duration
- 2h 45m
- Frequency
- Once a week
- Estimated price
- €20–28
- Website
- KTEL Lefkadas
- Phone
- +355 69 232 8000
- [email protected]
- Website
- facebook.com
Bus from Tirana to Barcelona, Estació d'Autobusos Nord
- Ave. Duration
- 29h 20m
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- +355 699 605501
- [email protected]
- Website
- facebook.com
Bus from Thessaloniki Macedonia KTEL Bus Station to Tirana
- Ave. Duration
- 7h 10m
- Frequency
- Once daily
- Schedules at
- facebook.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including What are the different types of Renfe trains in Spain?, Getting to Milan from the airport, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.
More Questions & Answers
There are 5182+ hotels available in Barcelona.









