WhatFliesWhere Get the app

Nonstop flights from Porto to Madrid

3 airlines fly this route, with up to 11 flights a day.

OPOPorto Francisco Sá Carneiro
272 mi · 71 flights a week · about 1h 15m
MADAdolfo Suárez Madrid-Barajas
OPOMAD

When they leave

Porto time
6:25a8:40pFirst departure 6:25 AM, last 8:40 PM

Four in the morning, 6:25 AM to 11:35 AM, then five in the afternoon, 12:25 PM to 4:40 PM, then three in the evening, 8:10 PM to 8:40 PM.

Every flight

Earliest first

Schedules last checked Oct 1, 2026. Times are local.

Flying from Porto to Madrid

Air Europa flies 4 times a day on the Boeing 737. Iberia flies 4 times a day on the CRJ 1000, Airbus A320 and Airbus A319. Ryanair flies 1 to 3 times a day on the Boeing 737 MAX 8, Boeing 737 and Boeing 737-800.

Flights run every day of the week, from 9 on Tuesdays to 11 on Mondays and Fridays. The first arrival in Madrid is at 8:40 AM and the last at 11:00 PM. The flight covers 272 miles, and scheduled flight times run from 1h 10m to 1h 20m.

Flying back, Madrid to Porto has 71 nonstop flights a week.

Return flights

WhatFliesWhere app icon

Find the cheapest day to fly from Porto to Madrid.

Download on the App StoreGet it on Google Play

Schedules as of Oct 9, 2026.