Direct flights Geneva → Barcelona.
easyJet and Vueling fly nonstop GVA → BCN — roughly 40+ flights a week, multiple departures daily, year-round. Flight time about 1h 25. One of Geneva’s busiest short-haul leisure and weekend-city routes.
GVA → BCN frequency & timing
Two low-cost carriers share the route, so departures are spread across the day from early morning to evening. Exact flight numbers and times vary by season and day of week — always confirm on the airline before booking. Distance GVA–BCN is 636 km (395 mi).
| Airline | Route | Frequency | Typical window | Duration |
|---|---|---|---|---|
| easyJet | GVA → BCN | ~34 flights / week (daily) | ~06:00–21:25 | ~1h 25 |
| Vueling | GVA → BCN | ~9 flights / week (daily) | Daytime & evening | ~1h 25 |
| Combined | GVA → BCN | 40+ flights / week | Multiple daily | ~1h 25 |
Who flies Geneva → Barcelona direct
Both carriers are low-cost and fly single-aisle Airbus narrowbodies (A319 / A320 / A321) in an all-economy layout. Base fares are cheap; checked bags, seat selection and priority boarding are paid extras.
easyJet
The dominant operator on the route — around 34 weekly flights, every day, with the widest spread of departure times (early-morning to late-evening). Airbus A319/A320/A321, all-economy. Geneva is a major easyJet base.
Vueling
Barcelona’s home airline (BCN is Vueling’s main hub), with roughly 9 weekly flights GVA → BCN. Airbus A320 family, all-economy. Useful for onward Vueling connections across Spain from Barcelona T1.
Terminals
Geneva: Terminal 1, Schengen area (pier A / part of pier D). Barcelona: Terminal 1 (T1) for both arrival and departure. No passport control between two Schengen airports — ID check only.
Aircraft & cabin
Single-aisle Airbus A319/A320/A321, economy only. ~636 km / 395 mi, scheduled block time about 1h 25 (allow extra for taxi and weather). Hand baggage rules differ by fare — check before you fly.
Direct flights Geneva → Barcelona — FAQ
Which airlines fly direct from Geneva to Barcelona?
Two low-cost carriers fly the route nonstop: easyJet and Vueling. easyJet operates the majority — around 34 flights per week, with departures every day — while Vueling adds roughly 9 weekly flights. Combined, that is well over 40 GVA → BCN departures a week, with several options on most days. Both fly single-aisle Airbus aircraft (A319/A320/A321) in an all-economy configuration. Frequencies shift with the season, so confirm the current timetable on easyjet.com or vueling.com.
How long is the flight from Geneva to Barcelona?
The scheduled flight time is about 1 hour 25 minutes nonstop, covering roughly 636 km (395 miles) southwest across France to the Catalan coast. In practice, plan for a little more door-to-door because of taxi time, air-traffic flow and seasonal headwinds — total gate-to-gate can edge toward 1h 30–1h 40. Geneva and Barcelona share the same time zone (Central European Time), so there is no clock change on arrival.
How much is a Geneva–Barcelona flight?
Because both operators are low-cost, base fares can be very cheap — one-way tickets often start in the low double-digits (around CHF/EUR 25–60) when booked early and travelling light. Prices rise sharply for peak weekends, school holidays and summer, and the cheap headline fare excludes checked baggage, seat selection and priority boarding, which are paid extras. For the lowest price, book several weeks ahead, travel midweek and compare easyJet against Vueling. We do not quote live fares here — check the airline directly for today’s price.
Do I need a passport for Barcelona from Geneva?
Both Switzerland and Spain are in the Schengen area, so there is no passport control crossing between Geneva and Barcelona — you will not clear immigration on either side. However, you still need a valid government-issued photo ID to fly: Swiss and EU/EEA nationals can travel on a national identity card, while travellers from outside the EU/EEA (for example UK, US or other passport holders) should carry a valid passport. Airlines also require photo ID at check-in and boarding, so always travel with one. Check your own nationality’s rules before flying.
Which terminal at Geneva for Barcelona flights?
All easyJet and Vueling flights to Barcelona depart from Geneva Airport’s Terminal 1, from the Schengen part of the terminal (pier A and some pier D gates). Check-in and bag drop are on the departures level of T1; security and gates follow upstairs. On arrival in Barcelona you land at Barcelona–El Prat (BCN) Terminal 1, which both airlines also use for departures. Arrive at GVA about 2 hours before a short-haul flight to allow for bag drop and security, especially during summer and holiday peaks.
Flying out to Barcelona from Geneva?
Pre-book a fixed-price airport transfer to GVA — no surge pricing, driver tracks your departure, door-to-terminal.
Book a transfer →