⚡ Fare recorded April 25, 2026 · Prices change daily

Madrid to Porto flights

Madrid (MAD) to Porto (OPO): 272 miles (438 km) great-circle, about 1h 05m nonstop by our estimate. Cheapest fare observed: $70 round-trip on Air Europa, nonstop, departing April 30, 2026.

UXAir EuropaUX1147
Depart
MAD
Madrid, Spain
06:35
2026-04-30
✈
Arrive
OPO
Porto, Portugal
Returns 22:30
2026-05-04
Stops
non-stop
Distance
272 mi
Est. nonstop time
1h 05m
Trip type
Round-trip
$70
Round-trip · per person
Book this flight →
Also compare on Aviasales →
About this flight

When did the cheapest Madrid to Porto fare fly?

$70 round-trip, Air Europa UX1147, departing 2026-04-30 at 06:35, returning 2026-05-04. The recorded itinerary left on a Thursday, returning on a Monday 4 nights later; the fare was observed 5 days before departure. "Book this flight" opens Kiwi.com with the same airline and dates.

Route facts

How far is Madrid from Porto?

  • Distance: 272 miles (438 km) great-circle, heading west.
  • Estimated nonstop flight time: about 1h 05m.
  • Departure airport: Madrid Barajas International Airport (MAD), Madrid, Spain, UTC+2 on April 30, 2026.
  • Arrival: Francisco de Sá Carneiro Airport (OPO), Portugal, UTC+1 on April 30, 2026.
  • Time difference: Porto is 1 hour behind Madrid on the recorded date.
  • Route type: international, Spain to Portugal.
  • Arrival airport elevation: 228 ft.
  • Recorded itinerary: Air Europa UX1147, non-stop, round-trip, 4 days between departure and return.
Fare comparison

How does the Madrid to Porto fare compare with other routes from MAD?

At $70, it was the cheapest of the 30 round-trip fares we recorded from MAD (median $182). That is 25.7 cents per great-circle mile (round-trip price over one-way distance), above the MAD median of 17.6 cents across 30 round-trip routes.

Routes from MAD of similar length: Malaga (269 mi) at $90 and Barcelona (300 mi) at $116.

Air Europa had the cheapest fare on 4 of 30 MAD routes. It is the 29th longest of the 30 routes we track from MAD.

Other ways in

What did other cities pay to fly to Porto?

Of 7 departure airports with a fare to Porto, Madrid (MAD) ranked 2nd at $70. Lowest: $65 from Barcelona (BCN); highest: $227 from Geneva (GVA); 3 nonstop. Cheapest-fare airlines (routes): Ryanair (3), easyJet (2), Air Europa (1) and Wizz Air (1).

The reverse, Porto (OPO) to Madrid (MAD), was $63 round-trip on Ryanair, nonstop, departing May 5, 2026. Porto to Madrid flights.

Entry requirements

Do you need a visa to fly to Portugal?

That depends on your passport and trip, so check the official source for Portugal: European Commission: Schengen visa policy. Connecting elsewhere? Check that country's transit rules too.

Sources

Where do these numbers come from?

Travelpayouts fares (cheapest per route, observed April 25, 2026); OurAirports coordinates and elevations; IANA zones Europe/Madrid, Europe/Lisbon; flight time is our estimate.

FAQ

Madrid to Porto flight questions

How far is Madrid from Porto by plane?

+
Madrid is about 272 miles (438 km) from Porto on a great-circle line from Madrid Barajas International Airport (MAD) to Francisco de Sá Carneiro Airport (OPO), heading west. It is the 29th longest of the 30 routes we track from MAD. The recorded itinerary was nonstop.

How long is the flight from Madrid to Porto?

+
About 1h 05m nonstop by our estimate for 272 miles (500 mph cruise plus 30 minutes, not a timetable). The recorded Air Europa fare was nonstop. 7 airports in our feed had a fare to Porto; this one ranked 2nd, and 3 of the 7 were nonstop.

What is the time difference between Madrid and Porto?

+
On April 30, 2026, Madrid was on UTC+2 (Europe/Madrid) and Porto on UTC+1 (Europe/Lisbon), so Porto was 1 hour behind Madrid: noon in Madrid was 11:00 in Porto. Both zones shift for daylight saving together, so the gap stays the same in January and July.

How much is a flight from Madrid to Porto?

+
As observed on April 25, 2026: $70 per person round-trip on Air Europa flight UX1147, departing April 30, 2026, returning May 4, 2026, nonstop. At $70, it was the cheapest of the 30 round-trip fares we recorded from MAD (median $182). That is 25.7 cents per great-circle mile (round-trip price over one-way distance), above the MAD median of 17.6 cents across 30 round-trip routes. Prices change daily, so check the live fare.

Is there a nonstop flight from Madrid to Porto?

+
Yes, the cheapest recorded fare was a nonstop Air Europa flight, UX1147, on April 30, 2026. Into Porto, 3 of the 7 recorded fares were nonstop. From MAD, 17 of 30 were. The reverse, Porto (OPO) to Madrid (MAD), was $63 round-trip on Ryanair, nonstop, departing May 5, 2026.

Which airports serve flights from Madrid to Porto?

+
It departs Madrid Barajas International Airport (MAD) in Madrid, Spain, and arrives at Francisco de Sá Carneiro Airport (OPO) in Porto, Portugal. An international flight, Spain to Portugal. Routes from MAD of similar length: Malaga (269 mi) at $90 and Barcelona (300 mi) at $116.

Where else near Porto can you fly from Madrid?

Lisbon (LIS) $81Malaga (AGP) $90Barcelona (BCN) $116Algiers (ALG) $139Paris (PAR) $145Geneva (GVA) $188All flights from Madrid →

Other cities with flights to Porto

From Barcelona (BCN) $65From Luxembourg (LUX) $114From Krakow (KRK) $143From Brussels (BRU) $163From Zurich (ZRH) $200From Geneva (GVA) $227

Ready to fly?

Book Air Europa MAD → OPO · $70 →