Flights from Casablanca to Geneva – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
CMN to GVA – All flight route options from Mohammed V International Airport, Morocco to Geneva Airport, Switzerland. These routes are operated by 11 airlines. Fly non-stop with Royal Air Maroc or Air Arabia Maroc, or choose from 13 different stopover flights. The shortest flight time is 2 hours and 55 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 Geneva Airport
We got great deals on hotels and car rentals near the airport.
Casablanca to Geneva flights
There are over 15 airlines and as many as 227 flights every week to this destination. You can fly non-stop to Geneva (GVA) from Casablanca (CMN) with Royal Air Maroc or Air Arabia Maroc but if a stopover option suits you better you can choose to fly via Malaga, Nice or any other of the 13 alternatives with connectiing airports.
Casablanca to Geneva with Royal Air Maroc
You can fly non-stop every weekday with flights departing at 07:50, 12:55 or 13:00. Royal Air Maroc is a member of the air alliance OneWorld.
With TAP Portugal
If you fly from Casablanca with TAP Portugal you will do a stopover in Lisbon, LIS before reaching Geneva. This flight trip will take 5 hours and 35 minutes and you can fly every day of the week except Mondays and Tuesday with departures at 11:45, 16:50 or 17:10. TAP Portugal is a Star Alliance member.
Distance & flight times: Mohammed V International Airport to Geneva Airport
The shortest flight time between CMN and GVA is 2 hours and 55 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 55m | - | 1151 miles (1852 km) |
AGP Malaga | 5h 5m | 1h 45m | 1151 miles (1852 km) |
NCE Nice | 5h 30m | 3h 25m | 1259 miles (2026 km) |
RAK Marrakech | 5h 35m | 1h 25m | 1392 miles (2240 km) |
LIS Lisbon | 5h 55m | 2h 0m | 1320 miles (2124 km) |
OPO Porto | 7h 0m | 1h 55m | 1367 miles (2200 km) |
MAD Madrid | 7h 15m | 2h 35m | 1172 miles (1886 km) |
VLC Valencia | 7h 20m | 2h 55m | 1157 miles (1862 km) |
BRU Brussels | 7h 35m | 3h 10m | 1695 miles (2727 km) |
CDG Paris | 7h 40m | 3h 50m | 1460 miles (2349 km) |
TUN Tunis | 8h 10m | 3h 15m | 1725 miles (2776 km) |
ORY Paris | 8h 15m | - | - |
FRA Frankfurt | 9h 0m | 4h 15m | 1710 miles (2751 km) |
FCO Rome | 9h 30m | 4h 55m | 1668 miles (2684 km) |


Quick copy and share this page
From Casablanca to Switzerland
We have found another destination to Switzerland from Mohammed V International Airport as well.
From Morocco to Geneva
Below is a list of other cities in Morocco with flights to Geneva with either non-stop or connecting flights.
-
RAK Marrakech Direct
-
AGA Agadir Direct
-
TNG Tangier
-
FEZ Fes
-
RBA Rabat Direct
-
NDR Nador
-
OUD Oujda
-
VIL Dakhla
-
AHU Al Hoceima
-
OZZ Ouarzazate