route Route

OPO → TER

422 km avg 2h 42m 2 airlines

Departure

OPO LPPR VFR

Francisco de Sá Carneiro Airport

Porto, PT

Local time
08:14 GMT+1
Timezone
Europe/Lisbon
Type
Large Airport
Elevation
228 ft
Coordinates
41.2481, -8.6814

cloud Weather

Wind
110° / 3 kt
Visibility
6 SM
Ceiling
FEW 900 ft, SCT 1,100 ft
Temp / Dew
20°C / 17°C
Altimeter
30.00 inHg

Obs: 2026-07-18T07:00:00.000Z

Raw METAR / TAF
METAR LPPR 180700Z 11003KT 070V150 9999 FEW009 SCT011 20/17 Q1016

TAF LPPR 180500Z 1806/1906 VRB02KT 9999 BKN008 TEMPO 1806/1808 3000 BR BKN003 BECMG 1808/1810 25010KT SCT018 BECMG 1812/1814 31010KT BECMG 1819/1821 VRB02KT PROB40 TEMPO 1900/1906 3000 BR BKN003

flight Live Traffic

flight_takeoff 0 Departures
flight_land 2 Arrivals

Arrival

TER LPLA VFR

Lajes Airport

Praia da Vitória, PT

Local time
07:14 GMT+0
Timezone
Atlantic/Azores
Type
Medium Airport
Elevation
180 ft
Coordinates
38.7618, -27.0908

cloud Weather

Wind
0° / 0 kt
Visibility
6 SM
Ceiling
FEW 2,000 ft, BKN 4,000 ft
Temp / Dew
19°C / 17°C
Altimeter
30.15 inHg

Obs: 2026-07-18T07:00:00.000Z

Raw METAR / TAF
METAR LPLA 180700Z 00000KT 9999 FEW020 BKN040 19/17 Q1021

TAF LPLA 180510Z 1806/1906 VRB05KT 9999 FEW003 SCT022 TEMPO 1806/1821 4000 RADZ SCT003 BKN014 PROB30 TEMPO 1806/1809 2000 DZ BR BKN002
Flights tracked
125 showing last 50
Avg duration
2h 42m
Distance
422 km

Live traffic

OPO → TER. Live aircraft currently filed on this route.

Airlines 2

Airline Flights shown
SATA International 36
Ryanair 14

Other connections

More destinations from OPO

More origins to TER

Recent flights last 50

