
Popular airlines from Porto Airport (OPO) to Adolfo Suarez Madrid-Barajas Airport (MAD)
- Air France
Air France
- Iberia
Iberia
- KLM
KLM
- Swiss International Air Lines
Swiss International Air Lines
- British Airways
British Airways
- Plan, book, fly with confidence
trending down icon Be in the knowGet alerts if flight prices drop or rise*bex rewards loyalty icon Book smarterSave up to 40% on select hotels after you book a flight*payments icon
Cheap Flights from Porto to Madrid (OPO-MAD)
Prices were available within the past 7 days and start at S$109 for one-way flights and S$220 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Sat, 22 Nov - Sat, 29 Nov
OPO
Porto
MAD
Madrid
S$220 Return, found 1 day ago
S$220
Return
found 1 day ago

Sat, 22 Nov - Sat, 29 Nov
OPO
Porto
MAD
Madrid
S$235 Return, found 1 day ago
S$235
Return
found 1 day ago

Sat, 22 Nov - Sat, 29 Nov
OPO
Porto
MAD
Madrid
S$250 Return, found 1 day ago
S$250
Return
found 1 day ago

Sat, 22 Nov - Sat, 29 Nov
OPO
Porto
MAD
Madrid
S$252 Return, found 1 day ago
S$252
Return
found 1 day ago

Thu, 8 Jan - Wed, 14 Jan
OPO
Porto
MAD
Madrid
S$253 Return, found 5 days ago
S$253
Return
found 5 days ago

Sat, 22 Nov - Sat, 29 Nov
OPO
Porto
MAD
Madrid
S$267 Return, found 1 day ago
S$267
Return
found 1 day ago

Thu, 15 Jan - Fri, 23 Jan
OPO
Porto
MAD
Madrid
S$318 Return, found 2 days ago
S$318
Return
found 2 days ago

Thu, 15 Jan - Fri, 23 Jan
OPO
Porto
MAD
Madrid
S$365 Return, found 2 days ago
S$365
Return
found 2 days ago

Thu, 15 Jan - Fri, 23 Jan
OPO
Porto
MAD
Madrid
S$588 Return, found 2 days ago
S$588
Return
found 2 days ago

Mon, 1 Sep - Mon, 8 Sep
OPO
Porto
MAD
Madrid
S$906 Return, found 2 hours ago
S$906
Return
found 2 hours ago
Find the cheapest month to fly from Porto (OPO) to Madrid (MAD)
March is typically the cheapest month to fly
From S$67 - S$144 per traveller.
Graph displaying average flight prices per month
Origin airport | Dr. Francisco de Sa Carneiro |
Destination airport | Adolfo Suárez Madrid-Barajas |
Airlines serving | Air France, British Airways, Iberia, KLM, Swiss International Air Lines |
Return price | S$219 |
Distance | 434 km |
Average flight time | 2 hours 15 mins |
Frequently asked questions
Explore a world of travel with Expedia
Popular flights to Madrid
- Newark Liberty Intl. Airport to Madrid (EWR - MAD)
- London to Madrid (LCY - MAD)
- Kuala Lumpur to Madrid (KUL - MAD)
- Jakarta to Madrid (CGK - MAD)
- Amsterdam to Madrid (AMS - MAD)
- Barcelona to Madrid (BCN - MAD)
- New York to Madrid (JFK - MAD)
- Dublin to Madrid (DUB - MAD)
- Milan to Madrid (LIN - MAD)
- Frankfurt to Madrid (FRA - MAD)
- London to Madrid (LHR - MAD)
- Lisbon to Madrid (LIS - MAD)
Top Flight Destinations Near Here
- Flights to Barcelona
- Flights to Madrid
- Flights to Palma de Mallorca
- Flights to Málaga
- Flights to Seville
- Flights to Benidorm
- Flights to Valencia
- Flights to Marbella
- Flights to Alicante
- Flights to San Sebastián
- Flights to Calvia
- Flights to Salou
- Flights to Torremolinos
- Flights to Lloret de Mar
- Flights to Ibiza Town
- Flights to Alcúdia
- Flights to Benalmádena
- Flights to San Bartolomé de Tirajana
- Flights to Adeje
- Flights to Granada
Expedia's Latest Trends
Hotels
- JR-East Hotel Mets Shibuya
- Ma Doo Bua Phuket (มาดูบัวภูเก็ต)
- Puri 5 Star Hotels
- Sam's Cottage
- Hotels with smoking rooms in Brunei
- Melbourne Private Apartments - Collins Wharf Waterfront, Docklands
- DoubleTree by Hilton Hotel Los Angeles Downtown
- Gay friendly Hotels in Singapore
- ibis budget Singapore Clarke Quay
- Hotels near Sanrio Hello Kitty Town
- The Front Hotel and Apartment
- Wonder Mountain Valley Resort
- Grand Hallmark Hotel Johor Bahru
- Budget Hotels in Siam
- Taito Hotels
Flights
Activities
General