Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way
|Avg. Flight Duration:|
1 hours 29 minutes
|Flights Depart from:||Geneva|
|Flights arrive in:||Barcelona|
Flights between cities in Europe mostly involve short and direct routes. Due to flights within continental Europe not being regarded as international, there are no major immigration controls for major flight operators such as Ryanair, Easyjet and Vueling.
Many flights for this journey are not direct as most airlines fly to Munich or Amsterdam first before heading to El Prat Airport in Barcelona. Barcelona flights are operated by KLM, Dutch Airlines, Air France, British Airways, Lufthansa Cityline, and Easyjet, among others. Taking a flight from Geneva to Barcelona using Easyjet is usually faster and slightly more expensive than the services provided by KLM Royal Dutch Airlines. All the flights between the two cities depart from Geneva International Airport and arrive at Barcelona El Prat Airport after layovers in other European cities.
Flights take from 1 hour and 25 minutes to 4 hours and 35 minutes to arrive in Barcelona. Direct flights are much faster than flights with stops along the way.
Flights between the two European cities take place approximately forty times a day, with the first flight operated by Lufthansa departing from Geneva at around 6:20 a.m. and the last by KLM airlines departing at around 7:30 .pm..