Cheap flights from Porto to Madrid

Cheapest current fares: $24 in October 2026, 437 km direct flight in ~31m.

Live fares · OPO → MAD

Cheapest month-by-month fares

Lowest available fare per calendar month from Porto (OPO) to Madrid (MAD). Refreshed daily.

Porto (OPO) → Madrid (MAD)

  1. October 2026 $24
  2. September 2026 $25
  3. November 2026 $26
  4. December 2026 $31
  5. January 2027 $37
  6. August 2026 $60

Frequently asked questions

  • What is the cheapest month to fly from Porto to Madrid?

    Based on current 6-month forward fare data, October 2026 is the cheapest month to fly from Porto (OPO) to Madrid (MAD), with fares starting from $24.

  • What is the lowest current fare from OPO to MAD?

    The lowest currently-listed fare from Porto (OPO) to Madrid (MAD) is $24 on 2026-10-24.

  • How long is the flight from Porto to Madrid?

    Direct flights from OPO to MAD cover approximately 437 km (272 miles), with an estimated flight time of 31m. Operating airlines: ET, FR, IB, UX.

Related guides for this route

Sibling pages — full route detail, airport overviews, visa context, per-airline routes.