The nearest airport is Oviedo-Asturias, located 47 km from Oviedo. ALSA has a connecting buss service between the airport and the center of the city.
The Santander airport is located 190 km from Oviedo. ALSA has a connecting buss service between the two cities. The trip takes one hour and forty-five minutes.
Bilbao International airport is probably the cheapest option and the one with most connecting flights from other European cities. Is located in the city of Bilbao, 291 km from Oviedo. ALSA has a connecting buss service between the two cities. The trip takes three and a half hours. If you’re travelling as a group, you’ll have plenty of rental-car companies at the airport, and the driving time between the to cities is approximately three hours.
Another way to travel is to fly to Barcelona or Madrid. There are daily flights from both cities to Oviedo, and both of them have great connections to rest of Europe.