Compare prices and tickets by train, bus or flight

Thu
Dec 2
$60Renfe Alvia
$42Alsa
$192Iberia
Fri
Dec 3
$60Renfe Alvia
$42Alsa
$270Iberia
Sat
Dec 4
$59Renfe Intercity
$42Alsa
$156Iberia
Sun
Dec 5
$60Renfe Alvia
$42Alsa
$98Iberia
Mon
Dec 6
$60Renfe Alvia
$42Alsa
$127Iberia
Tue
Dec 7
$53Renfe Alvia
Find prices
$72Iberia
Wed
Dec 8
$60Renfe Alvia
$42Alsa
$78Iberia
Thu
Dec 9
$60Renfe Alvia
$42Alsa
$156Iberia
Fri
Dec 10
$53Renfe Alvia
$42Alsa
$78Iberia
Sat
Dec 11
$40Renfe Alvia
$42Alsa
$65Air Nostrum
Sun
Dec 12
$60Renfe Alvia
$42Alsa
$156Iberia
Mon
Dec 13
$46Renfe Alvia
$42Alsa
$163Iberia
Tue
Dec 14
$46Renfe Alvia
Find prices
$102Air Nostrum
Wed
Dec 15
$53Renfe Alvia
$42Alsa
$156Iberia
Thu
Dec 16
$60Renfe Alvia
$42Alsa
$127Iberia
Fri
Dec 17
$53Renfe Alvia
$42Alsa
$159Iberia
Sat
Dec 18
$53Renfe Alvia
$42Alsa
$156Iberia
Sun
Dec 19
$88Renfe Alvia
$42Alsa
$78Iberia
Mon
Dec 20
$53Renfe Alvia
$42Alsa
$105Iberia
Tue
Dec 21
$53Renfe Alvia
$42Alsa
$105Air Nostrum

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

Flight Information to Oviedo from Madrid

distanceDistance231 miles (372 km)
durationAverage flight duration1 h 15 min
priceAverage plane ticket price$184 (€154)
changesDirect flightYes
carriersAirlinesIberia, Air Europa or Iberia Express

Flights from Madrid to Oviedo cover the 231 miles (372 km) long journey taking on average 1 h 15 min with our travel partners like Iberia, Air Europa or Iberia Express. There are direct flight services available. While the average ticket price for this trip costs around $184 (€154), you can find the cheapest plane ticket for as low as $72 (€60).

Airlines

Travel with Air Europa and Iberia from Madrid to Oviedo

Find the best flights between Madrid and Oviedo with Omio's travel partners Air Europa and Iberia from $72 (€60). We can find you the best deals, schedules and tickets when comparing and booking the best trip.

Iberia
Air Europa

Book your Iberia Madrid to Oviedo flight with Omio and enjoy a smooth and relaxing journey! Check Iberia’s up-to-date flight schedules for the ideal departure and arrival times, compare the fastest Madrid to Oviedo routes as well as the amenities offered in the class fare you choose and buy the most affordable Iberia plane tickets online that fit your budget. The distance from Madrid to Oviedo is 231 miles (372 km), and the best price for a one-way Madrid - Oviedo Iberia plane ticket starts at $72 (€60) if you book in advance. If you would rather search for your Iberia ticket in the Omio app, you can quickly see if it's a mobile ticket so that you can go paperless when traveling by plane. Waiting in a line at the airport to purchase your plane ticket will become yesterday's news. So, book your plane tickets online quickly and easily and enjoy your trip with Iberia!

Operator ticket policies for COVID

  • Exceptions to waive change or cancellation fees policy
  • Change fees waived for trips between May 28 and June 30, 2020. Flexible condition for flights until August 31, as long as they were booked before May 28, 2020.
  • Cashless payments recommended
  • Online booking and check-in recommended

Madrid to Oviedo Flights: An Overview

Whenever passengers need to visit northern Spain, it's easy to find convenient flights from Madrid to Oviedo. The distance between the two cities is around 370 kilometers, so flights don't take too long. Durations range between one hour 20 and one hour 25 minutes, allowing travelers to reach the capital of Asturias in no time. Flights are very regular as well, with 7-9 services on weekdays, and 4-5 options on Saturdays and Sundays. Departures can be booked for morning or evening journeys, and transfers from Asturias Airport to the city take a few minutes. So, it's simple to travel from the Spanish capital to Oviedo whenever the need arises.

