Trains Trains AVE
International trains
Train + Hotel Bus
Return One way
4 Adults,
4 Seniors and
4 Youngs
1 Discount cards and points
Buy your Tickets Online with total Security: Covid-19 measures
+ Add another passenger
Children under 4 years of age who do not occupy a seat - They travel for free
Children under the age of 4 who do not wish to occupy a place, therefore they will not be entitled to a seat, they can travel without a ticket accompanied by an adult.
Children under the age of 4 who occupy a seat
Children under the age of 4 will also have the possibility of occupying a seat, therefore having a seat with the ticket means that it will not be for free but it will get a discount for children.
Children under the age of 12
Children under the age of 12 will get discounts on their tickets and cheaper train tickets, discounts are usually 40% of the basic fare of the ticket.
Children 12 or 13 years old
Children of 12 or 13 years will get discounts on their tickets and cheaper train tickets, discounts are usually 40% of the basic fare of the ticket.

Trains Madrid to Oviedo

Train Madrid to Oviedo

You will see important discounts on the price of your train tickets Madrid - Oviedo on On we inform you about the most relevant data for the route Madrid - Oviedo because our objective is that you don’t have any uncertainty before you make the booking of your train tickets Madrid - Oviedo. Discover the charms of Oviedo with the cheapest train tickets Madrid - Oviedo. Trains Oviedo with Alvia for only 19,30 €.

We can enjoy the first train that leaves from Madrid at 7:08 h and arrives with the punctuality that characterizes our trains at Oviedo at 11:44 h. Normally, the average length of the trip, whose distance from Madrid to Oviedo is of 372 Km, between Madrid Oviedo is of 4 hours 36 minutes.

If we talk about the last train with heading Oviedo that departs at 18:35 h, it arrives in Oviedo at 23:06 h. On the prices for the itinerary Madrid - Oviedo are between 19,30 € and 66,30 €. Also for the return, Trains Oviedo to Madrid.

Exclusive Offers

Follow us on social networks

Facebook Twitter Instagram Youtube

Get the best deals by email:

I accept the data protection policy will not share your email

Trains Madrid to Oviedo

Distance: 372 Km
Average length: 4 hours 36 minutes
Average speed: 80.6 km/h
Price of the cheapest ticket: 19,30 €
Average ticket price: 50,38 €
Price of the expensive ticket: 66,30 €

The cheapest train ticket Madrid to Oviedo

The search for the train ticket from Madrid to Oviedo with the cheapest price was made on the a las h, it is a Alvia train with departure on the 25/06/2021 a las 7:08 h and arrival on the 25/06/2021 a las 11:44 h. The price of the cheapest ticket has been 19,30 € and the cheapest rate with which this price has been possible has been the rate Promo+ .

Renfe official ticket from Tren Madrid to Oviedo

Billete Tren Madrid  Oviedo 18/02/2016 issues official Tren Madrid Oviedo tickets and it does totally legally as a verified and authorised travel agency by Renfe, ie if you buy a Tren Madrid Oviedo ticket through our website, you only need to print the ticket or to show the bidi code sent to the mobile phone, present it at the Madrid Atocha station and get on the train you have got assigned.

This is a real example of a Madrid Oviedo ticket issued by

On it you can see the ticket number 7574900618830, the locator SG2XVM, the origin and destination stations, in this case the train travels from Madrid Atocha to Oviedo. The railway operator Renfe, the train type ALVIA, the train number 04111 and the rail car 008. The contracted rate Promo in Turista class, the assigned seat 03A, the price for the ticket, this Madrid Oviedo train ticket is not necessarily the cheapest ticket since the price of the train ticket often depends on the time in advance with which you bought the ticket. In this case the price is 27,05€ and the departure date is 18/02/2016. The train departure time of this ticket is at 10:25 h and the arrival of this train at the Oviedo station is at 15:36 h. The duration of the journey from Madrid Atocha to Oviedo has been 5 horas 11 minutos.

