Madrid to Oviedo by train
Direct Renfe AVE, Alvia and Avlo trains from Madrid Chamartín to Oviedo take about 3h10 to 3h30, with around five departures a day.

Direct Renfe trains run from Madrid Chamartín to Oviedo in about 3 hours 10 minutes to 3 hours 30 minutes, around five times a day.
Start at Chamartín, not Atocha
Every direct train to Oviedo leaves from Madrid Chamartín Clara Campoamor. None start at Atocha. If you are staying near Atocha, ride a Cercanías commuter train up to Chamartín first and leave yourself time for the connection.
Departures run from the morning to the early evening, and Saturdays have the fewest. Most trains carry on to Gijón after Oviedo, so expect Gijón on the departure board. Your stop comes first.
AVE, Alvia or Avlo: all direct, all Renfe
Three kinds of Renfe train share the route: AVE, Alvia and Avlo, the last being Renfe's low-cost high-speed brand. Journey times are similar on all three. Pick by departure time and price, unless you travel on a pass.
Every train calls at Valladolid Campo Grande and León, and most also stop at Palencia. Some add Segovia Guiomar, Pola de Lena or Mieres-Puente. That is why journey times range from a little over 3 hours 10 minutes to about 3 hours 30.
Between León and Asturias the high-speed trains take the Pajares variant, a 50 km line between La Robla and Pola de Lena that runs mostly through tunnels. It opened in November 2023 and cut more than an hour from the trip between Madrid and Asturias.
Tickets and fares
Book early. Renfe keeps its lowest prices for advance purchases. On AVE and Alvia trains you choose between three fare types:
| Fare | Changes | Cancellation |
|---|---|---|
| Básico | €10 plus any fare difference | Not refundable |
| Elige | First change free | 70% refund |
| Prémium | Unlimited free changes | Refund of up to 100% |
Avlo works differently. The base fare starts from €7 and covers a small bag and a cabin-size suitcase. Changes and cancellation cost €8 extra and can only be added when you buy, and extra luggage adds €10 at the time of booking.
Using an Interrail pass
Interrail passes are valid on the AVE and the Alvia, but not on Avlo, so pass holders should leave the Avlo departures out of their plans. A reservation is compulsory. On the AVE it costs €10 in second class and €13 in first (Elige Confort), and on the Alvia €6.50 in second class and €10 in first.
Where to book
Train service
- Check times & prices
Renfe serves Spain with AVE, Avlo, Alvia and regional trains. AVE tickets are named and reserved, while Interrail and Eurail passes need reservations.
Official website
Find places to stay in Oviedo

Frequently asked questions
Is there a direct train from Madrid to Oviedo?
Yes. Renfe runs around five direct trains a day from Madrid Chamartín Clara Campoamor to Oviedo, using AVE, Alvia and Avlo trains. Most continue to Gijón.
How long does the train from Madrid to Oviedo take?
About 3 hours 10 minutes on the quickest trains and about 3 hours 30 minutes on those with more stops.
Which Madrid station do trains to Oviedo leave from?
Madrid Chamartín Clara Campoamor. No direct train to Oviedo starts at Atocha, so from there take a Cercanías train to Chamartín first.
Is there a high-speed train from Madrid to Oviedo?
Yes. AVE and Avlo high-speed trains run through to Oviedo, using the Pajares variant, the high-speed line between León and Asturias that opened in November 2023.
Can I use an Interrail pass from Madrid to Oviedo?
Yes, on the AVE and the Alvia, with a compulsory reservation that costs €10 on the AVE and €6.50 on the Alvia in second class. Passes are not valid on Avlo.
How much is the train from Madrid to Oviedo?
Avlo base fares start from €7, while AVE and Alvia prices depend on the fare type and how early you book. The Básico fare on AVE and Alvia cannot be refunded, so choose Elige if your plans might change.