Cheap Flights to Porto

Search for the cheapest air tickets to Porto (OPO)

Recently booked air tickets to Porto

From
Malaga
To
Porto
Depart date
21.02.2026
Price
$56
From
Madrid
To
Porto
Depart date
28.04.2026
Price
$67
From
Sevilla
To
Porto
Depart date
04.03.2026
Price
$68
From
Tangier
To
Porto
Depart date
27.02.2026
Price
$70
From
Funchal
To
Porto
Depart date
24.02.2026
Price
$70
From
Brussels
To
Porto
Depart date
25.03.2026
Price
$73
From
Faro
To
Porto
Depart date
15.03.2026
Price
$73
From
Marrakech
To
Porto
Depart date
27.02.2026
Price
$77
From
Milan
To
Porto
Depart date
03.04.2026
Price
$78
From
Toulouse
To
Porto
Depart date
01.04.2026
Price
$78

Popular flights to Porto

Flights Frankfurt to Porto
Frankfurt → Porto
06.03.2026
$85
Flights Paris to Porto
Paris → Porto
04.03.2026
$28
Flights Funchal to Porto
Funchal → Porto
06.03.2026
$19
Flights Rome to Porto
Rome → Porto
30.03.2026
$29
Flights Tbilisi to Porto
Tbilisi → Porto
29.03.2026
$134
Flights Warsaw to Porto
Warsaw → Porto
17.03.2026
$37
Flights Madrid to Porto
Madrid → Porto
11.03.2026
$19
Flights Barcelona to Porto
Barcelona → Porto
10.02.2026
$26
Flights Milan to Porto
Milan → Porto
21.03.2026
$25
Flights Lyon to Porto
Lyon → Porto
05.03.2026
$35

Average price of flights to Porto by month

Find the cheapest month – or even day – to fly to Porto.

February
October

Airlines Flying to Porto

Schedule flights Porto - Doha

05:00 → 18:10

1 stop

TAP Portugal logo TAP Portugal
OPO — DOH
- - - - - - S
07:40 → 23:40

1 stop

TAP Portugal logo TAP Portugal
OPO — DOH
- - - - F - -
10:00 → 00:30

1 stop

TAP Portugal logo TAP Portugal
OPO — DOH
- - - - - S -
10:00 → 00:40

1 stop

TAP Portugal logo TAP Portugal
OPO — DOH
- - W - - - -
10:20 → 00:25

1 stop

TAP Portugal logo TAP Portugal
OPO — DOH
- - - T - - -
10:50 → 00:50

1 stop

Turkish Airlines logo Turkish Airlines
OPO — DOH
- T - - - - -
10:55 → 00:50

1 stop

Turkish Airlines logo Turkish Airlines
OPO — DOH
- - - - F S S
10:55 → 00:50

1 stop

Turkish Airlines logo Turkish Airlines
OPO — DOH
- - W - F S -
10:55 → 00:50

1 stop

Turkish Airlines logo Turkish Airlines
OPO — DOH
- - - T - - -
10:55 → 00:50

1 stop

Turkish Airlines logo Turkish Airlines
OPO — DOH
M - - - - - -
11:10 → 00:25

1 stop

Royal Air Maroc logo Royal Air Maroc
OPO — DOH
- - - T - - -
11:15 → 00:25

1 stop

Royal Air Maroc logo Royal Air Maroc
OPO — DOH
- - - - - S -
12:25 → 00:40

1 stop

Iberia logo Iberia
OPO — DOH
- - - - - - S
12:25 → 00:40

1 stop

Iberia logo Iberia
OPO — DOH
- - - - F - S
12:25 → 00:40

1 stop

Iberia logo Iberia
OPO — DOH
- T - - - - -
16:10 → 05:45

1 stop

Turkish Airlines logo Turkish Airlines
OPO — DOH
- - - T - - -
16:10 → 05:45

1 stop

Turkish Airlines logo Turkish Airlines
OPO — DOH
- T - - - - -
16:10 → 05:45

1 stop

Turkish Airlines logo Turkish Airlines
OPO — DOH
M - W - - S -
16:10 → 05:45

1 stop

Turkish Airlines logo Turkish Airlines
OPO — DOH
- - - - F - -
16:15 → 06:00

1 stop

Lufthansa logo Lufthansa
OPO — DOH
- - - - - - S
16:30 → 05:45

1 stop

Turkish Airlines logo Turkish Airlines
OPO — DOH
- - - - - - S
16:40 → 07:00

1 stop

Iberia logo Iberia
OPO — DOH
- - - - - S -