Flights from Madrid to Porto
MAD to OPO. All flight routes from Barajas, Spain to Porto Airport, Portugal. These routes are operated by 11 different airlines. You can either fly non-stop or choose a transit flight via Lisbon. The shortest flight time is 1 hour and 15 minutes.
Find the best prices on hotels and car rental near Porto Airport
We got great deals on hotels and car rentals near the airport.
Madrid to Porto flights
With over 218 flights every week and 5 different airlines you have a wide option of flights to choose from. You can fly non-stop to Porto (OPO) from Madrid (MAD) with Ryanair, Iberia, Air Europa or easyJet or you can choose the stopover option via Lisbon (LIS).
Madrid to Porto with Ryanair
You can fly non-stop every weekday with flights departing from 6 am to 23 pm.
With Iberia
You can fly non-stop every weekday with flights departing between 7 am and 19 pm. Iberia is a member of the air alliance OneWorld.
With Air Europa
You can fly non-stop every weekday with flights departing between 6 am and 19 pm. Air Europa is a member of SkyTeam.
With easyJet
You can fly non-stop every weekday except Mondays with departure times between 10 am and 17 pm.
Miles & flight time: MAD - OPO
The shortest flight time between MAD and OPO is 1 hour and 15 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
Direct | 1h 15m | - | 274 (441 km) |
LIS Lisbon | 4h 20m | 1h 25m | 492 (792 km) |
Unpublished Flight Rates From Madrid to Porto
From Madrid to Portugal
Below is a list of other destinations to Portugal from Barajas with either direct flights or 1 stop connections.
From Spain to Porto
Below is a list of other cities in Spain with flights to Porto with either non-stop or connecting flights.
- BCN Barcelona Direct
- PMI Palma de Mallorca Direct
- AGP Malaga Direct
- ALC Alicante Direct
- LPA Las Palmas Direct
- TFS Tenerife Direct
- VLC Valencia Direct
- IBZ Ibiza Direct
- SVQ Sevilla Direct
- ACE Lanzarote