Getting There and Away

Stunning Gothic cathedral in Oviedo, Spain under a clear blue sky, exemplifying cultural heritage.
David Vives, Pexels

Oviedo is served by Asturias Airport (OVD), located approximately 40 kilometers away. Within the city, the Oviedo Train Station and the Oviedo Coach Station are centrally located next to each other on Calle Pepe Cosmen, serving as major hubs for national and regional travel.

By Air:

Asturias Airport (OVD) offers direct flights to several Spanish cities, including Madrid, Barcelona, and Valencia, as well as some international destinations like London, Amsterdam, and Paris. Airlines such as Iberia, Volotea, and Vueling operate these routes.

From Asturias Airport to Oviedo:

Direct ALSA buses run hourly from 6:00 AM to midnight, taking 40-50 minutes and costing around €8-€9. Taxis are also available, with a journey time of 30-35 minutes and fares typically ranging from €57 to €70.

By Train:

Renfe operates direct train services to and from major Spanish cities, including Madrid and Barcelona, from Oviedo Train Station. A journey from Madrid Chamartín can take approximately 3 hours 23 minutes to 3 hours 39 minutes, with tickets priced between €27 and €110.

By Bus:

The Oviedo Coach Station provides extensive bus connections across Asturias and to other significant Spanish cities like Madrid, Seville, and Barcelona. International routes also link Oviedo with destinations such as Paris and Brussels. A direct bus from Madrid Moncloa to Oviedo takes about 5 hours 15 minutes, with tickets typically costing €24-€100.

By Car:

Renting a car is an option, especially for exploring the region. Driving from Madrid to Oviedo generally takes about 4 hours 27 minutes, with estimated fuel costs between €70 and €101.