Barcelona to Athens flights

Tue, 13 May
+ Add return
Vueling Airlines
Aegean Airlines
Air Serbia
Lufthansa
ITA

1,000+ travel companies

QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Journey information

Overview: Barcelona to Athens flight

SpainSpain
GreeceGreece
Icon of flight
Flights from Barcelona to Athens depart on average 67 times per day, taking around 5h 48m. Cheap flight tickets for this journey start at £42 if you book in advance.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Distance
1879 km
Average flight duration
5h 48m
Cheapest ticket price
£42
Flights per day
67
Direct flights
4
Airlines
20
Fastest flight
2h 50m
Cheapest month to travel
September
First flight
05:15
Last flight
21:15
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information

The cheapest and fastest flights from Barcelona to Athens

Showing times and prices for 15 May

Cheapest price

£99

Average price

£547

Fastest journey

2 h 50 m

Average duration

2 h 53 m

Flights per day

112

Distance

1879 km

Cheap tickets

The best way to find a cheap flight ticket from Barcelona to Athens is to book your journey as far in advance as possible and to avoid travelling at rush hour.

The average ticket from Barcelona to Athens will cost around £547 if you buy it on the day, but you can find cheap flight tickets today for only £99.

Fast flights

Of the 112 flights that leave Barcelona for Athens every day 8 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct flights cover the 1879 km distance in an average of 2 h 53 m but if you time it right, some flights will get you there in just 2 h 50 m .

The slowest flights will take 2 h 55 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Aegean AirlinesA3743
22:002h50
Barcelona El Prat Airport (BCN)
01:50Athens International Airport (ATH)
£991One-way
0 changes
ITAaz79 · az720
16:5017h20
Barcelona El Prat Airport (BCN)
11:10Athens International Airport (ATH)
£1141One-way
1 change
ITAaz75 · az722
06:2017h25
Barcelona El Prat Airport (BCN)
00:45Athens International Airport (ATH)
£1141One-way
1 change
ITAaz79 · az722
16:506h55
Barcelona El Prat Airport (BCN)
00:45Athens International Airport (ATH)
£1141One-way
1 change
ITAaz79 · az716
16:5018h40
Barcelona El Prat Airport (BCN)
12:30Athens International Airport (ATH)
£1141One-way
1 change

Live departures

Barcelona to Athens flight times

