Cheap flights to Geneva
The gateway to the Swiss region is Geneva Airport, located just 5 km from the city center. An extensive route network allows you to plan trips from numerous destinations, with London (399 flights per week), Frankfurt (204 flights), and Madrid (193 flights) leading in flight frequency. Stable air connections are also maintained with Paris and other major European hubs, ensuring convenient access to the region.
A total of 89 airlines operate flights to Geneva, offering passengers a wide range of fares and travel options. The bulk of the traffic is handled by major market players such as easyJet, Swiss, and British Airways, as well as Air France. Below on this page, you will find departure city cards with a convenient search form to help you find the best route and purchase tickets.

Olbia — Geneva

Bordeaux — Geneva

Barcelona — Geneva

Palma — Geneva

Pristina — Geneva

Nantes — Geneva

London — Geneva

Nice — Geneva

Ibiza — Geneva

Venice — Geneva

Paris — Geneva

Madrid — Geneva
Flight insights to Geneva
Data-driven trends for direct flights to Geneva — how often airlines fly, where passengers come from, and typical fares and flight times.
Most frequent departure cities
The most frequent direct routes to Geneva come from London, Frankfurt am Main and Madrid. London leads with around 399 flights a week.
- London399 flights/week
- Frankfurt am Main204 flights/week
- Madrid193 flights/week
- Paris191 flights/week
- Porto182 flights/week
Top departure countries
Most direct flights to Geneva depart from Spain, United Kingdom and France. Spain alone accounts for about 15% of all direct routes.
- Spainavg $35
- United Kingdomavg $57
- Franceavg $50
- Germanyavg $77
- Portugalavg $49
Direct routes & fares
Popular non-stop routes to Geneva range from London at $37 to Frankfurt am Main at $80 — a quick way to compare direct-flight fares.
- Londonfrom $37
- Frankfurt am Mainfrom $80
- Madridfrom $45
- Parisfrom $64
- Portofrom $44
Cheapest departure cities
The cheapest places to fly to Geneva from right now are Barcelona from $18, Palma from $34 and Malaga from $34.
Longest direct flights
The longest direct flight to Geneva is from Shanghai at about 12h 22m, followed by New York City (8h 29m) and Montreal (8h 5m).
- Shanghai12h 22m
- New York City8h 29m
- Montreal8h 5m
- Dubai6h 48m
- Abu Dhabi6h 47m
Popular departure cities to Geneva
Frequently asked questions
- How many cities have flights to Geneva?
- Regular air service to the city is available from 15 popular departure destinations, covering key transport hubs in Europe and other countries.
- Which cities have the most flights to Geneva?
- The highest number of weekly flights arrive from cities such as London (399), Frankfurt (204), Madrid (193), and Paris (191).
- How many airlines fly to Geneva?
- There are 89 airlines operating on this route. The largest carriers providing the most frequent flights include easyJet, Swiss, and British Airways.
- Which airports handle flights to Geneva?
- All international flights arrive at Geneva Airport (GVA), which is located just a few kilometers from the city center.
- How can I find cheap tickets to Geneva?
- To find the best deals, it is recommended to look at low-cost carriers, such as Vueling, and use the search by departure city available on our website.
- When is the best time to buy tickets to Geneva?
- The optimal time to book is 2–3 months before your planned trip. This is especially relevant for travel in July 2026, when demand for Lufthansa or Air France flights may be higher than usual.