
Popular airlines from Adolfo Suarez Madrid-Barajas Airport (MAD) to Porto Airport (OPO)
- Air Europa
Air Europa
- TAP Portugal
TAP Portugal
- Iberia
Iberia
- KLM
KLM
- Air France
Air France
- Swiss International Air Lines
Swiss International Air Lines
- British Airways
British Airways
- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 25% on select hotels after you book a flight*
Cheap Flights from Madrid (MAD) to Porto (OPO)
Prices were available within the past 7 days and start at ₹3,405 for one-way flights and ₹5,771 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Sun, 14 Dec - Wed, 31 Dec
MAD
Madrid
OPO
Porto
₹5,771 Return, found 1 day ago
₹5,771
Return
found 1 day ago

Wed, 17 Dec - Tue, 6 Jan
MAD
Madrid
OPO
Porto
₹5,809 Return, found 1 day ago
₹5,809
Return
found 1 day ago

Wed, 7 Jan - Wed, 28 Jan
MAD
Madrid
OPO
Porto
₹6,019 Return, found 1 day ago
₹6,019
Return
found 1 day ago

Wed, 14 Jan - Sat, 31 Jan
MAD
Madrid
OPO
Porto
₹6,229 Return, found 1 day ago
₹6,229
Return
found 1 day ago

Wed, 7 Jan - Sat, 24 Jan
MAD
Madrid
OPO
Porto
₹7,069 Return, found 1 day ago
₹7,069
Return
found 1 day ago

Fri, 9 Jan - Sun, 11 Jan
MAD
Madrid
OPO
Porto
₹7,259 Return, found 8 hours ago
₹7,259
Return
found 8 hours ago

Sat, 13 Dec - Wed, 31 Dec
MAD
Madrid
OPO
Porto
₹11,301 Return, found 1 day ago
₹11,301
Return
found 1 day ago

Thu, 15 Jan - Sun, 18 Jan
MAD
Madrid
OPO
Porto
₹21,146 Return, found 5 days ago
₹21,146
Return
found 5 days ago

Fri, 23 Jan - Sun, 25 Jan
MAD
Madrid
OPO
Porto
₹26,970 Return, found 5 days ago
₹26,970
Return
found 5 days ago

Thu, 15 Jan - Sun, 18 Jan
MAD
Madrid
OPO
Porto
₹27,670 Return, found 5 days ago
₹27,670
Return
found 5 days ago
Find the cheapest month to fly from Madrid (MAD) to Porto (OPO)
January is typically the cheapest month to fly
From ₹3,916 - ₹6,783 per traveller.