Direct flights from Paris (ORY) to Porto (OPO): 21 nonstop departures observed each week across 3 airlines. 86% of the last 29 operated flights arrived within 15 minutes of schedule. The median arrival is 10 minutes early. 1 of the 29 tracked flights was cancelled. The nonstop covers 1,201 km, an estimated 2 hours 2 minutes in the air. Measured by Pro Flight Search from live flight boards at Paris and Porto. Updated 18 August 2026 at 21:48 UTC.
ORY
Paris
busy · +18
OPO
Porto
smooth · +0
dep bank 06:10–21:45 21x weekly
Median arrival −10 min across the last 29 operated legs
Flight time ~2h 02m estimated from route distance
Weekly departures 21x 3 direct airlines on the leg
Cancelled 3.4% recent route rate · 1 of 29
Current nonstop fares ORY → OPO · one way · economy · 1 adult
loading
Today Checking… Direct airline fares
Tomorrow Checking… Direct airline fares
In one week Checking… Direct airline fares
The week scheduled departures · origin local time
easyJet TAP Air Portugal Transavia France
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
easyJetU2
Flights U24885 06:30 Th · U26808 21:40 Sa Su · U26852 varies Mo Tu We Fr Su
TAP Air PortugalTP 86% on time
Flights TP457 07:00 Tu Th Sa Su · TP453 09:55 daily · TP455 16:50 Mo Tu We Th Fr Su
Transavia FranceTO 90% on time
Flights TO7600 varies Mo Tu Th Fr Sa Su · TO7610 varies We Sa · TO7612 varies Mo Th Fr Su · TO7602 09:45 Fr
History operated legs · board outcomes
08-18 TP453 dep +19 → arr −7
08-18 TP455 dep +54 → arr +23
08-17 TP453 dep +44 → arr +15
08-17 TP455 dep +47 → arr +12
Show 21 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 OPO, paired departure → arrival per flight and day. Board tracking since Sun, Aug 16 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 53 Completed 48 Delayed 16 Cancelled 1 Within 15m 33/48 Median +7m
TO7600 Transavia France
3 days
Tue, Aug 18
2/2 legs · F-HXIB
ORY
Departure
06:20
Departed · Sched 06:1010m late
→
OPO
Arrival
07:11
Landed · Sched 07:3019m early
Mon, Aug 17
2/2 legs · F-HXSU
ORY
Departure
06:15
Departed · Sched 06:105m late
→
OPO
Arrival
06:55
Landed · Sched 07:3035m early
Sun, Aug 16
1/2 legs · F-HXSQ
ORY
Departure
—
Board row not captured for this rotation yet.
→
OPO
Arrival
07:11
Landed · Sched 07:4534m early
Full TO7600 history →
TO7604 Transavia France
3 days
Tue, Aug 18
2/2 legs · F-GZHZ
ORY
Departure
11:47
Departed · Sched 11:407m late
→
OPO
Arrival
12:31
Landed · Sched 13:0029m early
Mon, Aug 17
2/2 legs · F-HUYQ
ORY
Departure
12:52
Departed · Sched 12:2527m late
→
OPO
Arrival
13:34
Landed · Sched 13:4511m early
ORY
Departure
—
Board row not captured for this rotation yet.
→
OPO
Arrival
14:02
Landed · Sched 13:0557m late
Full TO7604 history →
TO7606 Transavia France
1 day
Tue, Aug 18
2/2 legs · F-GZHL
ORY
Departure
15:53
Departed · Sched 15:2528m late
→
OPO
Arrival
16:36
Landed · Sched 16:459m early
Full TO7606 history →
TO7608 Transavia France
3 days
Tue, Aug 18
2/2 legs · F-HXSD
ORY
Departure
17:07
Departed · Sched 16:5512m late
→
OPO
Arrival
17:52
Landed · Sched 18:1523m early
Mon, Aug 17
2/2 legs · F-HXSG
ORY
Departure
17:59
Departed · Sched 17:3524m late
→
OPO
Arrival
18:40
Landed · Sched 18:5515m early
Sun, Aug 16
1/2 legs · F-HXSY
ORY
Departure
—
Board row not captured for this rotation yet.
→
OPO
Arrival
18:40
Landed · Sched 19:0020m early
Full TO7608 history →
TO7616 Transavia France
2 days
Tue, Aug 18
2/2 legs · F-HXSV
ORY
Departure
14:24
Departed · Sched 13:5034m late
→
OPO
Arrival
15:08
Landed · Sched 15:102m early
Sun, Aug 16
1/2 legs · F-GZHC
ORY
Departure
—
Board row not captured for this rotation yet.
→
OPO
Arrival
15:03
Landed · Sched 14:2538m late
Full TO7616 history →
TO7620 Transavia France
3 days
Tue, Aug 18
2/2 legs · F-HUYZ
ORY
Departure
Sched 21:15
Scheduled time only · no board update captured
→
OPO
Arrival
22:45
Last seen · Sched 22:3510m late
Mon, Aug 17
2/2 legs · F-HTVE
ORY
Departure
21:20
Departed · Sched 21:155m late
→
OPO
Arrival
22:16
Landed · Sched 22:3519m early
Sun, Aug 16
1/2 legs · F-GZHR
ORY
Departure
—
Board row not captured for this rotation yet.
→
OPO
Arrival
23:10
Landed · Sched 22:5020m late
Full TO7620 history →
TO7622 Transavia France
3 days
Tue, Aug 18
2/2 legs · F-HTVF
ORY
Departure
20:47
Departed · Sched 20:2522m late
→
OPO
Arrival
21:36
Landed · Sched 21:459m early
Mon, Aug 17
2/2 legs · F-HTVT
ORY
Departure
21:19
Departed · Sched 20:3049m late
→
OPO
Arrival
22:00
Landed · Sched 21:5010m late
Sun, Aug 16
1/2 legs · F-HUYT
ORY
Departure
—
Board row not captured for this rotation yet.
→
OPO
Arrival
21:16
Landed · Sched 21:5034m early
Full TO7622 history →
TP453 TAP Air Portugal
3 days
Tue, Aug 18
2/2 legs · CS-TTR
ORY
Departure
10:13
Departed · Sched 09:5518m late
→
OPO
Arrival
10:59
Landed · Sched 11:056m early
Mon, Aug 17
2/2 legs · CS-TTR
ORY
Departure
10:39
Departed · Sched 09:5544m late
→
OPO
Arrival
11:25
Landed · Sched 11:1015m late
Sun, Aug 16
1/2 legs · CS-TTR
ORY
Departure
—
Board row not captured for this rotation yet.
→
OPO
Arrival
10:55
Landed · Sched 11:1015m early
Full TP453 history →
TP455 TAP Air Portugal
3 days
Tue, Aug 18
2/2 legs · CS-TTR
ORY
Departure
17:44
Departed · Sched 16:5054m late
→
OPO
Arrival
18:33
Landed · Sched 18:1023m late
Mon, Aug 17
2/2 legs · CS-TTR
ORY
Departure
17:35
Departed · Sched 16:5045m late
→
OPO
Arrival
18:18
Landed · Sched 18:0513m late
ORY
Departure
—
Board row not captured for this rotation yet.
→
OPO
Arrival
Sched 18:05
Scheduled time only · no board update captured
Full TP455 history →
TP457 TAP Air Portugal
2 days
Tue, Aug 18
2/2 legs · CS-TVB
ORY
Departure
07:06
Departed · Sched 07:006m late
→
OPO
Arrival
08:01
Landed · Sched 08:109m early
Sun, Aug 16
1/2 legs · CS-TVH
ORY
Departure
—
Board row not captured for this rotation yet.
→
OPO
Arrival
08:02
Landed · Sched 08:108m early
Full TP457 history →
U26852 easyJet
2 days
Tue, Aug 18
2/2 legs · HB-JYD
ORY
Departure
23:04
Last seen · Sched 21:4084m late
→
OPO
Arrival
Sched 22:50
Scheduled time only · no board update captured
Mon, Aug 17
2/2 legs · OE-IJX
ORY
Departure
17:06
Departed · Sched 16:2046m late
→
OPO
Arrival
17:43
Landed · Sched 17:358m late
Full U26852 history →
TO7612 Transavia France
2 days
Mon, Aug 17
2/2 legs · F-HXSO
ORY
Departure
09:18
Departed · Sched 08:3048m late
→
OPO
Arrival
10:03
Landed · Sched 09:5013m late
Sun, Aug 16
1/2 legs · F-HXSU
ORY
Departure
—
Board row not captured for this rotation yet.
→
OPO
Arrival
09:31
Landed · Sched 09:5524m early
Full TO7612 history →
TO7618 Transavia France
1 day
Mon, Aug 17
2/2 legs · F-GZHL
ORY
Departure
15:53
Departed · Sched 15:4013m late
→
OPO
Arrival
16:39
Landed · Sched 17:0021m early
Full TO7618 history →
U26808 easyJet
1 day
ORY
Departure
—
Board row not captured for this rotation yet.
→
OPO
Arrival
Sched 22:55
Cancelled
Full U26808 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 Porto (OPO) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/ORY-OPO
Copy
How we measure this →
ORY to OPO questions
Is ORY–OPO running on time right now? Smooth skies ahead. The departure side at ORY is the weaker end, route health score 88/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on ORY–OPO? Operators schedule morning departures around 06:30 and evening departures around 21:40 from ORY. Earlier flights typically land before destination-airport delays accumulate later in the day; check the OPO delay card to confirm conditions when you'd arrive.
How long is the flight from ORY to OPO? Great-circle distance is 1,201 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 115–133 min gate-to-gate on this route.
How often does ORY–OPO fly? 3 carriers operate this route, around 74 flights a week between them. Compare carrier days and times in the airline list above.