Find cheap Geneva, Switzerland to Barcelona, Spain flights with our free search service. Compare all available fares for direct or connection flights to Barcelona.
Best price to flight from Geneva to Barcelona (One Way)
What is the distance between Geneva and Barcelona?
The average distance from Geneva to Barcelona is 636 kilometers (equals to 395 miles or 343 nautical miles).
Your flight will departure from Geneva Airport, Switzerland and arrive on Barcelona–El Prat Airport, Spain.
How long is the flight from Geneva to Barcelona?
The average flight time between Geneva to Barcelona is 1 hours and 25 minutes.
How much is the fare for flight between Geneva and Barcelona?
The average price for one-way airfare from Geneva to Barcelona is 48 USD (none-taxes) for economy class.