The cheapest flights from Madrid to Oviedo

Showing times and prices for 17 May

Cheapest

£142

Average

£142

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Madrid to Oviedo will cost around £ 142 if you buy it on the day, but the cheapest tickets can be found for only £ 142.

Cheapest
21:25Madrid Barajas Airport1h10 22:35Asturias Airport
0 changes
£1421One-way

Flight schedule Madrid to Oviedo

Showing flights for tomorrow, Tue, 17 May
21:25Madrid Barajas Airport1h10 22:35Asturias Airport
0 changes

This is the last flight of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Tue
17 May
£44Renfe Alvia
Find prices
Wed
18 May
£44Renfe Alvia
£200Iberia
Thu
19 May
£44Renfe Alvia
£200Iberia
Fri
20 May
£44Renfe Intercity
£56Iberia
Sat
21 May
£44Renfe Intercity
£56Air Nostrum
Sun
22 May
£65Renfe Alvia
£67Iberia
Mon
23 May
£44Renfe Alvia
Find prices
Tue
24 May
£34Renfe Alvia
£73Iberia
Wed
25 May
£34Renfe Alvia
£67Iberia
Thu
26 May
£44Renfe Alvia
£134Iberia
Fri
27 May
£44Renfe Intercity
£52Iberia
Sat
28 May
£39Renfe Alvia
£80Iberia
Sun
29 May
£44Renfe Alvia
£41Iberia
Mon
30 May
£39Renfe Alvia
£103Air Nostrum
Tue
31 May
£44Renfe Alvia
£41Iberia
Wed
1 Jun
£34Renfe Alvia
£48Iberia
Thu
2 Jun
£44Renfe Alvia
£73Iberia
Fri
3 Jun
£39Renfe Alvia
£52Iberia
Sat
4 Jun
£44Renfe Alvia
£48Iberia
Sun
5 Jun
£44Renfe Alvia
£52Iberia

The fastest flights from Madrid to Oviedo

Showing times and prices for 17 May

Fastest Journey

1 h 10 m

Average

1 h 10 m

Flights per day

1

Distance

372 km

Of the 1 flights that leave Madrid for Oviedo every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct flights cover the 372 km distance in an average of 1 h 10 m but if you time it right, some flights will get you there in just 1 h 10 m .

The slowest flights will take 1 h 10 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
21:25Madrid Barajas Airport1h10 22:35Asturias Airport
0 changes
£1421One-way

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

Ryanair
Easyjet
Eurowings
Vueling

Overview: Madrid to Oviedo flight

distanceDistance231 miles (372 km)
durationAverage flight duration1 h 10 min
priceAverage plane ticket price£133 (€150)
changesDirect flightYes
carriersAirlinesAir Europa, Iberia, Air Nostrum or Vueling

Flights from Madrid to Oviedo cover the 231 miles (372 km) long route taking on average 1 h 10 min with our travel partners like Air Europa, Iberia, Air Nostrum or Vueling. There are direct flight services available. You can get the cheapest plane tickets for this trip for as low as £56, but the average price of plane tickets is £133.

Airlines: Vueling Airlines, Iberia and Air Europa Madrid to Oviedo

Travel between Madrid and Oviedo from £56 with Omio’s flight partners Vueling Airlines, Iberia and Air Europa! You can find the best timetables and tickets when comparing and booking the most convenient route for you.

Vueling Airlines
Iberia
Air Europa

Vueling is one of Spain’s leading low-cost airlines where you can choose between Basic, Optima or Time Flex tickets for your next flight between Madrid and Oviedo.

Enjoy a smooth and easy trip to Oviedo from Madrid with Vueling Airlines! As an official travel partner of Vueling Airlines, Omio can help you search current flight timetables from Vueling Airlines, compare the best routes from Madrid to Oviedo as well as the class fares available for this route (including information on luggage policy and amenities provided onboard), and buy the most affordable Vueling Airlines Madrid to Oviedo plane ticket available today. If you search for Vueling Airlines tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless rather than needing to wait in a queue at the airport in person to purchase tickets. Once you find your ideal route, book your one-way flight to Oviedo from Madrid on Omio or in the Omio app in just a few simple steps. You can then sit back and enjoy the 231 miles (372 km) journey between Madrid and Oviedo with ease and comfort on a flight with Vueling Airlines.

    When purchasing your Vueling Airlines flight tickets between Madrid and Oviedo, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

    • Exceptions to waive change or cancellation fees policy
    • Change fees waived
    • 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 cost of cheap flights between Madrid and Oviedo?

    Omio customers have found the cheapest flights to Oviedo from Madrid to cost as little as £56  in the next 7 days.

    How much does the flight from Madrid to Oviedo cost on average?

    If you’re looking to book your plane tickets in the next week, you can expect the Madrid to Oviedo flight price to come in at an average of £134  one way.

    How far is it from Madrid to Oviedo by plane?

    The flight distance from Madrid to Oviedo is around 231 miles (372 km).

    How many hours does it take from Madrid to Oviedo by plane?

    On average the flight from Madrid to Oviedo duration is 1 h 10 min  for the 231 miles (372 km) long route, but the travel time can vary if you depart on weekends and holidays.

    What airlines offer a service from Madrid to Oviedo?

    Take the Madrid to Oviedo flight with Air Europa, Iberia, Air Nostrum or Vueling. However, it's always good to check out all possible airlines for the route between Madrid and Oviedo as there might be differences in the amenities they offer.

    What are the first and last departure flight times from Madrid to Oviedo?

    The earliest flight for this trip departs from Madrid at 05: 30. The last flight leaves from Madrid at 19: 50. Check Omio for the latest flight timetable from Madrid to Oviedo and book the best time to depart on your chosen travel date.

    How far in advance should I purchase a plane ticket to Oviedo from Madrid to get the best deals?

    The price of a one way plane ticket from Madrid to Oviedo is on average £134 if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for flights from all possible airlines offering this route. In general, you can find plane tickets between Madrid and Oviedo available a few months in advance.