Flights from Geneva to Beirut – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
GVA to BEY – All flight route options from Geneva Airport, Switzerland to Beirut International Airport, Lebanon. These flights are operated by 18 airlines. Fly non-stop with Middle East Airlines or choose from 13 different transit flights. The shortest flight time is 3 hours and 50 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Beirut Airport
We got great deals on hotels and car rentals near the airport.
Geneva to Beirut flights
There are over 14 airlines and as many as 207 flights every week to this destination. You can fly non-stop to Beirut (BEY) from Geneva (GVA) with Middle East Airlines but if a stopover option suits you better you can choose to fly via Zurich, Mykonos or any other of the 13 alternatives with connectiing airports.
Geneva to Beirut with Middle East Airlines
You can fly non-stop every weekday except Mondays with departure times at 11:45, 11:50 or 12:00. Middle East Airlines is a member of SkyTeam.
With SWISS
If you fly from Geneva with SWISS you will do a stopover in Zurich, ZRH before reaching Beirut. This flight trip will take 5 hours and 20 minutes and you can fly every Tuesday with departures at 06:00 or 19:00. SWISS is a Star Alliance member.
Distance & flight times: Geneva Airport to Beirut International Airport
The shortest flight time between GVA and BEY is 3 hours and 50 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 50m | - | 1770 miles (2848 km) |
ZRH Zurich | 5h 20m | 45m | 1836 miles (2954 km) |
JMK Mykonos | 6h 30m | 1h 45m | 1788 miles (2877 km) |
WAW Warsaw | 6h 50m | 1h 10m | 2254 miles (3627 km) |
FCO Rome | 6h 50m | 2h 10m | 1819 miles (2927 km) |
DUS Dusseldorf | 7h 15m | 1h 40m | 2236 miles (3598 km) |
SAW Istanbul | 7h 25m | 3h 25m | 1818 miles (2925 km) |
ATH Athens | 7h 55m | 3h 15m | 1790 miles (2880 km) |
NCE Nice | 7h 55m | 4h 40m | 1853 miles (2981 km) |
BRU Brussels | 8h 0m | 2h 0m | 2293 miles (3689 km) |
FRA Frankfurt | 8h 30m | 2h 15m | 2060 miles (3315 km) |
CDG Paris | 8h 45m | 3h 20m | 2245 miles (3612 km) |
IST Istanbul | 9h 25m | 3h 55m | 1818 miles (2925 km) |
CAI Cairo | 9h 40m | 4h 30m | 2115 miles (3403 km) |


Quick copy and share this page
From Switzerland to Beirut
We have found another destination to Lebanon from Geneva Airport as well.
-
ZRH Zurich Direct