Showing flights for today, Wednesday 14 May
Last updated at 11:32
ProviderDepartsDurationArrivesChanges
Tickets
iberiaQR8004+qatar_airwaysQR150 · QR21111:35 Barcelona El Prat Airport (BCN)
16h25
04:00 Athens International Airport (ATH)2 changes
lufthansaLH1129 · LH128411:50 Barcelona El Prat Airport (BCN)
6h20
18:10 Athens International Airport (ATH)1 change
iberiaQR6557+qatar_airwaysQR152 · QR20312:50 Barcelona El Prat Airport (BCN)
20h35
09:25 Athens International Airport (ATH)2 changes
swissLX1955+aegean_airlinesLX432212:55 Barcelona El Prat Airport (BCN)
6h40
19:35 Athens International Airport (ATH)1 change
brussels_airlinesSN3704+aegean_airlinesSN652313:10 Barcelona El Prat Airport (BCN)
7h49
20:59 Athens International Airport (ATH)1 change
air_franceAF1649 · AF153213:50 Barcelona El Prat Airport (BCN)
21h20
11:10 Athens International Airport (ATH)1 change
air_franceAF1649 · AF103213:50 Barcelona El Prat Airport (BCN)
6h25
20:15 Athens International Airport (ATH)1 change
pegasusPC1094 · PC119114:10 Barcelona El Prat Airport (BCN)
16h15
06:25 Athens International Airport (ATH)1 change
qatar_airwaysQR146 · QR20314:35 Barcelona El Prat Airport (BCN)
18h50
09:25 Athens International Airport (ATH)1 change
qatar_airwaysQR146 · QR20714:35 Barcelona El Prat Airport (BCN)
24h55
15:30 Athens International Airport (ATH)1 change
qatar_airwaysQR146 · QR21114:35 Barcelona El Prat Airport (BCN)
13h25
04:00 Athens International Airport (ATH)1 change
air_franceAF1049 · AF153214:35 Barcelona El Prat Airport (BCN)
20h35
11:10 Athens International Airport (ATH)1 change
vuelingVY810214:55 Barcelona El Prat Airport (BCN)
2h55
17:50 Athens International Airport (ATH)0 changesdirect
vuelingIB562414:55 Barcelona El Prat Airport (BCN)
2h55
17:50 Athens International Airport (ATH)0 changesdirect
klmKL1518 · KL195315:20 Barcelona El Prat Airport (BCN)
18h25
09:45 Athens International Airport (ATH)1 change
klmKL1518 · KL195715:20 Barcelona El Prat Airport (BCN)
7h00
22:20 Athens International Airport (ATH)1 change
air_franceAF1549 · AF183216:05 Barcelona El Prat Airport (BCN)
22h00
14:05 Athens International Airport (ATH)1 change
air_franceAF1549 · AF153216:05 Barcelona El Prat Airport (BCN)
19h05
11:10 Athens International Airport (ATH)1 change
iberiaQR6562+qatar_airwaysQR152 · QR20316:10 Barcelona El Prat Airport (BCN)
17h15
09:25 Athens International Airport (ATH)2 changes
turkish_airlinesTK1856 · TK184316:30 Barcelona El Prat Airport (BCN)
13h25
05:55 Athens International Airport (ATH)1 change
turkish_airlinesTK1856 · TK184116:30 Barcelona El Prat Airport (BCN)
7h35
00:05 Athens International Airport (ATH)1 change
turkish_airlinesTK1856+aegean_airlinesTK919516:30 Barcelona El Prat Airport (BCN)
26h50
19:20 Athens International Airport (ATH)1 change
turkish_airlinesTK1856 · TK184916:30 Barcelona El Prat Airport (BCN)
19h20
11:50 Athens International Airport (ATH)1 change
turkish_airlinesTK1856 · TK184516:30 Barcelona El Prat Airport (BCN)
25h00
17:30 Athens International Airport (ATH)1 change
turkish_airlinesTK1856+aegean_airlinesTK919116:30 Barcelona El Prat Airport (BCN)
16h40
09:10 Athens International Airport (ATH)1 change
iberiaQR6895+qatar_airwaysQR152 · QR20316:55 Barcelona El Prat Airport (BCN)
16h30
09:25 Athens International Airport (ATH)2 changes
klmKL1520 · KL195517:40 Barcelona El Prat Airport (BCN)
20h00
13:40 Athens International Airport (ATH)1 change
klmKL1520 · KL195317:40 Barcelona El Prat Airport (BCN)
16h05
09:45 Athens International Airport (ATH)1 change
air_serbiaJU585+aegean_airlinesA3761118:35 Barcelona El Prat Airport (BCN)
20h00
14:35 Athens International Airport (ATH)1 change
air_serbiaJU585 · JU53218:35 Barcelona El Prat Airport (BCN)
18h00
12:35 Athens International Airport (ATH)1 change
air_serbiaJU585 · JU53618:35 Barcelona El Prat Airport (BCN)
5h50
00:25 Athens International Airport (ATH)1 change
air_franceAF1249 · AF183219:35 Barcelona El Prat Airport (BCN)
18h30
14:05 Athens International Airport (ATH)1 change
air_franceAF1249 · AF153219:35 Barcelona El Prat Airport (BCN)
15h35
11:10 Athens International Airport (ATH)1 change
qatar_airwaysQR142 · QR20320:50 Barcelona El Prat Airport (BCN)
12h35
09:25 Athens International Airport (ATH)1 change
qatar_airwaysQR142 · QR20720:50 Barcelona El Prat Airport (BCN)
18h40
15:30 Athens International Airport (ATH)1 change
swissLX1951+aegean_airlinesLX432004:00 Barcelona El Prat Airport (BCN)
7h50
11:50 Athens International Airport (ATH)1 change
swissLX1951 · LX183804:00 Barcelona El Prat Airport (BCN)
8h45
12:45 Athens International Airport (ATH)1 change
swissLX1951 · LX183004:00 Barcelona El Prat Airport (BCN)
6h10
10:10 Athens International Airport (ATH)1 change
air_franceAF1449 · AF103204:10 Barcelona El Prat Airport (BCN)
16h05
20:15 Athens International Airport (ATH)1 change
air_franceAF1449 · AF183204:10 Barcelona El Prat Airport (BCN)
9h55
14:05 Athens International Airport (ATH)1 change
air_franceAF1449 · AF153204:10 Barcelona El Prat Airport (BCN)
7h00
11:10 Athens International Airport (ATH)1 change
air_franceAF1449 · AF113204:10 Barcelona El Prat Airport (BCN)
19h00
23:10 Athens International Airport (ATH)1 change
klmKL1510 · KL195504:20 Barcelona El Prat Airport (BCN)
9h20
13:40 Athens International Airport (ATH)1 change
italia_trasportoaz75 · az72204:20 Barcelona El Prat Airport (BCN)
17h25
21:45 Athens International Airport (ATH)1 change
italia_trasportoaz75 · az71604:20 Barcelona El Prat Airport (BCN)
5h10
09:30 Athens International Airport (ATH)1 change
klmKL1510 · KL195704:20 Barcelona El Prat Airport (BCN)
18h00
22:20 Athens International Airport (ATH)1 change
italia_trasportoaz75 · az71804:20 Barcelona El Prat Airport (BCN)
11h15
15:35 Athens International Airport (ATH)1 change
vuelingIB562204:50 Barcelona El Prat Airport (BCN)
2h55
07:45 Athens International Airport (ATH)0 changesdirect
lufthansaLH1139+aegean_airlinesLH592104:50 Barcelona El Prat Airport (BCN)
7h05
11:55 Athens International Airport (ATH)1 change
vuelingVY810004:50 Barcelona El Prat Airport (BCN)
2h55
07:45 Athens International Airport (ATH)0 changesdirect
iberiaIB426 · IB83305:00 Barcelona El Prat Airport (BCN)
7h10
12:10 Athens International Airport (ATH)1 change
turkish_airlinesTK1852 · TK184105:50 Barcelona El Prat Airport (BCN)
18h15
00:05 Athens International Airport (ATH)1 change
lufthansaLH1819 · LH175205:50 Barcelona El Prat Airport (BCN)
6h45
12:35 Athens International Airport (ATH)1 change
turkish_airlinesTK1852 · TK184505:50 Barcelona El Prat Airport (BCN)
11h40
17:30 Athens International Airport (ATH)1 change
turkish_airlinesTK1852+aegean_airlinesTK919505:50 Barcelona El Prat Airport (BCN)
13h30
19:20 Athens International Airport (ATH)1 change
lufthansaA31475 · A3180505:50 Barcelona El Prat Airport (BCN)
9h45
15:35 Athens International Airport (ATH)1 change
turkish_airlinesTK1852+aegean_airlinesTK919105:50 Barcelona El Prat Airport (BCN)
27h20
09:10 Athens International Airport (ATH)1 change
lufthansaA31475+aegean_airlinesA380305:50 Barcelona El Prat Airport (BCN)
5h55
11:45 Athens International Airport (ATH)1 change
lufthansaLH1819+aegean_airlinesLH591605:50 Barcelona El Prat Airport (BCN)
5h55
11:45 Athens International Airport (ATH)1 change
turkish_airlinesTK1852+aegean_airlinesTK919305:50 Barcelona El Prat Airport (BCN)
8h30
14:20 Athens International Airport (ATH)1 change
turkish_airlinesTK1852 · TK184305:50 Barcelona El Prat Airport (BCN)
24h05
05:55 Athens International Airport (ATH)1 change
lufthansaA31475 · A3180005:50 Barcelona El Prat Airport (BCN)
6h45
12:35 Athens International Airport (ATH)1 change
iberiaIB428 · IB83306:00 Barcelona El Prat Airport (BCN)
6h10
12:10 Athens International Airport (ATH)1 change
lufthansaLH1137 · LH128206:00 Barcelona El Prat Airport (BCN)
8h40
14:40 Athens International Airport (ATH)1 change
lufthansaLH1137+aegean_airlinesLH592106:00 Barcelona El Prat Airport (BCN)
5h55
11:55 Athens International Airport (ATH)1 change
lufthansaLH1809 · LH175207:05 Barcelona El Prat Airport (BCN)
5h30
12:35 Athens International Airport (ATH)1 change
qatar_airwaysQR138 · QR20307:15 Barcelona El Prat Airport (BCN)
26h10
09:25 Athens International Airport (ATH)1 change
qatar_airwaysQR138 · QR20707:15 Barcelona El Prat Airport (BCN)
32h15
15:30 Athens International Airport (ATH)1 change
klm_cityhopperKL1498+klmKL195707:20 Barcelona El Prat Airport (BCN)
15h00
22:20 Athens International Airport (ATH)1 change
klm_cityhopperKL1498+klmKL195507:20 Barcelona El Prat Airport (BCN)
6h20
13:40 Athens International Airport (ATH)1 change
air_serbiaJU581+aegean_airlinesA3761107:55 Barcelona El Prat Airport (BCN)
6h40
14:35 Athens International Airport (ATH)1 change
air_serbiaJU581 · JU53607:55 Barcelona El Prat Airport (BCN)
16h30
00:25 Athens International Airport (ATH)1 change
air_franceAF1132+air_france_hopAF114907:55 Barcelona El Prat Airport (BCN)
15h15
23:10 Athens International Airport (ATH)1 change
air_franceAF1032+air_france_hopAF114907:55 Barcelona El Prat Airport (BCN)
12h20
20:15 Athens International Airport (ATH)1 change
air_franceAF1832+air_france_hopAF114907:55 Barcelona El Prat Airport (BCN)
6h10
14:05 Athens International Airport (ATH)1 change
lufthansaLH1125 · LH128208:15 Barcelona El Prat Airport (BCN)
6h25
14:40 Athens International Airport (ATH)1 change
iberiaIB408 · IB83508:35 Barcelona El Prat Airport (BCN)
8h00
16:35 Athens International Airport (ATH)1 change
klmKL1512 · KL195709:05 Barcelona El Prat Airport (BCN)
13h15
22:20 Athens International Airport (ATH)1 change
italia_trasportoaz77 · az71809:40 Barcelona El Prat Airport (BCN)
5h55
15:35 Athens International Airport (ATH)1 change
turkish_airlinesTK1854 · TK184310:00 Barcelona El Prat Airport (BCN)
19h55
05:55 Athens International Airport (ATH)1 change
lufthansaLH1811 · LH175410:00 Barcelona El Prat Airport (BCN)
5h35
15:35 Athens International Airport (ATH)1 change
turkish_airlinesTK1854+aegean_airlinesTK919510:00 Barcelona El Prat Airport (BCN)
9h20
19:20 Athens International Airport (ATH)1 change
turkish_airlinesTK1854 · TK184110:00 Barcelona El Prat Airport (BCN)
14h05
00:05 Athens International Airport (ATH)1 change
turkish_airlinesTK1854 · TK184510:00 Barcelona El Prat Airport (BCN)
7h30
17:30 Athens International Airport (ATH)1 change
aegean_airlinesA371110:00 Barcelona El Prat Airport (BCN)
2h50
12:50 Athens International Airport (ATH)0 changesdirect
turkish_airlinesTK1854+aegean_airlinesTK919110:00 Barcelona El Prat Airport (BCN)
23h10
09:10 Athens International Airport (ATH)1 change
vuelingQR3561+qatar_airwaysQR132 · QR20310:15 Barcelona El Prat Airport (BCN)
23h10
09:25 Athens International Airport (ATH)2 changes
vuelingQR3561+qatar_airwaysQR114 · QR20310:15 Barcelona El Prat Airport (BCN)
23h10
09:25 Athens International Airport (ATH)2 changes
air_franceAF1349 · AF103210:20 Barcelona El Prat Airport (BCN)
9h55
20:15 Athens International Airport (ATH)1 change
air_franceAF1349 · AF113210:20 Barcelona El Prat Airport (BCN)
12h50
23:10 Athens International Airport (ATH)1 change
iberiaIB410 · IB83510:30 Barcelona El Prat Airport (BCN)
6h05
16:35 Athens International Airport (ATH)1 change
iberiaQR5376+qatar_airwaysQR150 · QR20310:30 Barcelona El Prat Airport (BCN)
22h55
09:25 Athens International Airport (ATH)2 changes
iberiaQR5376+qatar_airwaysQR152 · QR20310:30 Barcelona El Prat Airport (BCN)
22h55
09:25 Athens International Airport (ATH)2 changes
vuelingVY810610:50 Barcelona El Prat Airport (BCN)
2h55
13:45 Athens International Airport (ATH)0 changesdirect
vuelingIB568410:50 Barcelona El Prat Airport (BCN)
2h55
13:45 Athens International Airport (ATH)0 changesdirect
lufthansaLH1127 · LH128410:50 Barcelona El Prat Airport (BCN)
7h20
18:10 Athens International Airport (ATH)1 change
klmKL1514 · KL195711:20 Barcelona El Prat Airport (BCN)
11h00
22:20 Athens International Airport (ATH)1 change
lufthansaA31432 · A3180811:30 Barcelona El Prat Airport (BCN)
8h30
20:00 Athens International Airport (ATH)1 change
lufthansaA31432+aegean_airlinesA380711:30 Barcelona El Prat Airport (BCN)
7h25
18:55 Athens International Airport (ATH)1 change
lufthansaLH1813+aegean_airlinesLH591011:30 Barcelona El Prat Airport (BCN)
7h25
18:55 Athens International Airport (ATH)1 change

