Cheap Flights from Madrid (MAD) to Oslo (OSL)

Popular airlines from Adolfo Suarez Madrid-Barajas Airport (MAD) to Gardermoen Airport (OSL)

  • Plan, book, fly with confidence

  • trending down icon

    Be in the know

    Get alerts if flight prices drop or rise*
  • bex rewards loyalty icon

    Book smarter

    Save on select hotels after you book a flight*
  • payments icon

    Find the right fit

    We search billions of combinations of flights to help you find your next adventure

Frequently asked questions

How long does it take to fly from Adolfo Suarez Madrid-Barajas Airport (MAD) to Oslo Gardermoen Airport?
A direct flight with Iberia takes roughly 3 hours and 45 minutes. Take the 10:35AM flight from MAD and come in to land at Oslo Gardermoen Airport at 2:20PM. Grab an epic deal on this route when you book your fare with Expedia.
Is it cheaper to buy a plane ticket from Adolfo Suarez Madrid-Barajas Airport (MAD) to Oslo Gardermoen Airport last minute?
When it's time to book your flights, being prepared pays dividends. While it's possible to find a last-minute deal on a Madrid–Barajas Airport to Oslo Gardermoen Airport flight, tickets usually don't get cheaper as the date of departure nears. Based on flight pricing and demand studies in 2022, we have found that the sweet spot to book a domestic flight is between 28 – 35 days ahead. For international trips it's three to four months.
What airports do you fly into for Oslo from Madrid?
With Gardermoen Airport (OSL), Oslo (RYG-Rygge) and Hamar (HMR-Stavsberg) to choose from, making your way from Madrid to Oslo is a breeze. The city's major gateway, Gardermoen Airport (OSL), is about 40 kilometers northeast of the downtown area. Besides the price of fares, consider things like bus or train options from the airport and the distance to your hotel before making your decision. Get your Oslo vacation off to a superb start by visiting Oslo Opera House and Karl Johan Gate.
What are the most popular departure times for flights from Madrid–Barajas Airport to OSL?
The most popular departure times for flights from Madrid Airport to Gardermoen Airport (OSL) are between 10:00 AM - 11:00 AM on Iberia. Our advice is to jet off in the morning. The earlier you fly, the better your odds of a delay-free flight as air traffic hasn't yet built up.
Can I change the date of my flight from Madrid Airport to OSL?
Life can throw a spanner in your plans, so Expedia is here to help make things easy. To start, find your Madrid–Barajas Airport to Oslo Gardermoen Airport itinerary through the Expedia Trips portal and read the fare conditions about what sorts of changes are allowed. If you purchased your airfare in the last 24 hours, some airlines will let you cancel without charge and book new flights. If you booked your fare more than 24 hours ago, get in touch with us through our Customer Service portal to find out what your options are.

Travel information

Travel information

Origin airport
Adolfo Suárez Madrid-Barajas
Destination airport
Gardermoen
Distance
2401 km
Average flight time
3 hours 40 mins

Book with confidence

Book with confidence