ORY → RAK Paris to Marrakesh
live
Direct flights from Paris (ORY) to Marrakesh (RAK): 22 nonstop departures observed each week across 4 airlines. 97% of the last 30 operated flights arrived within 15 minutes of schedule. The median arrival is on schedule. No cancellations were recorded across the 30 tracked flights. The nonstop covers 2,094 km, an estimated 3 hours 11 minutes in the air. Measured by Pro Flight Search from live flight boards at Paris and Marrakesh. Updated 10 September 2026 at 20:48 UTC.
ORY
Paris
busy · +24
RAK
Marrakesh
smooth · +10
dep bank 06:20–20:40 22x weekly
Runs reliable · 4 airlines · 22x weekly · nonstop
97% on time
of the last 30 operated ORY → RAK flights arrived within 15 minutes
Median arrival delay is +0 min . 0 of 30 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +0 min across the last 30 operated legs
Flight time ~3h 11m estimated from route distance
Weekly departures 22x 4 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 30
The week scheduled departures · origin local time
Royal Air Maroc Transavia France TUI Belgium Vueling
Each mark is a scheduled departure at its origin-local time, observed operating in the last 7 days. Today is highlighted.
Who flies it observed on the boards · 7 days
Royal Air MarocAT 88% on time
Flights AT641 07:30 Mo We Th · AT749 13:00 daily
Transavia FranceTO 100% on time
Flights TO3010 varies We Th Fr · TO3014 varies Mo We Th Fr Sa · TO9800 varies Mo Tu We · TO3012 varies Mo Th
TUI BelgiumTB
Flights TB7522 varies Tu We Fr Su
VuelingVY
Flights VY8633 varies Mo Tu Fr Su
History operated legs · board outcomes
09-10 AT749 dep +55 → arr +35
09-09 AT641 dep +12 → arr −5
09-09 AT643 dep +18 → arr +0
09-09 AT749 dep +12 → arr −10
09-08 AT749 dep +18 → arr −2
09-07 AT641 dep +3 → arr −17
09-07 AT749 dep +8 → arr −15
Show 22 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 ORY and RAK, paired departure → arrival per flight and day. Board tracking since Mon, Sep 7 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 59 Completed 50 Delayed 14 Within 15m 36/50 Median +11m
AT641 Royal Air Maroc
3 days
ORY
Departure
07:38
Departed · Sched 07:308m late
→
RAK
Arrival
Sched 09:45
Scheduled arrival · landing pending
ORY
Departure
07:42
Departed · Sched 07:3012m late
→
RAK
Arrival
09:40
Landed · Sched 09:455m early
ORY
Departure
07:33
Departed · Sched 07:303m late
→
RAK
Arrival
09:28
Landed · Sched 09:4517m early
Full AT641 history →
AT749 Royal Air Maroc
4 days
ORY
Departure
13:55
Departed · Sched 13:0055m late
→
RAK
Arrival
15:50
Landed · Sched 15:1535m late
ORY
Departure
13:12
Departed · Sched 13:0012m late
→
RAK
Arrival
15:05
Landed · Sched 15:1510m early
ORY
Departure
13:18
Departed · Sched 13:0018m late
→
RAK
Arrival
15:13
Landed · Sched 15:152m early
ORY
Departure
13:08
Departed · Sched 13:008m late
→
RAK
Arrival
15:00
Landed · Sched 15:1515m early
Full AT749 history →
TO3010 Transavia France
2 days
Thu, Sep 10
2/2 legs · F-HXST
ORY
Departure
06:47
Departed · Sched 06:2027m late
→
RAK
Arrival
Sched 08:45
Scheduled arrival · landing pending
Wed, Sep 9
2/2 legs · F-HXSU
ORY
Departure
06:39
Departed · Sched 06:2514m late
→
RAK
Arrival
08:35
Landed · Sched 08:5015m early
Full TO3010 history →
TO3012 Transavia France
2 days
Thu, Sep 10
2/2 legs · F-HTVV
ORY
Departure
07:12
Departed · Sched 07:0012m late
→
RAK
Arrival
Sched 09:25
Scheduled arrival · landing pending
Mon, Sep 7
2/2 legs · F-GZHK
ORY
Departure
13:10
Departed · Sched 12:5020m late
→
RAK
Arrival
Sched 15:15
Scheduled time only · no board update captured
Full TO3012 history →
TO3014 Transavia France
3 days
Thu, Sep 10
2/2 legs · F-GZHM
ORY
Departure
10:56
Departed · Sched 10:3026m late
→
RAK
Arrival
12:40
Landed · Sched 12:5515m early
Wed, Sep 9
2/2 legs · F-HUYS
ORY
Departure
10:41
Departed · Sched 10:2021m late
→
RAK
Arrival
12:30
Landed · Sched 12:4515m early
Mon, Sep 7
2/2 legs · F-HXSJ
ORY
Departure
07:15
Departed · Sched 07:0015m late
→
RAK
Arrival
09:10
Landed · Sched 09:2515m early
Full TO3014 history →
TO3124 Transavia France
4 days
Thu, Sep 10
2/2 legs · F-GZHM
ORY
Departure
19:33
Departed · Sched 19:0528m late
→
RAK
Arrival
Sched 21:30
Scheduled arrival · landing pending
Wed, Sep 9
2/2 legs · F-HUYS
ORY
Departure
19:30
Departed · Sched 19:0525m late
→
Tue, Sep 8
2/2 legs · F-GZHI
ORY
Departure
19:16
Departed · Sched 19:0511m late
→
Mon, Sep 7
2/2 legs · F-HUYF
ORY
Departure
19:49
Departed · Sched 19:0544m late
→
Full TO3124 history →
AT643 Royal Air Maroc
1 day
ORY
Departure
14:43
Departed · Sched 14:2518m late
→
Full AT643 history →
TB7522 TUI Belgium
2 days
Wed, Sep 9
2/2 legs · LZ-FBG
ORY
Departure
21:30
Departed · Sched 20:4050m late
→
RAK
Arrival
Sched 22:55
Scheduled time only · no board update captured
Tue, Sep 8
2/2 legs · LZ-FBG
ORY
Departure
11:27
Departed · Sched 11:1512m late
→
Full TB7522 history →
TO9800 Transavia France
3 days
Wed, Sep 9
2/2 legs · F-HUYC
ORY
Departure
12:06
Departed · Sched 11:5511m late
→
Tue, Sep 8
2/2 legs · F-HUYF
ORY
Departure
11:29
Departed · Sched 11:1514m late
→
Mon, Sep 7
2/2 legs · F-HUYC
ORY
Departure
12:03
Departed · Sched 11:5013m late
→
RAK
Arrival
13:55
Last seen · Sched 14:1520m early
Full TO9800 history →
TO9802 Transavia France
1 day
Wed, Sep 9
2/2 legs · F-HUYV
ORY
Departure
20:22
Departed · Sched 20:0022m late
→
RAK
Arrival
Sched 22:25
Scheduled time only · no board update captured
Full TO9802 history →
TO9804 Transavia France
1 day
Wed, Sep 9
2/2 legs · F-HUYV
ORY
Departure
20:49
Departed · Sched 20:2524m late
→
RAK
Arrival
Sched 22:50
Scheduled time only · no board update captured
Full TO9804 history →
TO3018 Transavia France
1 day
Tue, Sep 8
2/2 legs · F-GZHY
ORY
Departure
15:38
Departed · Sched 15:2513m late
→
RAK
Arrival
17:40
Landed · Sched 17:5010m early
Full TO3018 history →
TO9806 Transavia France
1 day
Tue, Sep 8
2/2 legs · F-HUYC
ORY
Departure
19:59
Departed · Sched 19:554m late
→
Full TO9806 history →
VY8633 Vueling
2 days
Tue, Sep 8
2/2 legs · EC-ODL
ORY
Departure
06:56
Departed · Sched 06:551m late
→
RAK
Arrival
08:56
Landed · Sched 09:1519m early
Mon, Sep 7
1/2 legs · EC-NDC
ORY
Departure
06:45 Departed
→
RAK
Arrival
—
Board row not captured for this rotation yet.
Full VY8633 history →
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 — Paris (ORY) to Marrakesh (RAK) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/ORY-RAK
Copy
How we measure this →
ORY to RAK questions
Is ORY–RAK running on time right now? Mostly on schedule. The departure side at ORY is the weaker end, route health score 77/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on ORY–RAK? Operators schedule morning departures around 07:30 and evening departures around 19:05 from ORY. Earlier flights typically land before destination-airport delays accumulate later in the day; check the RAK delay card to confirm conditions when you'd arrive.
How long is the flight from ORY to RAK? Great-circle distance is 2,094 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 178–209 min gate-to-gate on this route.
How often does ORY–RAK fly? 4 carriers operate this route, around 47 flights a week between them. Compare carrier days and times in the airline list above.