Ryanair (FR) from Porto to Madrid

Search for the cheapest Ryanair (FR) tickets from Porto to Madrid
Google Play App Store

Recently booked flights from Porto to Madrid

From
Porto
To
Madrid
Depart date
14.07.2026
Price
$21
From
Porto
To
Madrid
Depart date
22.07.2026
Price
$22
From
Porto
To
Madrid
Depart date
20.07.2026
Price
$26
From
Porto
To
Madrid
Depart date
21.07.2026
Price
$26
From
Porto
To
Madrid
Depart date
23.07.2026
Price
$26

Average ticket prices for Ryanair (FR) flights from Porto to Madrid by month

Find the cheapest time to fly from Porto to Madrid.

June
July
August
September
October
February
May

Ryanair (FR) flight schedule Porto to Madrid

05:55 → 08:10

direct

Ryanair (FR) logo Ryanair (FR) 573
OPO — MAD
- - - - - - S
06:15 → 08:30

direct

Ryanair (FR) logo Ryanair (FR) 5485
OPO — MAD
- T - - - - -
06:35 → 08:50

direct

Ryanair (FR) logo Ryanair (FR) 573
OPO — MAD
- - - - F - -
07:00 → 09:15

direct

Ryanair (FR) logo Ryanair (FR) 573
OPO — MAD
- - - T - - -
07:10 → 09:25

direct

Ryanair (FR) logo Ryanair (FR) 573
OPO — MAD
- - W - - - -
09:15 → 11:30

direct

Ryanair (FR) logo Ryanair (FR) 573
OPO — MAD
M - - - - - -
12:45 → 15:00

direct

Ryanair (FR) logo Ryanair (FR) 573
OPO — MAD
- - - - - S -
14:00 → 16:15

direct

Ryanair (FR) logo Ryanair (FR) 573
OPO — MAD
- T - - - - -
14:40 → 16:55

direct

Ryanair (FR) logo Ryanair (FR) 5483
OPO — MAD
- - W - - - -
14:50 → 17:05

direct

Ryanair (FR) logo Ryanair (FR) 5483
OPO — MAD
- - - - - - S
19:50 → 22:05

direct

Ryanair (FR) logo Ryanair (FR) 5483
OPO — MAD
- - - - - S -
20:15 → 22:30

direct

Ryanair (FR) logo Ryanair (FR) 5483
OPO — MAD
M - - - - - -
20:40 → 22:55

direct

Ryanair (FR) logo Ryanair (FR) 5483
OPO — MAD
- - - T - - -
20:40 → 22:55

direct

Ryanair (FR) logo Ryanair (FR) 5485
OPO — MAD
- - - - F - -
21:30 → 23:45

direct

Ryanair (FR) logo Ryanair (FR) 5483
OPO — MAD
- T - - - - -
05:55 → 08:10

direct

Ryanair (FR)logo Ryanair (FR)
OPO — MAD
- - - - - - S
06:15 → 08:30

direct

Ryanair (FR)logo Ryanair (FR)
OPO — MAD
- T - - - - -
06:35 → 08:50

direct

Ryanair (FR)logo Ryanair (FR)
OPO — MAD
- - - - F - -
07:00 → 09:15

direct

Ryanair (FR)logo Ryanair (FR)
OPO — MAD
- - - T - - -
07:10 → 09:25

direct

Ryanair (FR)logo Ryanair (FR)
OPO — MAD
- - W - - - -
09:15 → 11:30

direct

Ryanair (FR)logo Ryanair (FR)
OPO — MAD
M - - - - - -
12:45 → 15:00

direct

Ryanair (FR)logo Ryanair (FR)
OPO — MAD
- - - - - S -
14:00 → 16:15

direct

Ryanair (FR)logo Ryanair (FR)
OPO — MAD
- T - - - - -
14:40 → 16:55

direct

Ryanair (FR)logo Ryanair (FR)
OPO — MAD
- - W - - - -
14:50 → 17:05

direct

Ryanair (FR)logo Ryanair (FR)
OPO — MAD
- - - - - - S
19:50 → 22:05

direct

Ryanair (FR)logo Ryanair (FR)
OPO — MAD
- - - - - S -
20:15 → 22:30

direct

Ryanair (FR)logo Ryanair (FR)
OPO — MAD
M - - - - - -
20:40 → 22:55

direct

Ryanair (FR)logo Ryanair (FR)
OPO — MAD
- - - - F - -
20:40 → 22:55

direct

Ryanair (FR)logo Ryanair (FR)
OPO — MAD
- - - T - - -
21:30 → 23:45

direct

Ryanair (FR)logo Ryanair (FR)
OPO — MAD
- T - - - - -