- Birmingham (BHX) Zurich (ZRH)
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
- Sun
1–2 Non-stop flights per dayat least 1h 45minfrom £166 - London Gatwick (LGW) Geneva (GVA)
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
- Sun
up to 15 Non-stop flights per dayat least 1h 30minfrom £76 - London Heathrow (LHR) Geneva (GVA)
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
- Sun
4–12 Non-stop flights per dayat least 1h 35minfrom £110 - London Heathrow (LHR) Zurich (ZRH)
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
- Sun
2–8 Non-stop flights per dayat least 1h 40minfrom £120 - Manchester (MAN) Zurich (ZRH)
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
- Sun
up to 3 Non-stop flights per dayat least 1h 55minfrom £97 - London (LON) Zurich (ZRH)
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
- Sun
1–14 Non-stop flights per dayat least 1h 30minfrom £85 - London (LON) Geneva (GVA)
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
- Sun
up to 26 Non-stop flights per dayat least 1h 30minfrom £65 - London Gatwick (LGW) Zurich (ZRH)
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
- Sun
1–4 Non-stop flights per dayat least 1h 35minfrom £85 - London City (LCY) Zurich (ZRH)
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
- Sun
1–5 Non-stop flights per dayat least 1h 30minfrom £156
Stops
- Direct flight
Departure airport
Departure country
Destination airport
Outbound weekday
- Monday
- Tuesday
- Wednesday
- Thursday
- Friday
- Saturday
- Sunday