Compare airlines and travel sites in one search No booking fees from us
FlightConnect
  1. Home
  2. Flights
  3. Flights from Madrid
  4. Madrid to Oslo
Nonstop route · Spain → Norway

Cheap flights from Madrid to Oslo from €65

Iberia and Norwegian Air Shuttle fly nonstop from Madrid to Oslo, about 11 flights a week. The flight takes around 3h 31m, and the cheapest one-way fare we found recently is €65 on 10 Nov.

Direct flights available ~11 flights a week 3h 31m Cheapest in November Prices checked 14 days ago
MADOSL

Madrid to Oslo at a glance

Airlines flying nonstop from Madrid to Oslo

2 airlines on this route, about 11 flights a week in total (observed over the last 4 weeks).

AirlineFlights a weekTypical departuresFromSearch
Iberia~610:46–10:59€67Search
Norwegian Air Shuttle~511:25–20:57—Search

Cheapest month to fly from Madrid to Oslo

Lowest one-way fare found for each month: November is cheapest, August the most expensive.

Good to know

Distance
2,416 km1,500 miles
Flight time
3h 31mestimate
Time difference
NoneOslo vs Madrid
Currency in Oslo
NOK
Airports
MAD → OSL, TRF

Flights from Madrid to Oslo: questions answered

How much is a flight from Madrid to Oslo?
The cheapest one-way fare we found recently is €65 with 1 stop, departing in November. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Madrid to Oslo?
Yes. Iberia and Norwegian Air Shuttle fly this route nonstop, with about 11 flights a week in each direction.
How long is the flight from Madrid to Oslo?
A nonstop flight covers 2,416 km and takes around 3h 31m.
What is the cheapest month to fly from Madrid to Oslo?
November has the lowest fare we found (€65), while August is the most expensive (€138).
Which airlines fly from Madrid to Oslo?
Iberia and Norwegian Air Shuttle operate nonstop flights on this route.
Which airports serve Madrid and Oslo?
Madrid: Adolfo Suárez Madrid–Barajas Airport (MAD). Oslo: Oslo-Gardermoen International Airport (OSL) and Sandefjord Airport, Torp (TRF).

More flights from Madrid