Distance 1167 miles (1879 km) |
Average flight duration 6h 17m |
Cheapest ticket price $86 (€74) |
Flights per day 69 |
Direct flights 4 |
Airlines 22 |
Fastest flight 3h 10m |
Cheapest month to travel December |
First flight 02:30 |
Last flight 21:05 |
Cheapest price
$210
Average price
$996
Fastest journey
3 h 10 m
Average duration
3 h 15 m
Flights per day
94
Distance
1879 km
The best way to find a cheap flight ticket from Athens to Barcelona is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
Air France AF1033 | 03:25AM Athens International Airport (ATH) | 6h25 | 08:50AM Barcelona El Prat Airport (BCN) | 1 transfer | |
Air France AF1033 | 03:25AM Athens International Airport (ATH) | 14h35 | 05:00PM Barcelona El Prat Airport (BCN) | 1 transfer | |
Air France AF1033 | 03:25AM Athens International Airport (ATH) | 16h55 | 07:20PM Barcelona El Prat Airport (BCN) | 1 transfer | |
Air France AF1033 | 03:25AM Athens International Airport (ATH) | 8h45 | 11:10AM Barcelona El Prat Airport (BCN) | 1 transfer | |
Air France AF1033 | 03:25AM Athens International Airport (ATH) | 12h15 | 02:40PM Barcelona El Prat Airport (BCN) | 1 transfer | |
Air France AF1033 | 03:25AM Athens International Airport (ATH) | 11h35 | 02:00PM Barcelona El Prat Airport (BCN) | 1 transfer | |
Air France AF1033 | 03:25AM Athens International Airport (ATH) | 20h30 | 10:55PM Barcelona El Prat Airport (BCN) | 1 transfer | |
Air Serbia JU537 | 04:20AM Athens International Airport (ATH) | 5h50 | 09:10AM Barcelona El Prat Airport (BCN) | 1 transfer | |
KLM KL1952 | 06:00AM Athens International Airport (ATH) | 11h35 | 04:35PM Barcelona El Prat Airport (BCN) | 1 transfer | |
KLM KL1952 | 06:00AM Athens International Airport (ATH) | 14h05 | 07:05PM Barcelona El Prat Airport (BCN) | 1 transfer | |
ITA az717 | 06:00AM Athens International Airport (ATH) | 18h15 | 11:15PM Barcelona El Prat Airport (BCN) | 1 transfer | |
KLM KL1952 | 06:00AM Athens International Airport (ATH) | 7h15 | 12:15PM Barcelona El Prat Airport (BCN) | 1 transfer | |
ITA az717 | 06:00AM Athens International Airport (ATH) | 5h50 | 10:50AM Barcelona El Prat Airport (BCN) | 1 transfer | |
KLM KL1952 | 06:00AM Athens International Airport (ATH) | 18h05 | 11:05PM Barcelona El Prat Airport (BCN) | 1 transfer | |
KLM KL1952 | 06:00AM Athens International Airport (ATH) | 29h25 | 10:25AM Barcelona El Prat Airport (BCN) | 1 transfer | |
Lufthansa LH1285 | 06:15AM Athens International Airport (ATH) | 7h00 | 12:15PM Barcelona El Prat Airport (BCN) | 1 transfer | |
Lufthansa LH1757 | 07:00AM Athens International Airport (ATH) | 8h20 | 02:20PM Barcelona El Prat Airport (BCN) | 1 transfer | |
Lufthansa A31807 | 07:00AM Athens International Airport (ATH) | 8h20 | 02:20PM Barcelona El Prat Airport (BCN) | 1 transfer | |
SWISS LX1843 | 07:05AM Athens International Airport (ATH) | 8h00 | 02:05PM Barcelona El Prat Airport (BCN) | 1 transfer | |
Aegean Airlines TK9190 | 08:05AM Athens International Airport (ATH) | 16h40 | 11:45PM Barcelona El Prat Airport (BCN) | 1 transfer | |
Aegean Airlines TK9190 | 08:05AM Athens International Airport (ATH) | 9h55 | 05:00PM Barcelona El Prat Airport (BCN) | 1 transfer | |
Aegean Airlines TK9190 | 08:05AM Athens International Airport (ATH) | 27h55 | 11:00AM Barcelona El Prat Airport (BCN) | 1 transfer | |
Aegean Airlines LH5915 | 08:20AM Athens International Airport (ATH) | 8h55 | 04:15PM Barcelona El Prat Airport (BCN) | 1 transfer | |
Aegean Airlines A3802 | 08:30AM Athens International Airport (ATH) | 6h50 | 02:20PM Barcelona El Prat Airport (BCN) | 1 transfer | |
Aegean Airlines LH5917 | 08:30AM Athens International Airport (ATH) | 8h45 | 04:15PM Barcelona El Prat Airport (BCN) | 2 transfers | |
Aegean Airlines LH5917 | 08:30AM Athens International Airport (ATH) | 8h45 | 04:15PM Barcelona El Prat Airport (BCN) | 2 transfers | |
Aegean Airlines LH5917 | 08:30AM Athens International Airport (ATH) | 6h50 | 02:20PM Barcelona El Prat Airport (BCN) | 1 transfer | |
Aegean Airlines LX4321 | 08:30AM Athens International Airport (ATH) | 6h35 | 02:05PM Barcelona El Prat Airport (BCN) | 1 transfer | |
Aegean Airlines A3710 | 08:40AM Athens International Airport (ATH) | 3h15 | 10:55AM Barcelona El Prat Airport (BCN) | 0 transfersDirect | |
Turkish Airlines TK1844 | 10:10AM Athens International Airport (ATH) | 25h50 | 11:00AM Barcelona El Prat Airport (BCN) | 1 transfer | |
Turkish Airlines TK1844 | 10:10AM Athens International Airport (ATH) | 14h35 | 11:45PM Barcelona El Prat Airport (BCN) | 1 transfer | |
Turkish Airlines TK1844 | 10:10AM Athens International Airport (ATH) | 7h50 | 05:00PM Barcelona El Prat Airport (BCN) | 1 transfer | |
SWISS LX1823 | 10:40AM Athens International Airport (ATH) | 9h35 | 07:15PM Barcelona El Prat Airport (BCN) | 2 transfers | |
Vueling Airlines IB5211 | 11:55AM Athens International Airport (ATH) | 3h10 | 02:05PM Barcelona El Prat Airport (BCN) | 0 transfersDirect | |
Vueling Airlines VY8101 | 11:55AM Athens International Airport (ATH) | 3h10 | 02:05PM Barcelona El Prat Airport (BCN) | 0 transfersDirect | |
ITA ux3100 | 12:40PM Athens International Airport (ATH) | 21h15 | 08:55AM Barcelona El Prat Airport (BCN) | 2 transfers | |
ITA az719 | 12:40PM Athens International Airport (ATH) | 11h35 | 11:15PM Barcelona El Prat Airport (BCN) | 1 transfer | |
ITA ux3100 | 12:40PM Athens International Airport (ATH) | 21h15 | 08:55AM Barcelona El Prat Airport (BCN) | 2 transfers | |
ITA ux3100 | 12:40PM Athens International Airport (ATH) | 28h55 | 04:35PM Barcelona El Prat Airport (BCN) | 2 transfers | |
ITA ux3100 | 12:40PM Athens International Airport (ATH) | 28h55 | 04:35PM Barcelona El Prat Airport (BCN) | 2 transfers | |
Lufthansa LH1753 | 12:50PM Athens International Airport (ATH) | 5h40 | 05:30PM Barcelona El Prat Airport (BCN) | 1 transfer | |
Turkish Airlines TK1848 | 01:10PM Athens International Airport (ATH) | 28h50 | 05:00PM Barcelona El Prat Airport (BCN) | 1 transfer | |
Turkish Airlines TK1848 | 01:10PM Athens International Airport (ATH) | 11h35 | 11:45PM Barcelona El Prat Airport (BCN) | 1 transfer | |
Turkish Airlines TK1848 | 01:10PM Athens International Airport (ATH) | 22h50 | 11:00AM Barcelona El Prat Airport (BCN) | 1 transfer | |
Qatar Airways QR204 | 01:15PM Athens International Airport (ATH) | 18h50 | 07:05AM Barcelona El Prat Airport (BCN) | 1 transfer | |
Qatar Airways QR204 | 01:15PM Athens International Airport (ATH) | 22h00 | 10:15AM Barcelona El Prat Airport (BCN) | 2 transfers | |
Qatar Airways QR204 | 01:15PM Athens International Airport (ATH) | 32h30 | 08:45PM Barcelona El Prat Airport (BCN) | 1 transfer | |
Qatar Airways QR204 | 01:15PM Athens International Airport (ATH) | 23h20 | 11:35AM Barcelona El Prat Airport (BCN) | 2 transfers | |
Qatar Airways QR204 | 01:15PM Athens International Airport (ATH) | 25h15 | 01:30PM Barcelona El Prat Airport (BCN) | 1 transfer | |
Qatar Airways QR204 | 01:15PM Athens International Airport (ATH) | 23h50 | 12:05PM Barcelona El Prat Airport (BCN) | 2 transfers | |
Qatar Airways QR204 | 01:15PM Athens International Airport (ATH) | 23h30 | 11:45AM Barcelona El Prat Airport (BCN) | 2 transfers | |
Qatar Airways QR204 | 01:15PM Athens International Airport (ATH) | 21h30 | 09:45AM Barcelona El Prat Airport (BCN) | 2 transfers | |
Austrian Airlines OS802 | 01:25PM Athens International Airport (ATH) | 7h20 | 07:45PM Barcelona El Prat Airport (BCN) | 1 transfer | |
Aegean Airlines TK9192 | 01:30PM Athens International Airport (ATH) | 22h30 | 11:00AM Barcelona El Prat Airport (BCN) | 1 transfer | |
Aegean Airlines TK9192 | 01:30PM Athens International Airport (ATH) | 28h30 | 05:00PM Barcelona El Prat Airport (BCN) | 1 transfer | |
Aegean Airlines TK9192 | 01:30PM Athens International Airport (ATH) | 11h15 | 11:45PM Barcelona El Prat Airport (BCN) | 1 transfer | |
SWISS LX1831 | 01:45PM Athens International Airport (ATH) | 6h30 | 07:15PM Barcelona El Prat Airport (BCN) | 1 transfer | |
Lufthansa LH1279 | 02:20PM Athens International Airport (ATH) | 6h25 | 07:45PM Barcelona El Prat Airport (BCN) | 1 transfer | |
Air France AF1533 | 02:45PM Athens International Airport (ATH) | 19h05 | 08:50AM Barcelona El Prat Airport (BCN) | 1 transfer | |
Air France AF1533 | 02:45PM Athens International Airport (ATH) | 21h25 | 11:10AM Barcelona El Prat Airport (BCN) | 1 transfer | |
Air France AF1533 | 02:45PM Athens International Airport (ATH) | 9h10 | 10:55PM Barcelona El Prat Airport (BCN) | 1 transfer | |
Air France AF1533 | 02:45PM Athens International Airport (ATH) | 24h55 | 02:40PM Barcelona El Prat Airport (BCN) | 1 transfer | |
Air France AF1533 | 02:45PM Athens International Airport (ATH) | 27h15 | 05:00PM Barcelona El Prat Airport (BCN) | 1 transfer | |
Air France AF1533 | 02:45PM Athens International Airport (ATH) | 24h15 | 02:00PM Barcelona El Prat Airport (BCN) | 1 transfer | |
Aegean Airlines LH5911 | 03:45PM Athens International Airport (ATH) | 8h10 | 10:55PM Barcelona El Prat Airport (BCN) | 1 transfer | |
Turkish Airlines TK1850 | 03:50PM Athens International Airport (ATH) | 26h10 | 05:00PM Barcelona El Prat Airport (BCN) | 1 transfer | |
Turkish Airlines TK1850 | 03:50PM Athens International Airport (ATH) | 8h55 | 11:45PM Barcelona El Prat Airport (BCN) | 1 transfer | |
Turkish Airlines TK1850 | 03:50PM Athens International Airport (ATH) | 20h10 | 11:00AM Barcelona El Prat Airport (BCN) | 1 transfer | |
KLM KL1956 | 05:20PM Athens International Airport (ATH) | 26h45 | 07:05PM Barcelona El Prat Airport (BCN) | 1 transfer | |
KLM KL1956 | 05:20PM Athens International Airport (ATH) | 18h05 | 10:25AM Barcelona El Prat Airport (BCN) | 1 transfer | |
KLM KL1956 | 05:20PM Athens International Airport (ATH) | 24h15 | 04:35PM Barcelona El Prat Airport (BCN) | 1 transfer | |
KLM KL1956 | 05:20PM Athens International Airport (ATH) | 6h45 | 11:05PM Barcelona El Prat Airport (BCN) | 1 transfer | |
SWISS LX1839 | 05:40PM Athens International Airport (ATH) | 6h20 | 11:00PM Barcelona El Prat Airport (BCN) | 1 transfer | |
Aegean Airlines TK9194 | 06:30PM Athens International Airport (ATH) | 29h15 | 10:45PM Barcelona El Prat Airport (BCN) | 1 transfer | |
Aegean Airlines TK9194 | 06:30PM Athens International Airport (ATH) | 17h30 | 11:00AM Barcelona El Prat Airport (BCN) | 1 transfer | |
Aegean Airlines TK9194 | 06:30PM Athens International Airport (ATH) | 23h30 | 05:00PM Barcelona El Prat Airport (BCN) | 1 transfer | |
Qatar Airways QR208 | 06:50PM Athens International Airport (ATH) | 19h40 | 01:30PM Barcelona El Prat Airport (BCN) | 1 transfer | |
Qatar Airways QR208 | 06:50PM Athens International Airport (ATH) | 16h25 | 10:15AM Barcelona El Prat Airport (BCN) | 2 transfers | |
Qatar Airways QR208 | 06:50PM Athens International Airport (ATH) | 20h25 | 02:15PM Barcelona El Prat Airport (BCN) | 2 transfers | |
Qatar Airways QR208 | 06:50PM Athens International Airport (ATH) | 21h45 | 03:35PM Barcelona El Prat Airport (BCN) | 2 transfers | |
Qatar Airways QR208 | 06:50PM Athens International Airport (ATH) | 17h45 | 11:35AM Barcelona El Prat Airport (BCN) | 2 transfers | |
Qatar Airways QR208 | 06:50PM Athens International Airport (ATH) | 22h20 | 04:10PM Barcelona El Prat Airport (BCN) | 2 transfers | |
Qatar Airways QR208 | 06:50PM Athens International Airport (ATH) | 18h15 | 12:05PM Barcelona El Prat Airport (BCN) | 2 transfers | |
Qatar Airways QR208 | 06:50PM Athens International Airport (ATH) | 24h20 | 06:10PM Barcelona El Prat Airport (BCN) | 2 transfers | |
Qatar Airways QR208 | 06:50PM Athens International Airport (ATH) | 13h15 | 07:05AM Barcelona El Prat Airport (BCN) | 1 transfer | |
Qatar Airways QR208 | 06:50PM Athens International Airport (ATH) | 26h55 | 08:45PM Barcelona El Prat Airport (BCN) | 1 transfer | |
Qatar Airways QR208 | 06:50PM Athens International Airport (ATH) | 23h00 | 04:50PM Barcelona El Prat Airport (BCN) | 2 transfers | |
Qatar Airways QR208 | 06:50PM Athens International Airport (ATH) | 23h25 | 05:15PM Barcelona El Prat Airport (BCN) | 2 transfers | |
ITA az721 | 07:25PM Athens International Airport (ATH) | 4h50 | 11:15PM Barcelona El Prat Airport (BCN) | 1 transfer | |
LOT Polish Airlines LO604 | 07:40PM Athens International Airport (ATH) | 23h05 | 05:45PM Barcelona El Prat Airport (BCN) | 1 transfer | |
Vueling Airlines VY8103 | 09:15PM Athens International Airport (ATH) | 3h20 | 11:35PM Barcelona El Prat Airport (BCN) | 0 transfersDirect | |
Vueling Airlines IB5213 | 09:15PM Athens International Airport (ATH) | 3h20 | 11:35PM Barcelona El Prat Airport (BCN) | 0 transfersDirect | |
Turkish Airlines TK1846 | 09:35PM Athens International Airport (ATH) | 14h25 | 11:00AM Barcelona El Prat Airport (BCN) | 1 transfer | |
Turkish Airlines TK1846 | 09:35PM Athens International Airport (ATH) | 20h25 | 05:00PM Barcelona El Prat Airport (BCN) | 1 transfer | |
This is the last flight of the day. |
Find all the dates and times for this journey
You can travel by flight from Athens to Barcelona with Vueling Airlines, Aegean Airlines and Air Serbia for as low as $86 (€74). When you search for schedules and tickets, Omio will show you the best journey.
Discover seamless flights from Athens to Barcelona with connections that suit any travel itinerary. Depart from Athens International Airport (ATH), Greece’s main airport, and touch down in the vibrant city of Barcelona, Spain, at the Barcelona–El Prat Airport (BCN). Scheduled Athens to Barcelona flights offer diverse options with direct and connecting services, enabling travelers to choose from a range of operators. Whether it's a leisurely journey or a quick escape to the heart of Spain, experience effortless travel between these two iconic European cities.
Booking a flight from Athens to Barcelona has never been more straightforward, with a range of options that suit different budgets. The cheapest possible flight ticket between these vibrant cities starts as low as $86 (€74), while the average ticket cost is around $175 (€151). For those looking for both affordability and convenience, consider traveling in September, the best month when the mix of pleasant weather and reasonable prices makes your journey enjoyable. Get ready to immerse yourself in Catalan culture by securing flight tickets that don’t break the bank, allowing you to focus on the incredible experiences ahead.
Looking for flights from Athens to Barcelona? Several distinguished airlines offer direct and connecting services between these vibrant cities, providing a variety of classes and amenities to suit diverse travel needs. Vueling Airlines, Ryanair, and Iberia are popular choices, known for their efficiency and customer-oriented services. Aegean Airlines also offers excellent service, often featuring in-flight comforts unique to the Mediterranean region. For those seeking a premium experience, Lufthansa and SWISS provide exceptional business class options, equipped with comfortable seating and gourmet dining. Alternatively, budget-conscious travelers can explore no-frills services provided by GetJet Airlines and Eurowings, ensuring a satisfactory experience at competitive prices. Whether traveling for leisure or business, the available flights from Athens to Barcelona promise a convenient and pleasant journey.
Travelers seeking convenient and efficient travel options from Athens to Barcelona can find several direct flights operating daily. Enjoy the comfort and ease of non-stop flights that link these vibrant European cities, minimizing travel time and providing more opportunities to explore. Multiple airlines cater to this popular route, offering 3 direct flights per day, ensuring flexibility in planning your journey. Whether you are visiting Barcelona for its rich cultural tapestry or stunning architecture, choosing a direct flight from Athens ensures a swift and seamless travel experience.
Flights from Athens to Barcelona generally leave from Athens International Airport and arrive in Barcelona El Prat Airport.
Athens International Airport is 37.2 km away from Athens city centre and Barcelona El Prat Airport is 14.5 km from Barcelona city centre.
Here are some other resources that might have the information you need