🌐 Lee este artículo en español
Cheap Flights Madrid to Oviedo
Flights from Madrid to Oviedo start from around $30 one way, and the hop to Asturias takes barely more than an hour. Search and book your flight and compare every Madrid–Asturias departure in one search.
Oviedo is the elegant capital of green Asturias — cider houses, pre-Romanesque churches and the Picos de Europa within reach. It is also one of the cheapest corners of Spain to eat and sleep in, so do not let the airfare eat the budget.
How to find cheap flights from Madrid to Oviedo
This is mainly a domestic connector route, which means frequencies are steady and last-minute business demand can move prices.
- Book 2–4 weeks ahead. Domestic Spanish routes price up sharply inside 10 days of departure.
- Avoid Sunday evening and Friday afternoon. These are the peak business and weekend-break slots.
- Travel off-season. October to March (outside holidays) has the lowest fares and Asturias is at its dramatic, green best in autumn.
- Check nearby airports too. Santander and Bilbao are alternatives if your real destination is eastern Asturias or Cantabria — a flexible search will price all of them.
Run a flexible-date search for Madrid–Oviedo to spot the cheap days instantly.
Airports: Madrid and Asturias
Madrid Barajas Airport (MAD) is 12 km from the city centre. Metro line 8 reaches Terminal 4 in 20 minutes from Nuevos Ministerios, and the Cercanías C-1 train links T4 with Atocha and Chamartín. Most flights to Asturias leave from Terminal 4, but low-cost departures can use T1 — confirm before you travel.
Asturias Airport (OVD), locally known as Santiago del Monte, sits between Avilés, Gijón and Oviedo, roughly 30–40 km from each. The ALSA buses meet flights and run to all three cities in 30–45 minutes for a few euros — there is no rail link, so the bus is the default. If you are renting a car for the Picos de Europa or the coast, the airport rental desks are the easiest place to collect one.
Airlines flying Madrid to Oviedo
| Airline | Typical route | Type | Notes |
|---|---|---|---|
| Iberia | MAD – OVD | Direct, full-service | Several daily flights, includes cabin bag |
| Iberia Express | MAD – OVD | Direct, hybrid | Often cheaper than parent Iberia |
| Air Nostrum | MAD – OVD | Direct, regional | Operates some frequencies on the route |
| Volotea | MAD – OVD | Direct, low-cost | Seasonal rotations worth comparing |
Schedules verified on public flight search engines and official airline websites.
Flight time is about 1 hour 15 minutes direct. Connecting makes no sense on this route unless you are using miles.
Best time to fly Madrid to Oviedo
- Cheapest months: January, February, March and November, with one-way fares from $30.
- Most expensive: August, Semana Santa (Holy Week) and Christmas — Asturias is a summer escape for Spaniards, so coastal demand drives fares up.
- Best value: late September and October, when the weather is mild, the crowds thin out and the cider season is in full swing.
Money-saving tips for Madrid–Oviedo flights
- Take the ALSA bus from the airport, not a taxi. A taxi to Oviedo can cost more than your flight; the bus is a few euros.
- Fly with just a cabin bag. On a short domestic hop, a paid checked bag can double the fare.
- Consider the train as competition. The Madrid–Asturias train is a real alternative; airlines price more aggressively on dates when the train runs well.
- Book around festival dates early. Semana Grande in Gijón (August) and Semana Santa raise both fares and hotel prices across the region.
- Use Oviedo as a Picos de Europa base. Flying into Asturias instead of Bilbao or Santander can save you hours of driving — and often money — if the mountains are your goal.
FAQ: Madrid to Oviedo flights
How long is the flight from Madrid to Oviedo? About 1 hour 15 minutes direct.
Which airlines fly direct? Iberia, Iberia Express and Air Nostrum fly the route daily, with Volotea appearing seasonally.
What is the cheapest month to fly? January through March and November typically offer the lowest fares, from about $30 one way.
Is the airport close to Oviedo? Asturias Airport is about 40 km away; ALSA buses connect to Oviedo, Gijón and Avilés in 30–45 minutes.
Do I need ID for a domestic Spanish flight? Yes, a national ID card or passport is required even on domestic flights.
Green mountains, cider and the Cantabrian coast are one cheap flight away. Search and book your flight from Madrid to Oviedo now.