Find all the dates and times for this journey

How far in advance should I book flight tickets from Barcelona to Athens?

The best time to book your flight from Barcelona to Athens is 63 days before departure. See how prices for flights change on the Barcelona to Athens route.
Prices are for one-way tickets for one passenger from Barcelona to Athens per month. Insights are sourced from fares found by Omio users in the last 12 months. Current prices may differ as prices vary depending on the time of day, class or how far in advance you book your flight from Barcelona to Athens.

Compare prices and tickets Barcelona to Athens by flight

Thu
15 May
Fri
16 May
Sat
17 May
Sun
18 May
Mon
19 May
Tue
20 May
Wed
21 May
Thu
22 May
Fri
23 May
Sat
24 May
Sun
25 May
Mon
26 May
Tue
27 May
Wed
28 May
Thu
29 May
Fri
30 May
Sat
31 May
Sun
01 Jun
Mon
02 Jun
Tue
03 Jun
Wed
04 Jun

Airlines: Vueling Airlines, Aegean Airlines and Air Serbia Barcelona to Athens

Travel from Barcelona to Athens from £42 with Omio’s flight partners Vueling Airlines, Aegean Airlines and Air Serbia! You can find the best timetables and tickets when comparing and booking the most affordable trip for you.

Vueling is one of Spain’s leading low-cost airlines where you can choose between Basic, Optima or Time Flex tickets for your next flight from Barcelona to Athens.