Cheap train tickets Madrid to Oviedo

  • Origin Destination Train Date Price
  • Madrid Oviedo Alvia 25/06/2021 19,30 €
  • Madrid Oviedo Alvia 29/06/2021 23,20 €
  • Madrid Oviedo Alvia 03/07/2021 23,75 €
  • Madrid Oviedo Alvia 16/06/2021 28,15 €
  • Madrid Oviedo Alvia 17/06/2021 28,50 €
  • Madrid Oviedo Alvia 08/06/2021 32,55 €

Trains from Madrid to Oviedo, stations, prices and schedules

Enlarge map Trains Madrid to Oviedo The train that moves us between Madrid and Oviedo in the shortest period of time is the Alvia and the one that takes longer to do it, is the Intercity. It will take us 4 hours 51 minutes at most to finish the route by train Madrid Oviedo, which is still a very good time of travel! The train timetables for trains from Madrid to Oviedo on Train Timetables Madrid to Oviedo.

If we prefer to have as a reference the prices of trains Madrid - Oviedo, we have detected that the cheapest train ticket Madrid - Oviedo is for the Alvia and the most expensive ticket is for the Alvia, but you never have to loose sight of the special offers for train tickets to Oviedo which depart from Madrid, we always encourage you to keep an eye on the latest news that you will find on our blog, where you will find the latest news on train tickets from Madrid and from Oviedo, where we inform you about the discounts that can benefit you. Optimize your travel time with our tips about the best train tickets Madrid - Oviedo.

In case there is no specific offer available, the price range on your train tickets from Madrid to Oviedo ranges from 19,30 € to 66,30 €, being the average price of 50,38 €. What you pay for your train tickets that depart from Madrid to Oviedo will depend, among other things, on the selected time of departure and/or arrival and the class of train in which we travel (Alvia, cercanías, AVE, Euromed, Arco), so for the connection by train Madrid Oviedo we find that the Alvia is the cheapest type of rail transport, and Alvia is usually the most expensive. You won’t have excuses for not travelling more than you do, with these low prices on train tickets.

As for the schedules, we have the train ticket at 7:08 h which is the one that offers the lowest prices, and at 7:08 h which is the one with the highest prices. If instead of talking about departure times, we are based on the arrival times to Oviedo, as well as in the inverse direction Oviedo - Madrid, the most economical arrival time for this route is at 11:44 h and the most expensive, the one that arrives at its destination at Oviedo at 11:44 h. What is your priority when you decide what train ticket Madrid - Oviedo you are going to book?

Information about the train journey from Madrid to Oviedo

If you have doubts or questions about your train trip from Madrid to Oviedo, we have prepared a list of questions that our clients usually ask us.

If I buy train tickets from Madrid to Oviedo, do I have to print the tickets?
It is not necessary, we will send you the tickets both to your email and to your mobile phone so that you can travel without problems just by showing your mobile phone. We recommend, if you have the possibility to print them, that you do so in case you have problems with the coverage or with the battery of your mobile phone.
How far in advance do I have to be at the Madrid station?
Normally we recommend that you be at the train station 30 minutes before the train's departure to go with tranquility and comfort.
What is the duration of the train trip from Madrid to Oviedo?
The duration of the train journey between Madrid and Oviedo will depend on its stops. Normally the average duration of the trip is 4 hours 36 minutes , there is usually not much time difference between trains, it will depend on the stops you have to make in other stations.
How fast do trains travel from Madrid to Oviedo?
Trains going from Madrid to Oviedo travel at an average speed of 80.6 km/h, although at times they can reach much higher maximum speeds.
When does the first train depart from Madrid to Oviedo?
Normally, the first train leaves Madrid at 7:08 h and arrives at Oviedo at 11:44 h. The schedule for the first train may change for holidays or weekends.
What is the price of the trains from Madrid to Oviedo?
Train prices from Madrid to Oviedo can vary greatly, from 19,30 € to 66,30 € . The most important thing, if you are looking for the cheapest ticket, is that you buy it as far in advance as possible , this way you will get the best offers and prices. The price also changes depending on the rate or the class and schedule you choose.
Is there a direct train from Madrid to Oviedo or will I have to change?
There are direct trains from Madrid to Oviedo, so normally you will not need to change on your journey. You can go from Madrid to Oviedo by train directly without getting off the train or changing stations.
Can I change or cancel my train tickets from Madrid to Oviedo?
There are two options, there are tickets that, if they allow changes and cancellations and others do not, these are usually cheaper. It is very important that you choose the rate that suits you best at the time of purchase.
How far does the train travel from Madrid to Oviedo?
Trains traveling from Madrid to Oviedo cover a distance of approximately 372 Km and the average duration of the train journey is 4 hours 36 minutes.
When is the last train from Madrid to Oviedo?
Normally, the last train that can be taken leaves from Madrid at 18:35 h and arrives at Oviedo at 23:06 h . The last train schedule may change for holidays or weekends.

