Bus

Take the bus ALSA at the station Madrid Estacion Sur.

The journey takes approximately 5 h 15 m. Ticket price is about €35. The travel distance is 452 km.

Carrier is ALSA.

Book

Get off at the Oviedo.


🛏 Find hotel deals and discounts up to 20% in Oviedo at Booking


Bus

Take the bus ALSA at the station Madrid Moncloa.

The journey takes approximately 5 h 20 m. Ticket price is about €35. The travel distance is 456 km.

Carrier is ALSA.

Book

Get off at the Oviedo.


🛏 Find hotel deals and discounts up to 20% in Oviedo at Booking


Train

Take the train Renfe Viajeros at the station Madrid-Puerta De Atocha.

The journey takes approximately 5 h 39 m. Ticket price is about €30. The travel distance is 488 km.

Carrier is Renfe Viajeros.

Book

Get off at the Oviedo.


🛏 Find hotel deals and discounts up to 20% in Oviedo at Booking


Train

Take the train Renfe Cercanias at the station Sol.

The journey takes approximately 10 m. The travel distance is 6 km.

Carrier is Renfe Cercanias.

Book

Get off at the Chamartin.
Take the train Renfe Viajeros at the station Madrid-Chamartin.

The journey takes approximately 4 h 37 m. Ticket price is about €30. The travel distance is 481 km.

Carrier is Renfe Viajeros.

Book

Get off at the Oviedo.


🛏 Find hotel deals and discounts up to 20% in Oviedo at Booking


Night bus

Take the night bus ALSA at the station Madrid Moncloa.

The journey takes approximately 5 h Ticket price is about €35. The travel distance is 456 km.

Carrier is ALSA.

Book

Get off at the Oviedo.


🛏 Find hotel deals and discounts up to 20% in Oviedo at Booking


Drive

In a rental car. See on this site which rental company has the best deal.

The journey takes approximately 4 h 19 m. The travel distance is 445 km.

Get off at the Oviedo.


🛏 Find hotel deals and discounts up to 20% in Oviedo at Booking


Fly to Oviedo

Take the train Renfe Cercanias at the station Sol.

The journey takes approximately 5 m. The travel distance is 3 km.

Carrier is Renfe Cercanias.

Book

Get off at the Nuevos Ministerios.
Take the subway at the station Nuevos Ministerios.

The journey takes approximately 21 m. The travel distance is 15 km.

Carrier is Consorcio de Transportes de Madrid.

Book

Get off at the Aeropuerto T4.
Fly out to Oviedo (OVD) of the airport Madrid (MAD).

The journey takes approximately 1 h 15 m. Ticket price is about €30.

Carrier is Iberia.

22

Search budget taxi

Get off at the Oviedo (OVD).
Take the bus ALSA at the station Asturias Airport.

The journey takes approximately 45 m. Ticket price is about €5. The travel distance is 47 km.

Carrier is ALSA.

Book

Get off at the Oviedo.


🛏 Find hotel deals and discounts up to 20% in Oviedo at Booking


Fly to Santander bus

Take the train Renfe Cercanias at the station Madrid Moncloa.

The journey takes approximately 5 m. The travel distance is 456 km.

Carrier is Renfe Cercanias.

Book

Get off at the Oviedo.
Take the subway at the station Madrid Moncloa.

The journey takes approximately 21 m. The travel distance is 456 km.

Carrier is Consorcio de Transportes de Madrid.

Book

Get off at the Oviedo.
Fly out to Santander (SDR) of the airport Madrid (MAD).

The journey takes approximately 1 h 5 m. Ticket price is about €23.

Carrier is Iberia.

22

Search budget taxi

Get off at the Santander (SDR).
Take the bus ALSA at the station Aeropuerto Santander-S.Ballest.

The journey takes approximately 10 m. Ticket price is about €2. The travel distance is 6 km.

Carrier is ALSA.

Book

Get off at the Santander.
Take the bus ALSA at the station Santander.

The journey takes approximately 2 h 15 m. Ticket price is about €11. The travel distance is 192 km.

Carrier is ALSA.

Book

Get off at the Oviedo.


🛏 Find hotel deals and discounts up to 20% in Oviedo at Booking


The cheapest way to travel from Madrid to Oviedo is by taking a Rideshare with an average price of €20. The journey takes approximately 5 h 19 m.

Fly to Oviedo is the fastest way to travel from Madrid to Oviedo. Tickets cost €35. The journey takes approximately 4 h 16 m.

Madrid is approximately 445 km away from Oviedo. The trip by car takes 4 h 19 m.

Yes! There is a direct bus with no transfers to this destination. The route is served by the ALSA company. Tickets cost about €35. A bus trip from Madrid to Oviedo will take 5 h 20 m.

Yes, there is a direct train from Madrid to Oviedo . The route is served by the company Renfe Viajeros. Tickets cost about €30. A bus trip will take 5 h 39 m.

The average journey time by car between Madrid and Oviedo is 4 h 19 m.