TAP Portugal logo

TAP flights from Porto (OPO)

TAP operates nonstop flights to 15 destinations from Porto (OPO), offering 122 weekly departures. The network combines domestic flights within Portugal with international service to USA, Brazil, Switzerland, United Kingdom, Luxembourg + 4 other countries.

TAP routes from OPO

TAP Portugal routes from Porto (OPO)

Explore nonstop destinations served by TAP from Porto (OPO).

Loading routes…

No routes match your filters yet.

TAP Portugal departures from Porto Airport, OPO

Monday
Mon
Jun 15
8 flights
Tuesday
Tue
Jun 16
6 flights
Wednesday
Wed
Jun 17
6 flights
Thursday
Thu
Jun 18
5 flights
Friday
Fri
Jun 19
7 flights
Saturday
Sat
Jun 20
6 flights
Sunday
Sun
Jun 21
21 flights
Time
To
Flight
06:00
TP452
09:00
TP1328
12:10
TP1703
16:00
TP1929
17:50
TP227
18:05
TP211
19:50
TP1705
06:00
TP452
07:00
TP1939
09:00
TP1921
12:35
TP93
16:00
TP1929
19:50
TP1705
06:00
TP452
09:00
TP1328
12:10
TP1703
18:00
TP227
18:05
TP1330
18:05
TP211
06:00
TP452
09:00
TP1328
12:35
TP93
18:05
TP211
21:15
TP1933
05:45
TP1701
09:00
TP1328
11:20
TP920
15:20
TP686
18:10
TP211
19:50
TP1705
09:00
TP1921
09:00
TP1328
12:45
TP93
15:30
TP1929
17:40
TP227
18:05
TP211
05:05
TP1937
05:50
TP1701
06:00
TP452
06:00
TP1941
07:05
TP1939
08:55
TP1328
09:00
TP1921
10:00
TP1923
11:55
TP938
12:10
TP1703
12:55
TP454
13:10
TP293
15:20
TP686
16:00
TP1929
17:55
TP1931
18:00
TP227
18:05
TP211
18:05
TP1330
20:50
TP1705
21:15
TP1933
22:30
TP1935
More TAP airports

Discover other airports where TAP operates multiple nonstop routes.

10
More airlines from OPO

These airlines each fly at least two nonstop destinations from OPO.

10

Staying up-to-date with the airlines

At Airlineinformation.com you can learn all about the airlines operating around the world together with their destinations and where they operate. You will get a transparent overview of airlines with scheduled flights between any two destinations with non-stop or 1-stop flights regardless of price or availability.
Flight data on this page was last updated on 2026-06-02