Which airlines fly from Madrid to Oviedo?

A couple of popular airlines fly from Madrid to Oviedo, providing travelers with a choice of premium and low-cost fares. The main operator on the route is AirEuropa. Spain's third-largest airline offers direct connections from Madrid Barajas to Asturias Airport on a daily basis, and its prices tend to be very affordable. Alternatively, travelers can fly with Iberia. Spain's national flag carrier provides a couple of flights every day, offering comfortable seating and excellent services.

How long is the flight from Madrid to Oviedo?

When travelers decide to fly from Madrid to Oviedo, there's no need to expect long flight durations. In fact, flights between the two cities hardly take any time at all. Flights touch down at Asturias Airport between one hour 20 minutes and one hour 25 minutes after leaving Barajas. No changes are required along the way, and passengers can be in Oviedo or nearby destinations a few hours after leaving their accommodation in the capital.

How many flights are there from Madrid to Oviedo?

Iberia and AirEuropa offer flights from Madrid to Oviedo every day of the week, all year-round, so there won't be any empty periods when flying isn't an option. However, there are differences in daily frequencies during the week. From Monday to Friday, passengers can choose from 7-9 flights to Oviedo, with plenty of departures during the day. At weekends, the frequency drops a little, and there will be 4-5 options. Even so, this will provide a choice of morning and evening flights, enabling travelers to find fares that suit their itineraries perfectly.

What are the departure and arrival airports for flights from Madrid to Oviedo?

Departure airport: All flights to Oviedo from Madrid will take off from Madrid Barajas Airport, Spain's largest aviation hub. Yellow airport express buses run to Barajas from Atocha Station, and take 40 minutes. However, it's far quicker to take metro Line 8 from central stations, which takes about 15 minutes. WiFi is provided at the airport free of charge, along with charging sockets and plenty of stores and restaurants.

Arrival airport: Flights from Madrid to Oviedo arrive at Asturias Airport. From there, passengers can transfer to Eurolines coaches, which reach central Oviedo in 45 minutes. Taxis and car rental are also available from the Arrivals Hall, enabling visitors to reach nearby destinations like Gijon, Langreo, or Aviles.

Travel Tips

Madrid to Oviedo Flight
Take a flight to Oviedo easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Madrid to Oviedo.
FAQs
How much are cheap flights between Madrid and Oviedo?
If you’re looking to save money on tickets, you can find cheap Madrid to Oviedo flights for as little as $72 (€60)  in the next 7 days.
What is the price of a flight ticket to Oviedo from Madrid?
The flight price between Madrid and Oviedo is on average $184 (€154)  if you are looking to buy your tickets for this journey in the next 7 days.
How far is Oviedo from Madrid by plane?
The flight distance from Madrid to Oviedo is around 231 miles (372 km).
How many hours is the flight time to Oviedo from Madrid?
On average the Madrid to Oviedo flight travel time is 1 h 15 min  for the 231 miles (372 km) long journey, but the duration can vary if you travel on weekends and holidays.
Which airlines can take me between Madrid and Oviedo?
For the best Madrid to Oviedo flight to buy, you can travel safely and comfortably with Iberia, Air Europa or Iberia Express. However, it's always good to check all possible airlines with services from Madrid to Oviedo to compare what amenities they may offer.
Are there any nonstop flight services from Madrid to Oviedo?
Yes, there are direct flights between Madrid and Oviedo, and you can find a direct flight for this journey with Iberia  on Omio. It's worth paying attention to when you book your plane ticket as direct services tend to offer more convenience and save you time getting to your destination.
When does the first flight depart from Madrid to Oviedo? When does the last flight depart from Madrid to Oviedo?
The first Madrid to Oviedo flight departs at 6: 30 AM   and the last flight from Madrid to Oviedo leaves at 6: 45 PM. Check out the most up-to-date flight schedule from Madrid to Oviedo on Omio and find the best time to travel to your destination.
How far in advance should I buy plane tickets from Madrid to Oviedo for the best deals?
You can find flights from Madrid to Oviedo to cost on average $184 (€154) one way if you book within the next 7 days. But we recommend buying plane tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Madrid to Oviedo flight generally on sale a few months before the planned travel date.