Cheap flights to Oviedo
A trip to Oviedo begins with arrival at Asturias Airport, located 27 kilometers from the city center. The route network includes 15 main destinations, providing stable connectivity between the region and major transportation hubs. The highest number of weekly flights originates from Madrid (163 flights), Barcelona (48 flights), and Palma (33 flights). Information on transport links from the terminal can be found in the section on how to get to your destination.
18 airlines fly to the capital of Asturias, offering travelers a wide choice of flight options. The main carriers by number of flights are Volotea, Iberia, and Vueling. Below are departure city cards with a convenient search form, allowing you to quickly find the right ticket. It is also helpful to check the city guide and current weather before your trip.

Palma — Oviedo

Porto — Oviedo

Brussels — Oviedo

Lisbon — Oviedo

Madrid — Oviedo

Barcelona — Oviedo

Dublin — Oviedo

Mahon — Oviedo


Amsterdam — Oviedo


Lourdes — Oviedo
Flight insights to Oviedo
Data-driven trends for direct flights to Oviedo — how often airlines fly, where passengers come from, and typical fares and flight times.
Most frequent departure cities
The most frequent direct routes to Oviedo come from Madrid, Barcelona and Palma. Madrid leads with around 163 flights a week.
Top departure countries
Most direct flights to Oviedo depart from Spain, France and Italy. Spain alone accounts for about 86% of all direct routes.
- Spainavg $45
- Franceavg $50
- Italyavg $44
- Portugalavg $29
- Germanyavg $107
Direct routes & fares
Popular non-stop routes to Oviedo range from Palma at $20 to Malaga at $30 — a quick way to compare direct-flight fares.
Cheapest departure cities
The cheapest places to fly to Oviedo from right now are Palma from $20, Barcelona from $24 and Valencia from $25.
Longest direct flights
The longest direct flight to Oviedo is from Santa Cruz de Tenerife at about 2h 56m, followed by Las Palmas (2h 56m) and Puerto del Rosario (2h 48m).
- Santa Cruz de Tenerife2h 56m
- Las Palmas2h 56m
- Puerto del Rosario2h 48m
- Arrecife2h 44m
- Rome2h 26m
Popular departure cities to Oviedo
Frequently asked questions
- How many cities offer flights to Oviedo?
- You can fly to Oviedo from 15 different cities included in the main route network. Flights connect the region with Spain's largest aviation hubs and several European capitals.
- Which cities have the most frequent flights to Oviedo?
- The most popular departure points are Madrid (163 flights per week), Barcelona (48 flights), and Palma (33 flights). Routes from Malaga and Alicante are also popular.
- How many airlines fly to Oviedo?
- Regular air service is provided by 18 airlines. The leading carriers in terms of the number of flights are Volotea, Iberia, and Vueling.
- Which airports serve flights to Oviedo?
- Flights are handled by Asturias Airport (OVD), located 27 kilometers from Oviedo. This is the main airport serving both domestic and international destinations in Asturias.
- How to find cheap tickets to Oviedo?
- To find the best deals, we recommend using the search form in the departure city cards presented below. Booking in advance and choosing mid-week flights often leads to significant savings on your airfare.