×
HomeTop dealsEurotripBlog

Cheap Flights from Oslo to Madrid

Discover the cheapest round-trip fares from Oslo 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 OSL-MAD

Return flight MAD-OSL

Madrid from 97 EUR

Madrid
OSL MAD OSL
97.0 EUR
🗓️ Mon, Apr 13, 2026 - Thu, Apr 16, 2026 • 3 days trip
Mon13Apr
MAD
Flight
Tue14Apr
MAD
Stay
Wed15Apr
MAD
Stay
Thu16Apr
OSL
Flight
Madrid
OSL MAD OSL
97.0 EUR
🗓️ Mon, Apr 13, 2026 - Fri, Apr 17, 2026 • 4 days trip
Mon13Apr
MAD
Flight
Tue14Apr
MAD
Stay
Wed15Apr
MAD
Stay
Thu16Apr
MAD
Stay
Fri17Apr
OSL
Flight
Madrid
OSL MAD OSL
106.0 EUR
🗓️ Thu, Jan 01, 2026 - Thu, Jan 15, 2026 • 14 days trip
Thu01Jan
MAD
Flight
Fri02Jan
MAD
Stay
Sat03Jan
MAD
Stay
Sun04Jan
MAD
Stay
Mon05Jan
MAD
Stay
Tue06Jan
MAD
Stay
Wed07Jan
MAD
Stay
Thu08Jan
MAD
Stay
Fri09Jan
MAD
Stay
Sat10Jan
MAD
Stay
Sun11Jan
MAD
Stay
Mon12Jan
MAD
Stay
Tue13Jan
MAD
Stay
Wed14Jan
MAD
Stay
Thu15Jan
OSL
Flight
Madrid
OSL MAD OSL
106.0 EUR
🗓️ Thu, Jan 08, 2026 - Thu, Jan 15, 2026 • 7 days trip
Thu08Jan
MAD
Flight
Fri09Jan
MAD
Stay
Sat10Jan
MAD
Stay
Sun11Jan
MAD
Stay
Mon12Jan
MAD
Stay
Tue13Jan
MAD
Stay
Wed14Jan
MAD
Stay
Thu15Jan
OSL
Flight
Madrid
OSL MAD OSL
106.0 EUR
🗓️ Thu, Jan 08, 2026 - Thu, Jan 22, 2026 • 14 days trip
Thu08Jan
MAD
Flight
Fri09Jan
MAD
Stay
Sat10Jan
MAD
Stay
Sun11Jan
MAD
Stay
Mon12Jan
MAD
Stay
Tue13Jan
MAD
Stay
Wed14Jan
MAD
Stay
Thu15Jan
MAD
Stay
Fri16Jan
MAD
Stay
Sat17Jan
MAD
Stay
Sun18Jan
MAD
Stay
Mon19Jan
MAD
Stay
Tue20Jan
MAD
Stay
Wed21Jan
MAD
Stay
Thu22Jan
OSL
Flight
Madrid
OSL MAD OSL
106.0 EUR
🗓️ Sun, Jan 11, 2026 - Thu, Jan 15, 2026 • 4 days trip
Sun11Jan
MAD
Flight
Mon12Jan
MAD
Stay
Tue13Jan
MAD
Stay
Wed14Jan
MAD
Stay
Thu15Jan
OSL
Flight
Madrid
OSL MAD OSL
106.0 EUR
🗓️ Sun, Jan 11, 2026 - Thu, Jan 22, 2026 • 11 days trip
Sun11Jan
MAD
Flight
Mon12Jan
MAD
Stay
Tue13Jan
MAD
Stay
Wed14Jan
MAD
Stay
Thu15Jan
MAD
Stay
Fri16Jan
MAD
Stay
Sat17Jan
MAD
Stay
Sun18Jan
MAD
Stay
Mon19Jan
MAD
Stay
Tue20Jan
MAD
Stay
Wed21Jan
MAD
Stay
Thu22Jan
OSL
Flight
Madrid
OSL MAD OSL
106.0 EUR
🗓️ Thu, Jan 15, 2026 - Thu, Jan 22, 2026 • 7 days trip
Thu15Jan
MAD
Flight
Fri16Jan
MAD
Stay
Sat17Jan
MAD
Stay
Sun18Jan
MAD
Stay
Mon19Jan
MAD
Stay
Tue20Jan
MAD
Stay
Wed21Jan
MAD
Stay
Thu22Jan
OSL
Flight
Madrid
OSL MAD OSL
106.0 EUR
🗓️ Thu, Jan 15, 2026 - Tue, Jan 27, 2026 • 12 days trip
Thu15Jan
MAD
Flight
Fri16Jan
MAD
Stay
Sat17Jan
MAD
Stay
Sun18Jan
MAD
Stay
Mon19Jan
MAD
Stay
Tue20Jan
MAD
Stay
Wed21Jan
MAD
Stay
Thu22Jan
MAD
Stay
Fri23Jan
MAD
Stay
Sat24Jan
MAD
Stay
Sun25Jan
MAD
Stay
Mon26Jan
MAD
Stay
Tue27Jan
OSL
Flight
Madrid
OSL MAD OSL
106.0 EUR
🗓️ Sun, Jan 18, 2026 - Thu, Jan 22, 2026 • 4 days trip
Sun18Jan
MAD
Flight
Mon19Jan
MAD
Stay
Tue20Jan
MAD
Stay
Wed21Jan
MAD
Stay
Thu22Jan
OSL
Flight
Madrid
OSL MAD OSL
106.0 EUR
🗓️ Sun, Jan 18, 2026 - Tue, Jan 27, 2026 • 9 days trip
Sun18Jan
MAD
Flight
Mon19Jan
MAD
Stay
Tue20Jan
MAD
Stay
Wed21Jan
MAD
Stay
Thu22Jan
MAD
Stay
Fri23Jan
MAD
Stay
Sat24Jan
MAD
Stay
Sun25Jan
MAD
Stay
Mon26Jan
MAD
Stay
Tue27Jan
OSL
Flight
Madrid
OSL MAD OSL
110.0 EUR
🗓️ Sun, Apr 12, 2026 - Thu, Apr 16, 2026 • 4 days trip
Sun12Apr
MAD
Flight
Mon13Apr
MAD
Stay
Tue14Apr
MAD
Stay
Wed15Apr
MAD
Stay
Thu16Apr
OSL
Flight