Compare prices and tickets by train, coach or flight

Wed
1 Dec
£44Renfe Alvia
£31Alsa
£278Iberia
Thu
2 Dec
£44Renfe Alvia
£31Alsa
£118Iberia
Fri
3 Dec
£44Renfe Intercity
£31Alsa
£78Iberia
Sat
4 Dec
£44Renfe Intercity
£31Alsa
£121Iberia
Sun
5 Dec
£44Renfe Alvia
£31Alsa
£76Iberia
Mon
6 Dec
£44Renfe Alvia
£31Alsa
£94Iberia
Tue
7 Dec
£39Renfe Alvia
Find prices
£53Iberia
Wed
8 Dec
£44Renfe Alvia
£31Alsa
£58Iberia
Thu
9 Dec
£44Renfe Alvia
£31Alsa
£78Iberia
Fri
10 Dec
£34Renfe Alvia
£31Alsa
£53Iberia
Sat
11 Dec
£29Renfe Alvia
£31Alsa
£48Air Nostrum
Sun
12 Dec
£44Renfe Alvia
£31Alsa
£116Iberia
Mon
13 Dec
£34Renfe Alvia
£31Alsa
£121Iberia
Tue
14 Dec
£34Renfe Alvia
£31Alsa
£76Air Nostrum
Wed
15 Dec
£39Renfe Alvia
Find prices
Find prices
Thu
16 Dec
£44Renfe Alvia
£31Alsa
£94Iberia
Fri
17 Dec
£39Renfe Alvia
Find prices
Find prices
Sat
18 Dec
£39Renfe Alvia
£31Alsa
£116Iberia
Sun
19 Dec
£44Renfe Alvia
Find prices
£53Iberia
Mon
20 Dec
£39Renfe Alvia
Find prices
£78Iberia
Tue
21 Dec
£39Renfe
£31Alsa
£76Air 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£117 (€131)
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 £117, you can find the cheapest plane ticket for as low as £53.

Airlines

Flight from Madrid to Oviedo with Iberia and Air Europa

Find the best flights from Madrid to Oviedo with Omio's travel partners Iberia and Air Europa from £53. We can find you the best deals, timetables and tickets when comparing and booking the best trip.

Air Europa
Iberia

One of the best ways to travel from Madrid to Oviedo is by taking a flight with Air Europa. Omio helps you find the ideal Air Europa flight from Madrid to Oviedo by showing you Air Europa’s current flight timetables, the plane tickets on offer (including amenities offered onboard and travel information like luggage policy) and the best prices for this Madrid to Oviedo journey. You can expect to travel 231 miles (372 km) from Madrid to Oviedo on a flight with Air Europa. If you are using the Omio app to search for flights from Madrid to Oviedo, you can check straight away if the Air Europa ticket is a mobile ticket, which makes it easy for you to go paperless when travelling without needing to purchase tickets in person at the airport. Once you’ve found that perfect flight, book your Air Europa plane ticket on Omio quickly and easily, then enjoy your upcoming trip between Madrid and Oviedo!

When you buy your Air Europa flight tickets between Madrid and Oviedo don't forget to keep the following COVID-19 related policies in mind:

  • Refund or voucher policy
  • Passengers with tickets on canceled flights will be automatically accommodated on other Air Europa flights, without needing to contact the company. Date changes and/or refunds will also be allowed.
  • 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
What is the price of the cheapest flight between Madrid and Oviedo?
If you’re looking to save money on tickets, you can find a cheap flight to Oviedo from Madrid for as little as £53  in the next 7 days.
What is the average cost of a flight from Madrid to Oviedo?
In the next 7 days you’ll find that the average cost of a plane ticket to Oviedo from Madrid is £117  one way.
How many miles is it from Madrid to Oviedo by flight?
The distance to Oviedo from Madrid by plane is approximately 231 miles (372 km).
What is the average Madrid to Oviedo flight duration?
While the time it takes to travel 231 miles (372 km) to Oviedo from Madrid can vary based on specific dates, weekends, and bank holidays, the flight duration from Madrid to Oviedo is on average 1 h 15 min.
Which airlines can get me from Madrid to Oviedo?
For the trip from Madrid to Oviedo you can take a flight with Iberia, Air Europa or Iberia Express. Be sure to check out all possible airlines that offer services to Oviedo from Madrid on Omio to compare what amenities they may have.
Are there any Madrid to Oviedo direct flight services?
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 purchase your plane ticket as direct services tend to offer more convenience and save you time getting to your destination.
What are the first and last departure flight times from Madrid to Oviedo?
If you prefer early morning flights from Madrid to Oviedo, the first flight leaves at 06: 30. If you prefer late night flights from Madrid to Oviedo, the last flight of the day leaves at 18: 45. Omio shows you the latest flight from Madrid to Oviedo times to help you book the best departure time for this route.
How far in advance should I book plane tickets to Oviedo from Madrid for the best deals?
If you book Madrid to Oviedo plane tickets within the next 7 days, you can find one way tickets to cost on average £117. However, booking in advance gives you access to the best prices for flights from Madrid to Oviedo. Look out for plane tickets for this journey to go on sale a few months before your planned departure date to find the best deals.