How to Get to Oviedo

Plan your route to the capital of Asturias

By Car

Enter your location to get a Google Maps link:



By Plane

The nearest airport is Asturias Airport (OVD), located about 45 km from Oviedo. From there you can get to the city:

  • By bus (direct line to Oviedo city center)
  • By taxi (approx. 30 minutes)
  • By rental car

Transfers from the Airport:

Available transport options:

  • ALSA Bus: Direct service to Oviedo city center every hour. Approx. 45 minutes. Price: ~€8 each way.
  • Official Taxi: Available 24/7 at the arrivals area. Fixed fare of about €50–60 to Oviedo (30–40 min).
  • Rental car: Several international companies operate at the airport. Booking in advance is recommended.

Private transfers:

For greater comfort, you can book a private transfer service that will wait for you at the airport with a sign with your name:

  • Door-to-door service to your hotel
  • Professional Spanish-speaking driver
  • Competitive prices for groups
  • Free cancellation up to 24h before

By Train

Oviedo has a RENFE train station with connections to the main Spanish cities:

  • Madrid – Oviedo (approx. 4h on Alvia train)
  • Gijón – Oviedo (30 minutes)
  • León – Oviedo (approx. 2h 30min)

By Bus

The Oviedo bus station connects with much of Spain through services such as ALSA. It’s a frequent and economical option.

From the station you can easily reach the city center on foot or by urban transport.