route Route

TSF → OPO

1,736 km avg 2h 14m 1 airline

Departure

TSF LIPH VFR

Treviso Airport

Treviso (TV), IT

Local time
23:30 GMT+2
Timezone
Europe/Rome
Type
Large Airport
Elevation
59 ft
Coordinates
45.6484, 12.1944

cloud Weather

Wind
30° / 4 kt
Visibility
6 SM
Ceiling
OVC 10,000 ft
Temp / Dew
20°C / 20°C
Altimeter
29.76 inHg
Wx
-RA

Obs: 2026-06-02T21:20:00.000Z

Raw METAR / TAF
METAR LIPH 022120Z AUTO 03004KT 9999 -RA OVC100/// 20/20 Q1008

TAF LIPH 021700Z 0218/0318 03007KT 9999 SCT030 TEMPO 0218/0302 4000 TSRA BKN010 BECMG 0311/0313 09010KT BECMG 0313/0315 VRB05KT PROB40 TEMPO 0313/0316 TSRA

Arrival

OPO LPPR VFR

Francisco de Sá Carneiro Airport

Porto, PT

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

cloud Weather

Wind
340° / 9 kt
Visibility
6 SM
Ceiling
FEW 2,000 ft
Temp / Dew
16°C / 12°C
Altimeter
30.21 inHg

Obs: 2026-06-02T21:00:00.000Z

Raw METAR / TAF
METAR LPPR 022100Z 34009KT 310V010 9999 FEW020 16/12 Q1023

TAF LPPR 021700Z 0218/0318 32013KT 9999 SCT020 TEMPO 0218/0219 32017G27KT BECMG 0300/0302 VRB02KT BECMG 0309/0311 26007KT SCT015 BKN030

flight Live Traffic

flight_takeoff 2 Departures
flight_land 3 Arrivals
Flights tracked
39
Avg duration
2h 14m
Distance
1,736 km

Live traffic

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

Airlines 1

Airline Flights shown
Ryanair 39

Other connections

More destinations from TSF

More origins to OPO

Recent flights last 39

DateFlightAircraftTakeoffLandingDurationArr Δ
2026-06-02 RYR223W 4CAFD3 Jun 2, 09:35 UTCJun 2, 12:20 UTC2h 45m -
2026-06-01 RYR7664 4CA852 Jun 1, 15:45 UTCJun 1, 17:50 UTC2h 5m -
2026-05-31 RYR223W 4CA97A May 31, 14:55 UTCMay 31, 17:15 UTC2h 20m -
2026-05-30 RYR7664 4CADC2 May 30, 12:35 UTCMay 30, 14:35 UTC2h 0m -
2026-05-29 RYR223W 4CAA60 May 29, 18:50 UTCMay 29, 21:10 UTC2h 20m -
2026-05-28 RYR7664 4CADBC May 28, 16:50 UTCMay 28, 18:55 UTC2h 5m -
2026-05-26 RYR223W 4CAEE5 May 26, 09:55 UTCMay 26, 12:20 UTC2h 25m -
2026-05-25 RYR7664 4CA852 May 25, 13:45 UTCMay 25, 15:40 UTC1h 55m -
2026-05-24 RYR223W 4CA9D1 May 24, 13:20 UTCMay 24, 15:45 UTC2h 25m -
2026-05-23 RYR7664 4CADBC May 23, 12:35 UTCMay 23, 14:35 UTC2h 0m -
2026-05-22 RYR223W 4D226B May 22, 19:10 UTCMay 22, 21:30 UTC2h 20m -
2026-05-21 RYR7664 4CAFF6 May 21, 16:01 UTCMay 21, 17:55 UTC1h 55m -
2026-05-19 RYR223W 4CAE6A May 19, 09:35 UTCMay 19, 12:10 UTC2h 35m -
2026-05-18 RYR7664 4CA8E7 May 18, 14:20 UTCMay 18, 16:25 UTC2h 5m -
2026-05-17 RYR223W 4CA302 May 17, 13:10 UTCMay 17, 15:40 UTC2h 30m -
2026-05-16 RYR7664 4D2387 May 16, 12:35 UTCMay 16, 14:46 UTC2h 10m -
2026-05-15 RYR223W 4CA8D8 May 15, 18:45 UTCMay 15, 21:15 UTC2h 30m -
2026-05-14 RYR7664 4CADE0 May 14, 16:10 UTCMay 14, 18:10 UTC2h 0m -
2026-05-12 RYR223W 4CAE92 May 12, 09:45 UTCMay 12, 12:15 UTC2h 30m -
2026-05-11 RYR7664 4CA80D May 11, 14:15 UTCMay 11, 16:20 UTC2h 5m -
2026-05-10 RYR223W 4CA912 May 10, 13:19 UTCMay 10, 16:00 UTC2h 40m -
2026-05-09 RYR7664 4D2387 May 9, 12:35 UTCMay 9, 14:40 UTC2h 5m -
2026-05-08 RYR223W 4CA8E4 May 8, 18:35 UTCMay 8, 21:15 UTC2h 40m -
2026-05-07 RYR7664 4CADE0 May 7, 16:10 UTCMay 7, 18:20 UTC2h 10m -
2026-05-05 RYR223W 4D2349 May 5, 09:35 UTCMay 5, 12:05 UTC2h 30m -
2026-05-04 RYR7664 4D2387 May 4, 13:55 UTCMay 4, 16:00 UTC2h 5m -
2026-05-03 RYR223W 4CA9EA May 3, 13:15 UTCMay 3, 16:05 UTC2h 50m -
2026-05-02 RYR7664 48C22B May 2, 12:40 UTCMay 2, 14:40 UTC2h 0m -
2026-05-01 RYR223W 4D21F2 May 1, 18:40 UTCMay 1, 21:10 UTC2h 30m -
2026-04-30 RYR7664 4D2387 Apr 30, 16:00 UTCApr 30, 18:15 UTC2h 15m -
2026-04-28 RYR223W 4D2349 Apr 28, 09:40 UTCApr 28, 12:15 UTC2h 35m -
2026-04-27 RYR7664 4CADE0 Apr 27, 13:50 UTCApr 27, 15:50 UTC2h 0m -
2026-04-26 RYR223W 4CA4F4 Apr 26, 13:45 UTCApr 26, 16:15 UTC2h 30m -
2026-04-24 RYR223W 4CA8D9 Apr 24, 18:50 UTCApr 24, 21:10 UTC2h 20m -
2026-04-21 RYR223W 4CADBC Apr 21, 09:35 UTCApr 21, 12:15 UTC2h 40m -
2026-04-19 RYR223W 4CA847 Apr 19, 13:15 UTCApr 19, 15:55 UTC2h 40m -
2026-04-17 RYR223W 4CA80E Apr 17, 21:25 UTCApr 17, 22:20 UTC55m -
2026-04-17 RYR223W 4CA80E Apr 17, 19:55 UTCApr 17, 21:20 UTC1h 25m -
2026-04-14 RYR223W 4CAEE8 Apr 14, 10:50 UTCApr 14, 12:05 UTC1h 15m -

TSF → OPO frequently asked

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