
Barcelona to Geneva flights from 16EUR*
expand_more
1 Passenger
expand_moretoday
today
If you want to apply a resident or large family discount, you’ll be able to do so in the next step.
Best flight deals from Barcelona to Geneva
flight_takeoff
flight_land
From | To | Fare Type | Dates | Price |
|---|---|---|---|---|
| Barcelona (BCN) | Geneva (GVA) | One-way | Depart: 15/10/2026 | From 16EUR Seen 1 day ago |
| Barcelona (BCN) | Geneva (GVA) | One-way | Depart: 15/10/2026 | From 16EUR Seen 1 day ago |
| Barcelona (BCN) | Geneva (GVA) | One-way | Depart: 01/10/2026 | From 16EUR Seen 3 hrs ago |
| Barcelona (BCN) | Geneva (GVA) | One-way | Depart: 01/10/2026 | From 16EUR Seen 3 hrs ago |
| Barcelona (BCN) | Geneva (GVA) | One-way | Depart: 16/09/2026 | From 16EUR Seen 21 hrs ago |
| Barcelona (BCN) | Geneva (GVA) | One-way | Depart: 16/09/2026 | From 16EUR Seen 21 hrs ago |
| Barcelona (BCN) | Geneva (GVA) | One-way | Depart: 02/09/2026 | From 16EUR Seen 7 hrs ago |
| Barcelona (BCN) | Geneva (GVA) | One-way | Depart: 08/09/2026 | From 16EUR Seen 7 hrs ago |
| Barcelona (BCN) | Geneva (GVA) | One-way | Depart: 08/09/2026 | From 16EUR Seen 7 hrs ago |
| Barcelona (BCN) | Geneva (GVA) | One-way | Depart: 26/09/2026 | From 16EUR Seen 7 hrs ago |
*Depending on demand, prices may vary at the time of flight selection. All taxes and fees are included in the price.

Barcelona to Geneva flights
Travelling from Barcelona to Geneva is the fastest and most comfortable way to connect the Mediterranean with the heart of the Alps. In just over 1 hour and 40 minutes, you will go from the beaches of the Catalan capital to the shores of Lake Geneva, a perfect route for both business trips and ski or cultural getaways.
Flight information: Barcelona to Geneva
Check the key details to plan your journey to the Swiss city.

Flight duration
1:40 h

Distance
640 km

Public transport
Train, bus and tram
Barcelona-Geneva by plane: comfort and speed
Flying from Barcelona to Geneva with Vueling guarantees a smooth and efficient experience. With several weekly frequencies, this route is designed to fit your schedule, allowing you to make the most of your stay in one of Europe's most cosmopolitan cities.
Your journey begins at Josep Tarradellas Barcelona-El Prat Airport and finishes at Geneva Airport (Cointrin), a modern facility located just minutes from the city centre. Upon landing, you will be struck by Swiss punctuality and the ease of travelling to your accommodation.
On board, you can enjoy quality service with ergonomic seats and a varied catering offer. If you are travelling for work, the short flight duration is ideal for reviewing your presentations or simply relaxing before your first meeting at the United Nations headquarters or in the financial district.
Geneva is not just about diplomacy and luxury watches; it is also the gateway to the best mountain resorts. Booking your flight with Vueling is the first step to discovering the famous Jet d'Eau, getting lost in the streets of the Vieille Ville, or starting a route through the Swiss cantons.
On-board services on Barcelona-Geneva flights
We want your journey to Switzerland to be as pleasant as possible. That is why we offer a range of services tailored to your needs.
Food and drink
Enjoy our on-board menu, which includes everything from healthy options and savoury snacks to sweet treats and hot or refreshing drinks. The perfect journey to have a snack while flying over the Alps.
WiFi and connectivity
Stay connected during your flight to Geneva. Thanks to our on-board WiFi service, you can reply to emails, share photos of your take-off on social media, or finalise the details of your travel itinerary.
Travelling with pets
At Vueling, we know your pet is part of the family. That is why you can take your pet in the cabin on flights between Barcelona and Geneva, provided you comply with the pet transport regulations.
Assistance for special needs
We work to make air travel accessible to everyone. If you need assistance due to reduced mobility or any other special need, you can request it in advance to ensure a barrier-free experience.
How to get to Josep Tarradellas Barcelona-El Prat Airport
Barcelona Airport has excellent connections with the city centre and the metropolitan area.
By metro
The L9 Sud line connects directly with terminals T1 and T2. It is a fast option that links with other main lines of the Barcelona metro network.
By Aerobús
This express bus service leaves every few minutes from Plaza Catalunya and Sepúlveda. For many, it is the most convenient option due to its frequency and space for large suitcases.
By train (Cercanías)
The R2 Nord line connects Sants station and Passeig de Gràcia with Terminal T2 in about 20 minutes. If your flight leaves from T1, you can use the free shuttle bus that connects both terminals.
By taxi or private transport
Official yellow and black taxis are available 24 hours a day. You can also opt for VTC services for a door-to-door transfer in total comfort.
Everything you need to know about Barcelona Airport
Before boarding for Geneva, El Prat Airport offers a wide range of facilities to make your wait enjoyable.
- VIP Lounges: Exclusive spaces with catering, newspapers, and rest areas to wait for your flight in a relaxed atmosphere.
- Unlimited WiFi: Free high-speed connection throughout the airport premises.
- Duty Free and shops: From high-end fashion to local products and press, ideal for last-minute shopping.
- Food and dining: A varied offer including everything from Mediterranean cuisine to speciality coffee shops and quality fast food.
- Left luggage: If you arrive well in advance, you can leave your luggage in safe keeping and move freely around the facilities.
How to get around Geneva by public transport
Once you land, you will discover that Geneva is one of the cities with the best public transport in the world. The Unireso network integrates trains, buses, trams, and even boats (mouettes) to cross the lake.
Free transport for tourists
- Geneva Transport Card: If you stay at a hotel, hostel, or campsite in Geneva, you will receive this card for free, which allows you to use all public transport in the city at no cost during your stay.
- Free ticket from the airport: In the baggage claim area, you can obtain a free ticket valid for 80 minutes to reach your hotel in the city centre.
Payment and validation options
- Single tickets: These can be purchased from vending machines at stops (they accept Swiss francs, euros, and cards).
- Validation: In Geneva, tickets must be purchased before boarding the vehicle. There is no need to validate them inside unless otherwise stated, as the printed ticket shows the start time.
- "TPG" App: We recommend downloading the official application to check real-time schedules and conveniently buy electronic tickets.
Frequently asked questions
How long is the flight from Barcelona to Geneva?
The direct flight takes approximately 1 hour and 40 minutes, making it a very quick journey.
What is the distance between Barcelona and Geneva by plane?
The air distance between the two cities is about 640 kilometres, crossing a large part of French territory and the eastern Pyrenees.
When is the best time to fly to Geneva?
Geneva is an excellent destination all year round: in winter for ski lovers and in summer to enjoy water activities on Lake Geneva.
Which airport does the flight from Barcelona arrive at?
Vueling flights land at Geneva International Airport (GVA), located just 4 km from the city centre.
Can I redeem Avios for my flight to Geneva?
Yes, as a Vueling Club customer, you can use your Avios to pay for part of your ticket or get full flights to Geneva, saving on your travels.
Explore more destinations
Explore Vueling's Top-Pick Destinations