Cheap flights from Oslo to Madrid (OSL–MAD)
Norway
Spain
Iberia and Norwegian Air Shuttle fly Oslo to Madrid (OSL–MAD) nonstop and back, a great-circle distance of 2,410 km (1,500 mi).
- From
- OSL
- Oslo
- To
- MAD
- Madrid
- Nonstop
- Yes · 2 airlines
- Airlines
- IB · DY
- Cheapest fare found
- kr 736 one-way
- Distance
- 2,410 km (1,500 mi)
- Most flights
- Iberia
- Time in the air
- 3h 16m · 3h 07m back
- On time (Touchdown Index)
- 72.1%
- Flights a week
- IB ~6 · DY ~5
- Aircraft seen
- Airbus A320neo · Boeing 737-800 · Airbus A320
Network data imported from airport and airline sources:· How we verify
Oslo to Madrid fares by month
Cheapest one-way fare found: kr 736 for May 2027 on Norwegian Air Shuttle, nonstop. Nonstop from kr 736.
- Oct ’26kr 972
- May ’27kr 736
Cheapest one-way fares per month of departure in the Aviasales price cache, found . Fares change by the hour: the live fare is shown when you search.
When to fly OSL–MAD
Days in Madrid average 18–28 °C in April, May, September and October.
Oslo to Madrid: frequently asked questions
Fares: Aviasales price cache, 11 October 2026; tracked flights between 6 September and 3 October 2026, from public ADS-B data.
How much is a flight from Oslo Gardermoen (OSL) to Madrid Barajas (MAD)?
From kr 736 one-way, the cheapest fare found for May 2027 on Norwegian Air Shuttle, nonstop; nonstop from kr 736 (found 11 October 2026).
How long is the OSL–MAD flight?
3h 16m wheels-up to wheels-down, the median of 44 tracked flights; MAD–OSL took 3h 07m.
Which airlines fly OSL–MAD direct?
Iberia and Norwegian Air Shuttle.
What is the time difference between Oslo and Madrid?
None: Oslo and Madrid keep the same time.
Is OSL–MAD usually on time?
72.1% of 68 OSL–MAD flights landed within 15 minutes of their usual time; 0% were over an hour late.
How many OSL–MAD flights a week?
Iberia 6 and Norwegian Air Shuttle 5 each way.
What aircraft fly OSL–MAD?
Airbus A320neo, Boeing 737-800 and Airbus A320.
Madrid to Oslo: the return flight (MAD–OSL)
All 2 airlines also fly MAD–OSL nonstop.
The return takes 3h 07m in the air (median of 43 tracked flights).
Airlines flying OSL–MAD nonstop
| Airline | Usually takes off (OSL time) | Type | Alliance |
|---|---|---|---|
| 15:03–15:34 | full-service | oneworld | |
| 06:36–16:06 | low-cost | — |
One-stop alternatives to flying OSL–MAD nonstop
One airline on both legs; check it's sold as one ticket.
- Via Paris (CDG) with
Air France: 2,420 km (1,500 mi) flown, almost no further than nonstop. - Via Amsterdam (AMS) with
KLM: 2,420 km (1,500 mi) flown, almost no further than nonstop. - Via Paris (ORY) with
Transavia France: 2,420 km (1,500 mi) flown, almost no further than nonstop. - Via London (STN) with
Ryanair: 2,440 km (1,520 mi) flown, 1% further than nonstop. - Via Brussels (BRU) with
Brussels Airlines: 2,430 km (1,510 mi) flown, 1% further than nonstop.
OSL–MAD route map
More from Oslo and Madrid
Other arrivals in Spain
Also nonstop from OSL, nearest to MAD first (straight-line distance):
- Valencia (VLC) airport guide · 286 km (178 mi) from MAD
- Bilbao (BIO) airport guide · 317 km (197 mi) from MAD
- Alicante (ALC) airport guide · 357 km (222 mi) from MAD
- OSL–AGP: Málaga · 432 km (269 mi) from MAD
- Ibiza (IBZ) airport guide · 460 km (286 mi) from MAD
Explore the airlines’ route maps
Plan your arrival at Adolfo Suárez Madrid–Barajas Airport (MAD)
Departure
Oslo-Gardermoen International Airport
Gardermoen (OSL), Oslo. In our data, 41 airlines fly nonstop from OSL to 143 destinations.
View OSL airport guide →Arrival
Adolfo Suárez Madrid–Barajas Airport
3 ways into Madrid, fastest from 12 min:
- Metro Line 8 12–25 min · €4.50–5
- Airport Express bus (203) 40–50 min · €5.10
- Taxi (fixed fare) 25–45 min · €33
Weather in Madrid vs Oslo
Madrid is warmer than Oslo in every month, by 7–11°C; the biggest gap is in February (12°C against 1°C). In October it averages 20°C in Madrid and 10°C in Oslo.
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Madrid | 10° | 12° | 16° | 19° | 23° | 29° | 33° | 32° | 27° | 20° | 14° | 10° |
| Oslo | 0° | 1° | 5° | 11° | 17° | 20° | 23° | 21° | 16° | 10° | 4° | 1° |
Average daily highs. Climate normals from Madrid and Oslo (Wikipedia, CC BY-SA), which cite the national weather services.
Onward from Madrid
Places you can't fly to nonstop from OSL, but can from MAD — for a stopover or a second leg.
Related routes
Sources
- en.wikipedia.org — airlines and destinations, checked 2026-10-01
- en.wikipedia.org — airlines and destinations, checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
Flight tracking: adsb.lol community ADS-B data (CC0), 6 September – 3 October 2026. Times are median wheels-up to wheels-down; add taxiing for gate-to-gate.
Report a change — seen something different at the airport or on the airline's site? We re-check and log corrections publicly.