Direct flights from Paris (ORY) to Porto (OPO): 21 nonstop departures observed each week across 3 airlines. 88% of the last 24 operated flights arrived within 15 minutes of schedule. The median arrival is 10 minutes early. No cancellations were recorded across the 24 tracked flights. 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 19 August 2026 at 06:38 UTC.
ORY
Paris
busy · +18
OPO
Porto
smooth · +0
dep bank 06:10–21:45 21x weekly
Median arrival −10 min across the last 24 operated legs
Flight time ~2h 02m estimated from route distance
Weekly departures 21x 3 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 24
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 83% 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 94% on time
Flights TO7600 varies Mo Tu Th Fr Sa Su · TO7610 07:40 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 16 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 51 Completed 45 Delayed 15 Within 15m 30/45 Median +8m
TO7610 Transavia France
1 day
Wed, Aug 19
2/2 legs · F-HTVE
ORY
Departure
Sched 07:40
Scheduled departure
→
OPO
Arrival
Sched 09:00
Scheduled arrival · landing pending
Full TO7610 history →
TP453 TAP Air Portugal
4 days
ORY
Departure
Sched 09:55
Scheduled departure
→
OPO
Arrival
Sched 11:10
Scheduled arrival · landing pending
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 →
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
Sched 13:05
Scheduled time only · no board update captured
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
2 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
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
ORY
Departure
—
Board row not captured for this rotation yet.
→
OPO
Arrival
Sched 14:25
Scheduled time only · no board update captured
Full TO7616 history →
TO7620 Transavia France
2 days
Tue, Aug 18
2/2 legs · F-HUYZ
ORY
Departure
22:02
Departed · Sched 21:1547m late
→
OPO
Arrival
22:54
Landed · Sched 22:3519m 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
Full TO7620 history →
TO7622 Transavia France
2 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
Full TO7622 history →
TP455 TAP Air Portugal
2 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
Full TP455 history →
TP457 TAP Air Portugal
1 day
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
Full TP457 history →
U26852 easyJet
2 days
Tue, Aug 18
2/2 legs · HB-JYD
ORY
Departure
23:23
Departed · Sched 21:40103m late
→
OPO
Arrival
00:09
Landed · Sched 22:5079m late
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 →
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? Mostly on schedule. The departure side at ORY is the weaker end, route health score 80/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.