Flight information from Barcelona to Athens with Vueling Airlines:

  • Average Duration: 2 h 50 min
  • Cheapest Price: £42

FAQs: Barcelona to Athens flights

FAQs: Take a flight from Barcelona to Athens hassle-free. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Barcelona to Athens.
FAQs

popular airports

Important Stations and Airports in Barcelona and Athens

Barcelona
Athens
The major airport for departures in Barcelona is Barcelona El Prat Airport. Find all the information you need to know about services, amenities and connections at Barcelona El Prat Airport for your trip from Barcelona to Athens.
Amenities at airport
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
ShowerShower
LoungeLounge
Lost and Found OfficeLost and Found Office
information
ticketOfficeHours
Distance to city center
3 km
carConnection
Car connection
C-31, Exit 192
Wifi
Wifi
  • Free Wi-Fi available throughout the airport for an unlimited time.
Lockers
Lockers
  • Available in Terminal 1; prices start at approximately €6 per day.
Dining
Dining
  • Dutch Kitchen, McDonald's, and other options.
Taxis
Taxis
  • Available outside the terminal.
Accessibility
Accessibility
  • Elevators, ramps.
WC
WC
  • Available throughout the airport, including accessible facilities.
Hotel
Hotel
  • Sheraton Frankfurt Airport Hotel and Hilton Garden Inn (walking distance).
