Independent guide · Updated daily · Geneva Airport (GVA · LSGG)
ENFRDE
GVA · DIRECT TO BARCELONA

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.

Schedule

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).

AirlineRouteFrequencyTypical windowDuration
easyJetGVA → BCN~34 flights / week (daily)~06:00–21:25~1h 25
VuelingGVA → BCN~9 flights / week (daily)Daytime & evening~1h 25
CombinedGVA → BCN40+ flights / weekMultiple daily~1h 25
Airlines on this route

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.

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 →