DateFlightAircraftTakeoffLandingDurationArr Δ
2026-07-18 RZO177 495269 Jul 18, 05:35 UTCJul 18, 06:15 UTC40m -
2026-07-01 RZO177 49526D Jul 1, 06:25 UTCJul 1, 07:05 UTC40m -
2026-06-29 RZO177 495266 Jun 29, 06:34 UTCJun 29, 07:09 UTC35m -
2026-06-28 RZO177 49526B Jun 28, 05:04 UTCJun 28, 05:45 UTC40m -
2026-06-27 RZO177 495266 Jun 27, 05:59 UTCJun 27, 06:35 UTC35m -
2026-06-26 RZO183 49526D Jun 26, 14:59 UTCJun 26, 20:15 UTC5h 15m -
2026-06-25 RZO183 495279 Jun 25, 15:04 UTCJun 25, 20:39 UTC5h 35m -
2026-06-24 RZO183 495171 Jun 24, 15:14 UTCJun 24, 20:30 UTC5h 15m -
2026-06-22 RZO183 495279 Jun 22, 15:10 UTCJun 22, 20:49 UTC5h 40m -
2026-06-22 RZO177 49526B Jun 22, 06:35 UTCJun 22, 07:19 UTC45m -
2026-06-21 RZO183 495279 Jun 21, 14:54 UTCJun 21, 20:34 UTC5h 40m -
2026-06-21 RZO177 49526D Jun 21, 05:15 UTCJun 21, 05:59 UTC45m -
2026-06-20 RZO183 49526B Jun 20, 15:14 UTCJun 20, 20:29 UTC5h 15m -
2026-06-20 RZO177 495269 Jun 20, 05:14 UTCJun 20, 05:54 UTC40m -
2026-06-19 RZO183 495279 Jun 19, 15:09 UTCJun 19, 20:49 UTC5h 40m -
2026-06-18 RZO183 495279 Jun 18, 14:50 UTCJun 18, 20:15 UTC5h 25m -
2026-06-17 RZO183 49526B Jun 17, 14:45 UTCJun 17, 20:35 UTC5h 50m -
2026-06-16 RYR1EP 4D2237 Jun 16, 09:04 UTCJun 16, 10:45 UTC1h 40m -
2026-06-15 RZO183 495279 Jun 15, 15:04 UTCJun 15, 20:25 UTC5h 20m -
2026-06-15 RYR1EP 4CA760 Jun 15, 11:45 UTCJun 15, 13:20 UTC1h 35m -
2026-06-15 RZO177 495268 Jun 15, 06:55 UTCJun 15, 07:29 UTC35m -
2026-06-14 RZO183 495279 Jun 14, 15:05 UTCJun 14, 20:25 UTC5h 20m -
2026-06-14 RYR1EP 4D222B Jun 14, 08:15 UTCJun 14, 09:45 UTC1h 30m -
2026-06-14 RZO177 495266 Jun 14, 07:25 UTCJun 14, 07:35 UTC10m -
2026-06-14 RZO177 495266 Jun 14, 05:25 UTCJun 14, 06:10 UTC45m -
2026-06-13 RZO183 495279 Jun 13, 14:50 UTCJun 13, 20:30 UTC5h 40m -
2026-06-13 RZO177 49526A Jun 13, 07:10 UTCJun 13, 07:20 UTC10m -
2026-06-13 RYR1EP 4D222B Jun 13, 07:00 UTCJun 13, 08:40 UTC1h 40m -
2026-06-13 RZO177 49526A Jun 13, 05:15 UTCJun 13, 05:55 UTC40m -
2026-06-12 RZO183 495279 Jun 12, 15:05 UTCJun 12, 20:20 UTC5h 15m -
2026-06-12 RYR1EP 4CA84F Jun 12, 11:45 UTCJun 12, 13:30 UTC1h 45m -
2026-06-11 RYR1EP 4D224F Jun 11, 17:20 UTCJun 11, 19:15 UTC1h 55m -
2026-06-10 RYR1EP 4CA263 Jun 10, 18:25 UTCJun 10, 20:00 UTC1h 35m -
2026-06-10 RZO183 495279 Jun 10, 14:45 UTCJun 10, 20:45 UTC6h 0m -
2026-06-10 RZO177 495266 Jun 10, 06:05 UTCJun 10, 06:50 UTC45m -
2026-06-09 RYR1EP 4CA621 Jun 9, 09:45 UTCJun 9, 11:30 UTC1h 45m -
2026-06-08 RZO183 495279 Jun 8, 15:04 UTCJun 8, 20:30 UTC5h 25m -
2026-06-08 RYR1EP 4D2234 Jun 8, 12:05 UTCJun 8, 13:40 UTC1h 35m -
2026-06-08 RZO177 49526A Jun 8, 08:25 UTCJun 8, 08:35 UTC10m -
2026-06-08 RZO177 49526A Jun 8, 06:20 UTCJun 8, 07:00 UTC40m -
2026-06-07 RZO183 495279 Jun 7, 15:00 UTCJun 7, 21:10 UTC6h 10m -
2026-06-07 RYR1EP 4CA810 Jun 7, 07:25 UTCJun 7, 09:00 UTC1h 35m -
2026-06-07 RZO177 49526D Jun 7, 05:25 UTCJun 7, 06:15 UTC50m -
2026-06-06 RZO183 495279 Jun 6, 14:54 UTCJun 6, 21:30 UTC6h 35m -
2026-06-06 RYR1EP 4CA811 Jun 6, 06:55 UTCJun 6, 08:40 UTC1h 45m -
2026-06-06 RZO177 49526B Jun 6, 05:15 UTCJun 6, 05:55 UTC40m -
2026-06-05 RYR1EP 4CA621 Jun 5, 11:30 UTCJun 5, 13:10 UTC1h 40m -
2026-06-04 RYR1EP 4CA811 Jun 4, 17:25 UTCJun 4, 19:05 UTC1h 40m -
2026-06-04 RZO183 495279 Jun 4, 14:50 UTCJun 4, 20:20 UTC5h 30m -
2026-06-03 RYR1EP 4D2245 Jun 3, 19:20 UTCJun 3, 20:45 UTC1h 25m -

OPO → TER frequently asked

How long is the flight from OPO to TER?
Average flight time on the OPO–TER route is 2h 42m, covering approximately 422 km (262 mi).
What is the distance from OPO to TER?
The great-circle distance from OPO to TER is approximately 422 km (262 miles).
Which airlines fly from OPO to TER?
2 airlines operate this route in our records: SATA International, Ryanair.
How many flights per week from OPO to TER?
We've observed ~2 flights per day on this route across our tracking data (125 total flights recorded).
Can I track OPO–TER flights live?
Yes. The live tracker map above shows aircraft currently flying this route, filtered by departure and arrival airport.