×
HomeTop dealsEurotripBlog

Cheap Flights from Porto to Madrid

Discover the cheapest round-trip fares from Porto to Madrid, all sourced directly from airlines — no third-party markups, no hidden fees.

Arriving at Adolfo Suárez Madrid–Barajas (MAD)? Here are your best transit options:

  • Metro Line 8
    • Connects Terminals (T2–T4) to Nuevos Ministerios (~15–20 min); transfers available across Madrid
  • Cercanías (C-1 Line)
    • From Terminal 4 to Atocha or Chamartín — great for train connections
  • Taxi
    • Official white taxis with red stripe; flat-rate zones (e.g. airport to city)
  • Ride-hailing (Bolt)
    • Designated pickup areas and flat fares since 2024

Tip: Metro Line 8 is fast and frequent. For train travelers, Cercanías C-1 gives direct access to major rail junctions. Taxis or Bolt offer hassle-free, door-to-door service.

Departure flight OPO-MAD

Return flight MAD-OPO

Madrid from 32 EUR

Madrid
OPO MAD OPO
32.0 EUR
🗓️ Tue, Oct 21, 2025 - Wed, Oct 22, 2025 • 1 days trip
Tue21Oct
MAD
Flight
Wed22Oct
OPO
Flight
Madrid
OPO MAD OPO
32.0 EUR
🗓️ Wed, Oct 22, 2025 - Tue, Oct 28, 2025 • 6 days trip
Wed22Oct
MAD
Flight
Thu23Oct
MAD
Stay
Fri24Oct
MAD
Stay
Sat25Oct
MAD
Stay
Sun26Oct
MAD
Stay
Mon27Oct
MAD
Stay
Tue28Oct
OPO
Flight
Madrid
OPO MAD OPO
32.0 EUR
🗓️ Wed, Oct 22, 2025 - Thu, Oct 30, 2025 • 8 days trip
Wed22Oct
MAD
Flight
Thu23Oct
MAD
Stay
Fri24Oct
MAD
Stay
Sat25Oct
MAD
Stay
Sun26Oct
MAD
Stay
Mon27Oct
MAD
Stay
Tue28Oct
MAD
Stay
Wed29Oct
MAD
Stay
Thu30Oct
OPO
Flight
Madrid
OPO MAD OPO
33.0 EUR
🗓️ Tue, Oct 14, 2025 - Wed, Oct 15, 2025 • 1 days trip
Tue14Oct
MAD
Flight
Wed15Oct
OPO
Flight
Madrid
OPO MAD OPO
33.0 EUR
🗓️ Tue, Oct 14, 2025 - Tue, Oct 21, 2025 • 7 days trip
Tue14Oct
MAD
Flight
Wed15Oct
MAD
Stay
Thu16Oct
MAD
Stay
Fri17Oct
MAD
Stay
Sat18Oct
MAD
Stay
Sun19Oct
MAD
Stay
Mon20Oct
MAD
Stay
Tue21Oct
OPO
Flight
Madrid
OPO MAD OPO
33.0 EUR
🗓️ Tue, Oct 21, 2025 - Tue, Oct 28, 2025 • 7 days trip
Tue21Oct
MAD
Flight
Wed22Oct
MAD
Stay
Thu23Oct
MAD
Stay
Fri24Oct
MAD
Stay
Sat25Oct
MAD
Stay
Sun26Oct
MAD
Stay
Mon27Oct
MAD
Stay
Tue28Oct
OPO
Flight
Madrid
OPO MAD OPO
33.0 EUR
🗓️ Tue, Oct 21, 2025 - Thu, Oct 30, 2025 • 9 days trip
Tue21Oct
MAD
Flight
Wed22Oct
MAD
Stay
Thu23Oct
MAD
Stay
Fri24Oct
MAD
Stay
Sat25Oct
MAD
Stay
Sun26Oct
MAD
Stay
Mon27Oct
MAD
Stay
Tue28Oct
MAD
Stay
Wed29Oct
MAD
Stay
Thu30Oct
OPO
Flight
Madrid
OPO MAD OPO
33.0 EUR
🗓️ Wed, Oct 22, 2025 - Tue, Nov 04, 2025 • 13 days trip
Wed22Oct
MAD
Flight
Thu23Oct
MAD
Stay
Fri24Oct
MAD
Stay
Sat25Oct
MAD
Stay
Sun26Oct
MAD
Stay
Mon27Oct
MAD
Stay
Tue28Oct
MAD
Stay
Wed29Oct
MAD
Stay
Thu30Oct
MAD
Stay
Fri31Oct
MAD
Stay
Sat01Nov
MAD
Stay
Sun02Nov
MAD
Stay
Mon03Nov
MAD
Stay
Tue04Nov
OPO
Flight
Madrid
OPO MAD OPO
33.0 EUR
🗓️ Tue, Oct 28, 2025 - Thu, Oct 30, 2025 • 2 days trip
Tue28Oct
MAD
Flight
Wed29Oct
MAD
Stay
Thu30Oct
OPO
Flight
Madrid
OPO MAD OPO
33.0 EUR
🗓️ Wed, Oct 29, 2025 - Thu, Oct 30, 2025 • 1 days trip
Wed29Oct
MAD
Flight
Thu30Oct
OPO
Flight
Madrid
OPO MAD OPO
33.0 EUR
🗓️ Wed, Oct 29, 2025 - Wed, Nov 12, 2025 • 14 days trip
Wed29Oct
MAD
Flight
Thu30Oct
MAD
Stay
Fri31Oct
MAD
Stay
Sat01Nov
MAD
Stay
Sun02Nov
MAD
Stay
Mon03Nov
MAD
Stay
Tue04Nov
MAD
Stay
Wed05Nov
MAD
Stay
Thu06Nov
MAD
Stay
Fri07Nov
MAD
Stay
Sat08Nov
MAD
Stay
Sun09Nov
MAD
Stay
Mon10Nov
MAD
Stay
Tue11Nov
MAD
Stay
Wed12Nov
OPO
Flight
Madrid
OPO MAD OPO
34.0 EUR
🗓️ Tue, Oct 14, 2025 - Wed, Oct 22, 2025 • 8 days trip
Tue14Oct
MAD
Flight
Wed15Oct
MAD
Stay
Thu16Oct
MAD
Stay
Fri17Oct
MAD
Stay
Sat18Oct
MAD
Stay
Sun19Oct
MAD
Stay
Mon20Oct
MAD
Stay
Tue21Oct
MAD
Stay
Wed22Oct
OPO
Flight