There are 10 ways to get from Greece to Barcelona by plane, bus, 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 from Ioannina (IOA) to Barcelona (BCN)IOA - BCN
bestFly from Ioannina
9h 53m$218–333- Fly from Athens (ATH) to Barcelona (BCN)ATH - BCN
cheapestFly from Athens
6h 38m$74–296- Fly from Thessaloniki (SKG) to Barcelona (BCN)SKG - BCN
Fly from Thessaloniki
6h 28m$81–318- Fly from Heraklion (HER) to Barcelona (BCN)HER - BCN
Fly from Heraklion
6h 18m$90–297- Fly from Rhodes (RHO) to Barcelona (BCN)RHO - BCN
Fly from Rhodes
8h 16m$102–359- Take the bus from Athens to Elbasan
- Take the bus from Elbasan to Savona FS
- Take the train from Savona to VentimigliaRe
- Take the train from Nice Ville to Marseille St CharlesTgv
- Take the train from Marseille St Charles to Barcelona-Sants
Bus, train
35h 26m- Take the bus from Athens to Elbasan
- Take the bus from Elbasan to Torino
- Take the bus from Turin to Barcelona, Estació d'Autobusos Nord
Bus via Turin
36h 27m- Take the train from Athens to ThessalonikiIc
- Take the bus from Thessaloniki to Sofia983
- Take the bus from Sofia to Barcelona
Train, bus
2d 1h$156–231- Take the bus from Athens to Plovdiv
- Take the bus from Plovdiv to Barcelona, Estación de Autobuses de Sants
Bus
2d 7h$190- Drive from Athens to Barcelona1,910.2 mi
Drive 1,910.2 mi
29h 8m$645–932
Ioannina (IOA) to Barcelona (BCN) flights
Questions & Answers
The cheapest way to get from Greece to Barcelona is to fly which costs $90 - $300 and takes 6h 18m.
The fastest way to get from Greece to Barcelona is to fly which takes 6h 18m and costs $90 - $300.
No, there is no direct bus from Greece to Barcelona. However, there are services departing from Athens and arriving at Barcelona, Estació d'Autobusos Nord via Elbasan and Turin. The journey, including transfers, takes approximately 36h 27m.
The distance between Greece and Barcelona is 1615 km. The road distance is 3074.2 km.
The best way to get from Greece to Barcelona without a car is to bus and train which takes 35h 26m and costs .
It takes approximately 9h 53m to get from Greece to Barcelona, including transfers.
Greece to Barcelona bus services, operated by Alvavel, depart from Athens station.
The best way to get from Greece to Barcelona is to fly which takes 9h 53m and costs $210 - $340. Alternatively, you can bus via Turin, which costs and takes 36h 27m.
Greece to Barcelona bus services, operated by Alvavel, arrive at Elbasan station.
Barcelona is 1h behind Greece. It is currently 1:41 AM in Greece and 12:41 AM in Barcelona.
What companies run services between Greece and Barcelona, Spain?
Aegean Airlines and Vueling Airlines fly from Ioannina (IOA) to Barcelona (BCN) 3 times a day. Alternatively, you can take a bus from Athens to Barcelona, Estació d'Autobusos Nord via Elbasan, Elbasan, Torino, and Turin in around 36h 27m.
- Website
- en.aegeanair.com
Flights from Ioannina to Barcelona via Athens
- Ave. Duration
- 15h 30m
- When
- Every day
- Estimated price
- $210–600
Flights from Athens to Barcelona
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- $140–550
Flights from Athens to Barcelona via Thessaloniki
- Ave. Duration
- 6h 5m
- When
- Monday and Thursday
- Estimated price
- $140–550
Flights from Thessaloniki to Barcelona
- Ave. Duration
- 3h
- When
- Monday and Thursday
- Estimated price
- $130–550
Flights from Heraklion to Barcelona via Athens
- Ave. Duration
- 6h 52m
- When
- Every day
- Estimated price
- $140–490
Flights from Rhodes to Barcelona via Athens
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- $140–400
- Website
- vueling.com
Flights from Ioannina to Barcelona via Athens
- Ave. Duration
- 9h
- When
- Every day
- Estimated price
- $95–370
Flights from Athens to Barcelona
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- $95–550
Flights from Heraklion to Barcelona
- Ave. Duration
- 3h 25m
- When
- Sunday
- Estimated price
- $90–440
Flights from Rhodes to Barcelona via Naples
- Ave. Duration
- 5h 45m
- When
- Monday and Thursday
- Estimated price
- $95–440
- Website
- alitalia.com
Flights from Heraklion to Barcelona via Rome
- Ave. Duration
- 5h 20m
- When
- Saturday
- Estimated price
- $340–1,500
Flights from Rhodes to Barcelona via Rome
- Ave. Duration
- 6h 35m
- When
- Saturday and Sunday
- Estimated price
- $100–2,500
- Website
- airserbia.com
Flights from Thessaloniki to Barcelona via Belgrade
- Ave. Duration
- 5h 5m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $140–600
- Website
- ryanair.com
Flights from Thessaloniki to Barcelona via Bologna
- Ave. Duration
- 5h 40m
- When
- Monday
- Estimated price
- $60–450
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Savona to Ventimiglia
- Ave. Duration
- 1h 52m
- Frequency
- Hourly
- Estimated price
- $8–16
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- $14–16
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Savona to Ventimiglia
- Ave. Duration
- 1h 23m
- Frequency
- Every 4 hours
- Estimated price
- $8–12
- Website
- https://www.trenitalia.com/
- 2nd Class
- $8–12
- Phone
- +33 1 84 94 36 35
- Website
- sncf.com
Train from Nice Ville to Marseille St Charles
- Ave. Duration
- 2h 29m
- Frequency
- Every 4 hours
- Estimated price
- $45–85
- Website
- https://www.sncf.com/en
- 1st Class
- $65–85
- 2nd Class
- $45–60
Rome2Rio's guide to SNCF
Contact Details
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Nice Ville to Marseille St Charles
- Ave. Duration
- 2h 41m
- Frequency
- Every 4 hours
- Estimated price
- $40–90
- Website
- https://www.sncf-connect.com/en-en/
- 2nd Class
- $40–60
- Rail 1st Class
- $60–90
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Marseille St Charles to Barcelona-Sants
- Ave. Duration
- 4h 34m
- Frequency
- Once daily
- Estimated price
- $45–65
- Website
- https://www.renfe.com/es/en
- Phone
- 14511
- Website
- hellenictrain.gr
Train from Athens to Thessaloniki
- Ave. Duration
- 4h 53m
- Frequency
- 4 times a day
- Estimated price
- $10–30
- Website
- https://www.hellenictrain.gr/en
- Book at
- https://tickets.hellenictrain.gr/dromologia/?lang=gr
- Airport
- $10
- Phone
- +355 67 604 2191
Bus from Athens to Elbasan
- Ave. Duration
- 10h 26m
- Frequency
- Once daily
- Schedules at
- autobus.al
- Phone
- +393293958604
- info@pistoiaviaggi.com
- Website
- pistoia-viaggi.it
Bus from Elbasan to Savona FS
- Ave. Duration
- 11h 22m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
Bus from Elbasan to Torino
- Ave. Duration
- 12h 25m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Turin to Barcelona, Estació d'Autobusos Nord
- Ave. Duration
- 11h 20m
- Frequency
- 6 times a week
- Estimated price
- $70–100
- Website
- https://www.flixbus.co.uk
Bus from Thessaloniki to Sofia
- Ave. Duration
- 5h 15m
- Frequency
- Twice daily
- Estimated price
- $26–40
- Website
- https://www.flixbus.co.uk
- Phone
- 02 981 1040
- travel@yubim.eu
- Website
- yubim.eu
Bus from Sofia to Barcelona
- Ave. Duration
- 36h 28m
- Frequency
- Twice a week
- Estimated price
- $120–160
- Schedules at
- yubim.eu
- Phone
- 02 981 13 33
- outgoing@tourist-service.com
- Website
- en.tourist-service.com
Bus from Athens to Plovdiv
- Ave. Duration
- 14h
- Frequency
- Once daily
- Estimated price
- $73
- Website
- https://en.tourist-service.com/
- Phone
- +3592917400
- info@darytravel.com
- Website
- dary.bg
Bus from Plovdiv to Barcelona, Estación de Autobuses de Sants
- Ave. Duration
- 40h 12m
- Frequency
- Twice a week
- Estimated price
- $118
- Schedules at
- dary.bg
Want to know more about travelling around Spain
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
Getting around the Cyclades
Read the travel guideItaly Travel Guides
Read the travel guide5 delightfully under-the-radar French towns you need to visit
Read the travel guideTrain travel in France: A guide to SNCF
Read the travel guideTrain travel in Spain: A guide to Renfe
Read the travel guideWhat are the different types of Renfe trains in Spain?
Read the travel guideWant to know more about Flixbus?
Read the travel guideMore Questions & Answers
Yes, the driving distance between Greece to Barcelona is 3074 km. It takes approximately 29h 8m to drive from Greece to Barcelona.
There are 4706+ hotels available in Barcelona. Prices start at $48 USD per night.