How to get from Madrid to Oviedo

Oviedo, the capital of the Principality of Asturias, is 372 km away from Madrid. If you have decided to spend a few days in Oviedo and visit this beautiful city, do not hesitate to stroll through its streets and squares full of history, admire its important buildings that have been declared a World Heritage Site and enjoy good Asturian cuisine. In this article we show you the means of transport and the routes you must take to go from Madrid to Oviedo .

Travel by airplane

The fastest way to go from Madrid to Oviedo is to travel by plane . There are direct flights that depart from the Barajas Airport to the Asturias Airport, located 47 km from the capital of the Principality. The trip by plane lasts approximately 1 hour and 15 minutes.

To move from the Asturias Airport to the city of Oviedo you must take a bus from the company Alsa, which offers a round trip service from the airport to the stations of the main Asturian cities. The journey by bus to Oviedo only lasts 45 minutes.

Travel by car

Another option to go from Madrid to Oviedo is to travel by car . The road trip can take between 4 and 5 hours, approximately. Follow the directions to make the route by car:

  • Take the A-6 towards A Coruña.
  • Continue on AP-6.
  • Continue on A-6.
  • Turn right to continue on A-66 towards León, Ourense, Vigo, Oviedo.
  • Continue to the right on the A-66 towards León, Oviedo.
  • Continue on the AP-66.
  • Continue on A-66.
  • Take exit 32A to enter the city center of Oviedo.

Traveling by train

You also have the possibility of doing the Madrid-Oviedo route by train. The Alvia trains that make this journey depart from the Chamartín Station in Madrid. The trip has an estimated duration of 5 hours. Do not hesitate to check the schedules and book your tickets in advance on the official Renfe website, thus avoiding last-minute setbacks.

Traveling by bus

The company Alsa covers the route of Madrid-Oviedo by bus, which has a duration that can vary between 5 and 6 hours. If you want to take this bus, you can do it in terminal 4 of the Barajas Airport, in the South Station of Madrid or in the Moncloa Interchange. Book your tickets to go from Madrid to Oviedo on the official Alsa website and choose the time and dates that suit you best.

Hotels in Oviedo

If you want to have a good accommodation in the city, check this list of beautiful and cheap Hotels in Oviedo . Surely you find the best hotel for the occasion!