Lounge
Lounge
  • Lounges available, including the Sala VIP Pau Casals in Terminal 1.
Lost and Found Office
Lost and Found Office
  • Located in both terminals, with offices located near the baggage claim areas.
Public transport options for Barcelona El Prat Airport
  • Bus: Aerobús A1, Aerobús A2, 46, N17 Metro: L9 Sud Train: R2 Nord
The major airport for arrivals in Athens is Athens International Airport. Find all the information you need to know about services, amenities and connections at Athens International Airport for your journey to Athens from Barcelona.
Amenities at airport
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
ShowerShower
LoungeLounge
Lost and Found OfficeLost and Found Office
information
ticketOfficeHours
Distance to city center
4 km
carConnection
Car connection
Attiki Odos, Exit 20
Wifi
Wifi
  • Free Wi-Fi available throughout the airport for 45 minutes.
Lockers
Lockers
  • Available at the arrivals level; prices start at €3.50 per hour.
Dining
Dining
  • Paul (French cuisine), Starbucks, and fast food.
Taxis
Taxis
  • Available outside the terminal.
Accessibility
Accessibility
  • Elevators, ramps.
WC
WC
  • Available throughout the airport.
Hotel
Hotel
  • Sheraton Düsseldorf Airport Hotel (walking distance).
Lounge
Lounge
  • Lounges available, including the Aegean Business Lounge and Skyserv Lounge, offering amenities like food, drinks, and showers.
Lost and Found Office
Lost and Found Office
  • Located at the arrivals level, near Exit 3.
Public transport options for Athens International Airport
  • Bus: X93, X95, X96, X97 Metro: 3 Suburban Railway: Proastiakos
HomeFlightsFlight Schedules to Athens Barcelona to Athens flights

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language