Train station of Oviedo

If you travel by train to Oviedo you will stop at the train station located at the end of Calle Uría, in the commercial centre of the city. It is also known as the Estación del Norte. This station has existed since July 1874 and we find it open daily from 05:00 a.m. to 00:30 p.m.

It has got 4 platforms and 13 routes and it is a fully equipped station with public services, adapted services for people with reduced mobility, lobby, information points, shops, cafeteria and restaurant, car rental, etc. There are bus and taxi stops nearby. A large slab was constructed in the area of ??platforms and tracks, this area is now called Plaza de los Ferroviarios and in it you can see fountains and sculptures, including the statue "Man on dolphin" by Salvador Dalí.

In its ground floor we find a portico of semicircular arches, being the three central ones of greater dimensions and are, in turn, the main entrance door to the station. The structure of the station is quite simple and classic, beyond the bows and sales, the only think that catches the attention of passengers might be its huge clock that crowns the main entrance.

From and to it, arrive long-distance trains, such as Alvia trains, for example, those covering the Madrid Chamartín Oviedo route, the Barcelona Oviedo route, the Alicante Oviedo route, the hotel train, and the Mid-Distance or Regional trains which in these cases correspond to the route Ferrol Oviedo or the trains between Santander and Oviedo and trains of Cercanías.

Among the most popular train routes by number of users with origin or destination at the Oviedo train station are those of Madrid Oviedo, Alicante Oviedo, Valencia Oviedo, Barcelona Oviedo, Seville Oviedo and León Oviedo.

More information about the trains Madrid Oviedo

If you are looking for a train trip from Madrid to Oviedo, in addition to getting the best price for your train tickets thanks to our search engine, we give you all the necessary information about this train journey.


Practically all of the trains that cover the route between Madrid and Oviedo are Alvia trains leaving from the train station of Chamartín in Madrid located on the street Agustín de Foxa and arriving at the central station of Oviedo, located in the Center of the city, in Uría street, with the punctuality that characterizes the Spanish railway network.


The distance to cover between Madrid and Oviedo by train is 372 Km.


Besides choosing the schedule in which to travel, we can also choose class: in tourist class, in business class Promo or in business class.


All the direct trains of Madrid Oviedo have intermediate stop in Valladolid, some also have it in Palencia and León, and other trains depart from Madrid Puerta de Atocha, they pass by the station of Chamartín of Madrid and they stop in Valladolid, Palencia, Leon, and Mieres - Puente. Therefore, the journey times vary between 4 hours and 4 hours and a half.


The rates for Madrid Oviedo trains are the Promo rate, which is usually the cheapest, the Promo + rate and the Flexible rate.


In addition to direct trains from Madrid to Oviedo, we can make routes with change in Valladolid, in this case we will take trains from Media Distance to Valladolid, and another option is to change in León with an Alvia from Madrid to León and then another Alvia from León to Oviedo. Although in we always recommend, for price, comfort and guarantee (since on these occasions the transfers are not guaranteed), to take direct trains.


Hemos detectado que navegas en español,
Tal vez te interese visitar en español

IR A TRENES.COM EN ESPAÑOL No Gracias, permanecer en esta versión uses own and third-party cookies in order to improve the experience of the customer and to offer content tailored to its needs.
By continuing to browse the site without changing the configuration, you agree to our use of cookies.🍪Click to see our Cookies Policy