✓ Real prices checked on 2026-10-21

Cheap flights Madrid to Porto from €38 return

Porto is just one direct flight away from Madrid with Ryanair, and prices start at €38 return. The median sits at €48, so you've got real chances of grabbing that bargain ticket if you plan ahead.

Price and when to book

Prices we've seen range from €38 to €54 return. Book early, leave it to the last minute and watch them climb. Ryanair keeps fares low on routes like this if you reserve in advance. The median is €48, so that's a realistic price to expect if you book with time to spare.

Airline and stopovers

Ryanair is your only option on this route, and the good news is it flies direct: 0 stopovers. Night departure from Madrid (around 23:25) and mid-afternoon arrival in Porto (around 18:50). No hassle with connecting flights.

Best time to visit

Porto is pleasant year-round, but skip July and August if you want fewer crowds and better prices. Spring (April–May) and autumn (September–October) are ideal: lovely weather and quieter streets. Winter is cheap but expect rain and shorter days.

What to do in Porto

Wander through Ribeira, the old town by the Douro River, packed with cafés and blue tiles. Taste Porto wine in the cellars of Vila Nova de Gaia. Climb the Tower of Clérigos for 360° views and relax on nearby beaches like Foz do Douro. Three or four days is enough to settle in without rushing.

FAQ

What's the cheapest price Madrid to Porto?

The lowest we've seen is €38 return with Ryanair. Median is €48, so be quick when you spot a rock-bottom deal, they vanish fast.

Is the Madrid to Porto flight direct?

Yes, Ryanair flies non-stop on this route. Departure from MAD, direct arrival at OPO.

Which airline flies Madrid to Porto?

Ryanair. It's your option on this route with prices from €38.

What's worth seeing in Porto in 3 days?

Ribeira (old town), Tower of Clérigos, Porto wine cellars, walks along the Douro and Foz do Douro coast. Three days covers the essentials at a relaxed pace and leaves room to find hidden corners.

Photo: Wikimedia Commons. Return economy fares for 1 adult, checked on Kiwi.com on the date shown; they can change.

Price calendar

The cheapest month to fly from Madrid to Porto

Cheapest return flight we found in each month, checked on Kiwi.com (refreshed every 3 days). Tap a month to see those dates.

Checking prices…
🏨 Picked by top3hotels.com

Where to stay in Porto: the 3 best hotels

Read the full analysis on top3hotels.com

One budget hotel, one best-value and one luxury pick, chosen on real guest scores. Indicative price per night.

More cheap routes