The Porto to Madrid route connects Francisco de Sá Carneiro Airport (OPO) in PT with Adolfo Suárez Madrid–Barajas Airport (MAD) in ES. This short-haul flight covers approximately 273 miles (439 km) with a typical flight time of 50m. This route is served by 6 airlines: Air Europa, Ryanair, Iberia and others. AirportRoutes has tracked 17 daily flights on this route.
The flight route from Porto's Francisco de Sá Carneiro Airport (OPO) to Madrid's Adolfo Suárez Madrid-Barajas Airport (MAD) is a popular choice for travelers seeking to connect Portugal and Spain quickly. Covering a distance of 273 miles (439 km), the flight typically takes around 1 hour and 15 minutes. With approximately 160 weekly flights operated by 6 airlines, this route offers travelers ample flexibility and choice. Many choose this route for business trips, leisure travel to explore Madrid, or as a connecting point to further destinations in Europe and beyond. It's a well-trafficked route that bridges two major Iberian cities.
For the best deals, book your flight well in advance, especially if traveling during peak season. Airlines like Iberia, TAP Air Portugal, and Ryanair operate this route. At Francisco de Sá Carneiro Airport (OPO), arrive at least 2 hours before your flight to allow time for check-in and security. Madrid-Barajas (MAD) is a large airport; familiarize yourself with your arrival terminal to navigate efficiently. Expect a smooth, short flight. Travel hack: pack light to avoid baggage fees, often around €30-€50 ($33-$55) if not included in your ticket. Check both airline websites and third-party aggregators for the best prices.
Madrid, the vibrant capital of Spain, boasts world-class attractions like the Prado Museum, showcasing masterpieces of European art, and the Royal Palace, a stunning display of opulence. Explore the bustling Plaza Mayor or relax in the tranquil Retiro Park. Wander through neighborhoods like Malasaña for trendy vibes or La Latina for traditional tapas bars. Don't miss indulging in local cuisine such as *cocido madrileño* (a hearty chickpea stew) or *churros con chocolate*. Madrid offers a blend of history, culture, and gastronomy that will captivate any traveler.
The best time to fly from Porto to Madrid is during the spring (April-May) or fall (September-October) for pleasant weather and fewer crowds. Peak tourist season is during the summer months (June-August), resulting in higher flight prices. Consider traveling in the shoulder seasons for better value. Madrid hosts events year-round, but the Fiestas de San Isidro in May offers a unique cultural experience.
Francisco de Sá Carneiro Airport
LPPROPOAdolfo Suárez Madrid–Barajas Airport
LEMDMAD6
Operators17
Daily Flights273
Miles50m
Flight Duration
| Airline | ICAO | IATA |
|---|---|---|
| Air Europa |
AEA
|
UX
|
| Ryanair |
RYR
|
FR
|
| Iberia |
IBE
|
IB
|
| Air Nostrum |
ANE
|
YW
|
| Air Europa Express |
OVA
|
X5
|
| Ethiopian Airlines |
ETH
|
ET
|
| Day | Flights Observed | Frequency | Activity |
|---|---|---|---|
| Monday | 19 | 8% |
|
| Tuesday | 53 | 22% |
|
| Wednesday | 39 | 16% |
|
| Thursday | 48 | 20% |
|
| Friday | 21 | 9% |
|
| Saturday | 36 | 15% |
|
| Sunday | 24 | 10% |
|
Pattern Analysis
| Airline | Flight Numbers | Aircraft Type | Typical Time | Days Active | Last Seen | Status |
|---|---|---|---|---|---|---|
|
Air Europa
AEA
/ UX
|
AEA1140 AEA1144 AEA1146 AEA1142 | B738 | 16:05 4:05 PM (Representative) |
M
T
W
T
F
S
S
|
Feb 13, 2026 | Active |
|
Air Europa Express
OVA
/ X5
|
OVA1144 OVA1142 OVA1146 | B738 | 11:35 11:35 AM (Representative) |
M
T
W
T
F
S
S
|
Feb 6, 2026 | Active |
|
Air Nostrum
ANE
/ YW
|
ANE1152 ANE1150 ANE1154 | CRJX | 16:40 4:40 PM (Representative) |
M
T
W
T
F
S
S
|
Feb 13, 2026 | Active |
|
Ethiopian Airlines
ETH
/ ET
|
ETH741 | B788 | 18:00 6:00 PM (Representative) |
M
T
W
T
F
S
S
|
Feb 10, 2026 | Active |
|
Iberia
IBE
/ IB
|
IBE544 IBE550 IBE546 | A320 | 08:20 8:20 AM (Representative) |
M
T
W
T
F
S
S
|
Feb 12, 2026 | Active |
|
Ryanair
RYR
/ FR
|
RYR573 RYR5483 RYR5485 | B738 | 17:35 5:35 PM (Representative) |
M
T
W
T
F
S
S
|
Feb 10, 2026 | Active |
| Departure Time | Operator | ICAO | IATA |
|---|---|---|---|
| 08:20 8:20 AM | Iberia |
IBE
|
IB
|
| 11:35 11:35 AM | Air Europa Express |
OVA
|
X5
|
| 16:05 4:05 PM | Air Europa |
AEA
|
UX
|
| 16:40 4:40 PM | Air Nostrum |
ANE
|
YW
|
| 17:35 5:35 PM | Ryanair |
RYR
|
FR
|
| 18:00 6:00 PM | Ethiopian Airlines |
ETH
|
ET
|
Time Information
Times are shown in the departure airport's local timezone (UTC).