Just launched: The brand new Plane Finder API
Explore Now
TAP

TAP Portugal Flight TP939 TAP939

Service Type Passenger
Seats 168
Freight --
Capacity 9.4 tonnes

Codeshare flight(s):

AY AY6793 LX LX4588 S4 S48364

Upcoming Flights

Date Departing From To Arriving Aircraft Reg
15 Nov 2026
16:20 CET
Switzerland Geneva GVA
Portugal Porto OPO
17:50 WET
E95 Unknown Play
14 Nov 2026
19:15 CET
Switzerland Geneva GVA
Portugal Porto OPO
20:40 WET
E95 Unknown Play
12 Nov 2026
18:25 CET
Switzerland Geneva GVA
Portugal Porto OPO
19:50 WET
E95 Unknown Play
11 Nov 2026
16:00 CET
Switzerland Geneva GVA
Portugal Porto OPO
17:25 WET
E95 Unknown Play
10 Nov 2026
16:00 CET
Switzerland Geneva GVA
Portugal Porto OPO
17:25 WET
E95 Unknown Play
8 Nov 2026
16:20 CET
Switzerland Geneva GVA
Portugal Porto OPO
17:50 WET
32N Unknown Play

Past Flights

Date Departed From To Arrived Aircraft Reg
19 Mar 2025
16:00 CET
Switzerland Geneva GVA
Portugal Porto OPO
17:14 WET
A320 CS-TNV Play
18 Mar 2025
15:55 CET
Switzerland Geneva GVA
Portugal Porto OPO
16:57 WET
A320 CS-TNV Play
16 Mar 2025
16:25 CET
Switzerland Geneva GVA
Portugal Porto OPO
17:37 WET
E195 CS-TAX Play
15 Mar 2025
19:20 CET
Switzerland Geneva GVA
Portugal Porto OPO
06:31 WET
E195 CS-TAX Play
13 Mar 2025
18:25 CET
Switzerland Geneva GVA
Portugal Porto OPO
07:37 WET
A320 CS-TNR Play
12 Mar 2025
15:45 CET
Switzerland Geneva GVA
Portugal Porto OPO
16:50 WET
A320 CS-TNQ Play
9 Mar 2025
16:25 CET
Switzerland Geneva GVA
Portugal Porto OPO
17:34 WET
E195 CS-TTW Play
8 Mar 2025
19:20 CET
Switzerland Geneva GVA
Portugal Porto OPO
06:03 WET
E195 CS-TAY Play
6 Mar 2025
18:55 CET
Switzerland Geneva GVA
Portugal Porto OPO
20:01 WET
A320 CS-TNQ Play
5 Mar 2025
16:15 CET
Switzerland Geneva GVA
Portugal Porto OPO
18:58 WET
A320 CS-TNQ Play
4 Mar 2025
16:00 CET
Switzerland Geneva GVA
Portugal Porto OPO
17:06 WET
A320 CS-TNQ Play
2 Mar 2025
16:20 CET
Switzerland Geneva GVA
Portugal Porto OPO
17:28 WET
E195 CS-TTW Play
1 Mar 2025
19:30 CET
Switzerland Geneva GVA
Portugal Porto OPO
20:38 WET
E195 CS-TAY Play
27 Feb 2025
18:25 CET
Switzerland Geneva GVA
Portugal Porto OPO
19:37 WET
A320 CS-TNM Play
26 Feb 2025
16:05 CET
Switzerland Geneva GVA
Portugal Porto OPO
17:14 WET
E195 CS-TTY Play
25 Feb 2025
16:00 CET
Switzerland Geneva GVA
Portugal Porto OPO
18:22 WET
E195 CS-TAY Play
23 Feb 2025
16:40 CET
Switzerland Geneva GVA
Portugal Porto OPO
17:48 WET
E195 CS-TAY Play
22 Feb 2025
19:35 CET
Switzerland Geneva GVA
Portugal Porto OPO
05:54 WET
E195 CS-TTY Play
20 Feb 2025
18:20 CET
Switzerland Geneva GVA
Portugal Porto OPO
19:36 WET
E195 CS-TTY Play
19 Feb 2025
15:55 CET
Switzerland Geneva GVA
Portugal Porto OPO
19:12 WET
A320 CS-TNS Play
18 Feb 2025
16:05 CET
Switzerland Geneva GVA
Portugal Porto OPO
17:23 WET
A320 CS-TNJ Play
16 Feb 2025
16:55 CET
Switzerland Geneva GVA
Portugal Porto OPO
19:09 WET
E195 CS-TAY Play
15 Feb 2025
19:25 CET
Switzerland Geneva GVA
Portugal Porto OPO
20:40 WET
E195 CS-TAY Play
13 Feb 2025
18:45 CET
Switzerland Geneva GVA
Portugal Porto OPO
07:38 WET
A320 CS-TNU Play
12 Feb 2025
16:00 CET
Switzerland Geneva GVA
Portugal Porto OPO
17:11 WET
A320 CS-TNU Play
11 Feb 2025
16:00 CET
Switzerland Geneva GVA
Portugal Porto OPO
18:21 WET
E190 CS-TPV Play
9 Feb 2025
16:20 CET
Switzerland Geneva GVA
Portugal Porto OPO
17:47 WET
E195 CS-TTW Play
8 Feb 2025
20:35 CET
Switzerland Geneva GVA
Portugal Porto OPO
21:38 WET
A21N CS-TXE Play
6 Feb 2025
18:25 CET
Switzerland Geneva GVA
Portugal Porto OPO
19:46 WET
A320 CS-TNX Play
5 Feb 2025
16:10 CET
Switzerland Geneva GVA
Portugal Porto OPO
17:17 WET
A320 CS-TNL Play

Download our free app

Build with our flight data

Explore Plane Finder API