GVA → RAK Geneva to Marrakesh
live
Direct flights from Geneva (GVA) to Marrakesh (RAK): 31 nonstop departures observed each week across 3 airlines. 91% of the last 11 tracked flights arrived within 15 minutes of schedule. The median arrival is 18 minutes early. No cancellations were recorded across the 28 tracked flights. The nonstop covers 2,029 km, an estimated 3 hours 6 minutes in the air. Measured by Pro Flight Search from live flight boards at Geneva and Marrakesh. Updated 5 November 2026 at 09:08 UTC.
Today, GVA → RAK Thu 5 Nov · local times
Sched Flight GVA departure RAK arrival
08:20
DS1557 EASYJET
Left 08:24
·
14:40
LX2200 SWISS
On schedule T1
·
15:25
DS1553 EASYJET
On schedule T1
·
·
U21557easyJet
On schedule
RAK 10:35 scheduled
Checked GVA board 10:08 · RAK board 06:48
GVA
Geneva
smooth · +9
RAK
Marrakesh
smooth · +3
dep bank 06:00–14:40 31x weekly
Runs reliable · 3 airlines · 31x weekly · nonstop
91% on time
of the last 11 tracked GVA → RAK flights arrived within 15 minutes
Median arrival delay is −18 min . 0 of 28 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −18 min across the last 11 arrivals
Flight time ~3h 06m estimated from route distance
Weekly departures 31x 3 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 28
Who flies it observed on the boards · 7 days
easyJetU2 90% on time
Flights U21553 varies daily · U21557 varies daily
EasyJet SwitzerlandDS
Flights DS1553 varies daily · DS1557 varies daily
Swiss International Air LinesLX
Flights LX2200 varies Th Fr Su
History operated legs · board outcomes
11-04 U21553 dep +11 → arr −12
11-04 U21557 arrived −16
11-03 U21553 arrived −15
11-03 U21557 dep −5 → arr −22
11-02 U21553 arrived −15
11-02 U21557 arrived −18
11-01 U21553 arrived −26
11-01 U21557 arrived −24
10-31 U21553 arrived +30
10-30 U21545 arrived −26
10-29 U21553 departed +15
Show 20 more legs
Actual board outcomes rather than schedules, paired departure and arrival per flight and day.
Full board history, day by day →
Board tracking
Recent operations · last 7 days + today
Live airport board rows from GVA and RAK, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 39 Completed 31 Delayed 3 Within 15m 28/31 Median +7m
DS1553 EASYJET
8 days
Thu, Nov 5
1/2 legs · HBAYN
GVA
Departure
Sched 15:25
Scheduled departure
→
RAK
Arrival
—
Board row not captured for this rotation yet.
Wed, Nov 4
1/2 legs · HBAYM
GVA
Departure
15:21
Departed · Sched 15:1011m late
→
RAK
Arrival
—
Board row not captured for this rotation yet.
Tue, Nov 3
1/2 legs · OEIJZ
GVA
Departure
15:05
Departed · Sched 14:5510m late
→
RAK
Arrival
—
Board row not captured for this rotation yet.
Mon, Nov 2
1/2 legs · HBJXS
GVA
Departure
15:32
Departed · Sched 15:2012m late
→
RAK
Arrival
—
Board row not captured for this rotation yet.
Sun, Nov 1
1/2 legs · HBAYO
GVA
Departure
06:16
Departed · Sched 06:0016m late
→
RAK
Arrival
—
Board row not captured for this rotation yet.
Sat, Oct 31
1/2 legs · HBJZZ
GVA
Departure
07:05
Departed · Sched 06:0065m late
→
RAK
Arrival
—
Board row not captured for this rotation yet.
Fri, Oct 30
1/2 legs · HBJZZ
GVA
Departure
06:40
Departed · Sched 06:2515m late
→
RAK
Arrival
—
Board row not captured for this rotation yet.
Thu, Oct 29
1/2 legs · OEIJZ
GVA
Departure
15:39
Departed · Sched 15:2514m late
→
RAK
Arrival
—
Board row not captured for this rotation yet.
Full DS1553 history →
DS1557 EASYJET
6 days
Thu, Nov 5
1/2 legs · OEIJZ
GVA
Departure
08:24
Departed · Sched 08:204m late
→
RAK
Arrival
—
Board row not captured for this rotation yet.
Wed, Nov 4
1/2 legs · HBJZY
GVA
Departure
08:03
Departed · Sched 08:003m late
→
RAK
Arrival
—
Board row not captured for this rotation yet.
Tue, Nov 3
1/2 legs · HBJXJ
GVA
Departure
07:07
Departed · Sched 07:007m late
→
RAK
Arrival
—
Board row not captured for this rotation yet.
Mon, Nov 2
1/2 legs · HBJXT
GVA
Departure
08:11
Departed · Sched 08:0011m late
→
RAK
Arrival
—
Board row not captured for this rotation yet.
Sun, Nov 1
1/2 legs · HBJXS
GVA
Departure
15:59
Departed · Sched 15:4514m late
→
RAK
Arrival
—
Board row not captured for this rotation yet.
Thu, Oct 29
1/2 legs · HBAYQ
GVA
Departure
08:27
Departed · Sched 08:207m late
→
RAK
Arrival
—
Board row not captured for this rotation yet.
Full DS1557 history →
LX2200 SWISS
4 days
Thu, Nov 5
1/2 legs · HBJCT
GVA
Departure
Sched 14:40
Scheduled departure
→
RAK
Arrival
Sched 16:55
Scheduled arrival · landing pending
Typical Thu schedule
Sun, Nov 1
2/2 legs · HBJCM
GVA
Departure
08:13
Departed · Sched 08:058m late
→
RAK
Arrival
09:50
Landed · Sched 10:2030m early
Fri, Oct 30
2/2 legs · HBJCF
GVA
Departure
07:16
Departed · Sched 07:0511m late
→
RAK
Arrival
09:07
Last seen · Sched 09:2013m early
Thu, Oct 29
2/2 legs · HBJCM
GVA
Departure
14:51
Departed · Sched 14:4011m late
→
RAK
Arrival
Sched 16:55
Scheduled time only · no board update captured
Full LX2200 history →
U21557 easyJet
6 days
GVA
Departure
—
Board row not captured for this rotation yet.
→
RAK
Arrival
Sched 10:35
Scheduled arrival · landing pending
GVA
Departure
—
Board row not captured for this rotation yet.
→
RAK
Arrival
09:59
Landed · Sched 10:1516m early
GVA
Departure
06:55
Departed · Sched 07:005m early
→
RAK
Arrival
08:53
Landed · Sched 09:1522m early
GVA
Departure
—
Board row not captured for this rotation yet.
→
RAK
Arrival
09:57
Landed · Sched 10:1518m early
GVA
Departure
—
Board row not captured for this rotation yet.
→
RAK
Arrival
17:36
Landed · Sched 18:0024m early
GVA
Departure
—
Board row not captured for this rotation yet.
→
RAK
Arrival
Sched 10:35
Scheduled time only · no board update captured
U21553 easyJet
6 days
Wed, Nov 4
2/2 legs · HB-AYM
GVA
Departure
15:21
Departed · Sched 15:1011m late
→
RAK
Arrival
17:13
Landed · Sched 17:2512m early
Tue, Nov 3
1/2 legs · OE-IJZ
GVA
Departure
—
Board row not captured for this rotation yet.
→
RAK
Arrival
16:55
Landed · Sched 17:1015m early
Mon, Nov 2
1/2 legs · HB-JXS
GVA
Departure
—
Board row not captured for this rotation yet.
→
RAK
Arrival
17:20
Landed · Sched 17:3515m early
Sun, Nov 1
1/2 legs · HB-AYO
GVA
Departure
—
Board row not captured for this rotation yet.
→
RAK
Arrival
07:49
Landed · Sched 08:1526m early
Sat, Oct 31
1/2 legs · HB-JZZ
GVA
Departure
—
Board row not captured for this rotation yet.
→
RAK
Arrival
08:45
Landed · Sched 08:1530m late
Thu, Oct 29
2/2 legs · OE-IJZ
GVA
Departure
15:40
Departed · Sched 15:2515m late
→
RAK
Arrival
08:23
Last seen · Sched 08:4017m early
DS1545 EASYJET
1 day
Fri, Oct 30
1/2 legs · HBAYQ
GVA
Departure
15:13
Departed · Sched 15:0013m late
→
RAK
Arrival
—
Board row not captured for this rotation yet.
Full DS1545 history →
U21545 easyJet
1 day
Fri, Oct 30
1/2 legs · HB-AYQ
GVA
Departure
—
Board row not captured for this rotation yet.
→
RAK
Arrival
16:49
Landed · Sched 17:1526m early
Airports right now live boards
Cite this data
Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.
Suggested citation
Pro Flight Search: Geneva (GVA) to Marrakesh (RAK) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/GVA-RAK
Copy
How we measure this →
GVA to RAK questions
Is GVA–RAK running on time right now? Mostly on schedule. The departure side at GVA is the weaker end, route health score 81/100. The airports section above carries the live status and delay window at both ends.
How long is the flight from GVA to RAK? Great-circle distance is 2,029 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 173–204 min gate-to-gate on this route.
How often does GVA–RAK fly? 3 carriers operate this route, around 31 flights a week between them. Compare carrier days and times in the airline list above.
What does the route health score measure? A blend of departure-side delay at GVA and arrival-side delay at RAK, computed from rolling delay windows (refreshed every 40 minutes) with a daily-rollup fallback. Current MVFR, IFR, or LIFR endpoint weather caps the score when flight rules can limit throughput. Higher is healthier: 100 means operations are clean at both ends.