Travel options
from Oviedo to Madrid

You can get from Oviedo to Madrid by train, bus or flight.

Our recommendation

To get from Oviedo to Madrid on 27 May we recommend taking a train because it’s the best combination of price and speed.

07:30Oviedo4h37 12:07Madrid Chamartín
0 changes
£651One-way
Cheapest
07:30Oviedo4h37 12:07Madrid Chamartín
0 changes
£651One-way
Other options
21:40Asturias Airport1h10 22:50Madrid Barajas Airport
0 changes
£1011One-way
09:20Asturias Airport1h15 10:35Madrid Barajas Airport
0 changes
£1501One-way
13:35Asturias Airport1h15 14:50Madrid Barajas Airport
0 changes
£2371One-way

Find all the dates and times for this journey by train, bus, and flight, .

More than 1,000 travel companies trust us to sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Compare prices and tickets Prices for trains, buses and flights

Fri
27 May
£65Renfe Alvia
£101Iberia
Sat
28 May
£44Renfe Alvia
Find prices
Sun
29 May
£44Renfe Intercity
£249Iberia
Mon
30 May
£44Renfe Alvia
Find prices
Tue
31 May
£39Renfe Alvia
Find prices
Wed
1 Jun
£34Renfe Alvia
£132Iberia
Thu
2 Jun
£34Renfe Alvia
£57Iberia
Fri
3 Jun
£44Renfe Alvia
£85Iberia
Sat
4 Jun
£44Renfe Alvia
£46Iberia
Sun
5 Jun
£44Renfe Intercity
£132Air Nostrum
Mon
6 Jun
£34Renfe Alvia
£140Iberia
Tue
7 Jun
£29Renfe Alvia
£132Iberia
Wed
8 Jun
£34Renfe Alvia
£57Iberia
Thu
9 Jun
£34Renfe Alvia
£50Iberia
Fri
10 Jun
£39Renfe Alvia
£63Iberia
Sat
11 Jun
£44Renfe Alvia
£31Iberia
Sun
12 Jun
£44Renfe Intercity
£108Air Nostrum
Mon
13 Jun
£34Renfe Alvia
£70Iberia
Tue
14 Jun
£29Renfe Alvia
£50Iberia
Wed
15 Jun
£29Renfe Alvia
£46Iberia

Travel Information to Madrid from Oviedo

distanceDistance231 miles (372 km)
modeAvailable travel modesCoach, flight or train
priceTicket price range£24 - £47
cheapestCheapest modeTrain • £24 • 4 h 30 min
fastestFastest modeFlight • £47 • 1 h 15 min
carriersPopular travel companiesAlsa, Iberia or Renfe Alvia

Travel 231 miles (372 km) by coach, flight or train to Madrid from Oviedo. If speed is a priority, then a flight is the best option with an average duration of 1 h 15 min; whereas, if saving money is more important, then a train is the best option with prices starting as low as £24. The most popular travel providers which serve this route are Alsa, Iberia or Renfe Alvia among others. Travellers can even take a direct from Oviedo to Madrid.

Travel Tips: Travel from Oviedo to Madrid

Travel to Madrid easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Oviedo to Madrid.
FAQs

How do I go from Oviedo to Madrid?

There are 3 ways to get from Oviedo to Madrid: coach, flight or train.

What is the cheapest way from Oviedo to Madrid?

Train services offer the cheapest way to get from Oviedo to Madrid. Tickets for a train cost on average £24.

This is compared to other travel options to Madrid:

A train journey is usually £7 less than a journey to Madrid by coach, which costs on average £31 for the same trip.

A train journey is usually £23 less than a journey to Madrid by plane, which costs on average £47 for the same trip.

What is the fastest way to get to Madrid from Oviedo?

The fastest way to get to Madrid from Oviedo is by flight with an average travel time of 1 h 15 min.

There are alternative travel options to Madrid that can usually take longer:

In comparison, taking a coach requires on average 5 h   of travel time.

In comparison, taking a train requires on average 4 h 30 min   of travel time.

What is the distance from Oviedo to Madrid?

You should expect to travel around 231 miles (372 km) from Oviedo to Madrid.

How many scheduled departures are there a day from Oviedo to Madrid?

The average frequency per day from Oviedo to Madrid is:

  • 3 trains a day.

However, we recommend checking specific travel dates for your trip between Oviedo and Madrid as scheduled services by coach, flight or train can vary by season or day of the week.

What are the departure and arrival points in Oviedo and in Madrid?

These are the most popular departure and arrival points when travelling from Oviedo to Madrid:

  • Most travellers take a coach from Oviedo, Estación de Autobuses to Madrid, Estación Sur/Gare routière Méndez Alvaro - 83.
  • Most travellers take a train from Oviedo to Madrid-Puerta de Atocha.

Who can get me from Oviedo to Madrid?

If finding a good deal is your main consideration for your trip from Oviedo to Madrid, then we'll help you find the best value travel companies for you:

  • Alsa can take you to Madrid by coach. If searching for a good deal on coaches, you can find tickets for Alsa from Oviedo to Madrid for £31.
  • Iberia can take you to Madrid by plane. If searching for a good deal on flights, you can find tickets for Iberia from Oviedo to Madrid for £47.
  • Renfe Alvia can get you to Madrid by train. You can find a good deal for train tickets with Renfe Alvia from Oviedo to Madrid for £24 on Omio.

What is another destination I should add to my tour from Oviedo to Madrid?

Looking to extend your trip from Oviedo to Madrid? Many Omio customers who go from Oviedo to Madrid usually extend their holiday to explore other popular destinations like Barcelona, Valencia or Sevilla. If you're looking to explore Barcelona, Valencia or Sevilla from Madrid, let Omio find you the best connections available at an affordable price.

How early should I purchase Oviedo to Madrid tickets online to score the best deals?

When planning your trip from Oviedo to Madrid, it’s good to keep in mind what tickets to buy and their prices in the next 7 days:

  • Coach tickets cost £31 one way on average.
  • Plane tickets cost on average £47 one way.
  • Train tickets cost on average £24 one way.

However, we recommend buying tickets from Oviedo to Madrid online a few months in advance to get the best deals and save money on your upcoming journey.