Compare prices and tickets by train, bus or flight

Dec 10
$7Renfe Intercity
Dec 11
Dec 12
Dec 13
$8Renfe Alvia
Dec 14
$7Renfe Alvia
Dec 15
$10Renfe Alvia
Dec 16
$12Renfe Alvia
Dec 17
$5Renfe Intercity
Dec 18
Dec 19
Dec 21
$8Renfe Alvia
Dec 22
$10Renfe Alvia
Dec 23
$12Renfe Intercity
Dec 24
$8Renfe Alvia
Dec 26
Dec 27
Dec 28
$7Renfe Alvia

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

Deutsche Bahn

Overview: Train from León to Oviedo

distanceDistance54 miles (87 km)
durationAverage train duration2 h 24 min
priceAverage train ticket price$9 (€8)
changesDirect trainYes
carriersTrain providersRenfe

Trains from León to Oviedo cover the 54 miles (87 km) long route taking on average 2 h 24 min with our travel partners like Renfe. There are direct train services available. You can get the cheapest train tickets for this trip for as low as $7 (€6), but the average price of train tickets is $9 (€8). Travelers depart most frequently from León and arrive in Oviedo.

Train companies: Renfe from León to Oviedo trains

Travel between León and Oviedo from $7 (€6) with Omio’s train partners Renfe! You can find the best schedules and tickets when comparing and booking the most popular journey for you.


Renfe is Spain’s national train company offering a multitude of domestic routes and international routes to France and Portugal. Renfe is known for its range of ticket types to fit anyone’s budget, such as the Basic, Elige and Premium tickets. Renfe also has discount cards for qualified travelers like the Renfe Gold Card and +Renfe Youth Card 50, which you can use on Omio. When you ride with Renfe, you can expect to find an impressive fleet of trains offering different levels of comfort, amenities and time needed to travel to your destination. These train types include Renfe AVE for high-speed long-distance routes, Alvia and Altaria for domestic routes in parts of Spain, Euromed for routes along the stunning Mediterranean coast, Avant commuter trains and Trenhotel night trains.

  • Average Price: $8

Renfe has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by train from León to Oviedo:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Exceptions to waive change or cancellation fees policy
  • Renfe has applied temporary travel conditions for ticket holders that can no longer justify their travel or don’t wish to travel with AVE, Large Distancia, Avant or Media services for trips between 29th of October and 8th of May 2021
  • Travellers may choose to get a full refund, free of charge, or be provided with a new ticket for another date free of charge.
  • Passengers traveling international routes (Renfe–SNCF) can cancel their ticket free of charge until August 29th, 2021 if it’s requested three days before the departure date.

Travel Tips: Trains from León to Oviedo

Travel by train to Oviedo 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 León to Oviedo.

How much does a cheap train from León to Oviedo cost?

Omio customers have found the cheapest trains from León to Oviedo to cost as little as $7 (€6)  in the next 7 days.

What is the price of a train ticket to Oviedo from León?

The train price to Oviedo from León is on average $9 (€8)  if you are looking to buy your tickets for this route in the next 7 days.

How far is it from León to Oviedo by train?

The train distance from León to Oviedo is around 54 miles (87 km).

How long is a train from León to Oviedo on average?

The train time to Oviedo from León is on average 2 h 24 min  for the 54 miles (87 km) long journey, but the time it takes to go between León and Oviedo by train can vary depending on specific dates or traveling on weekends and holidays.

What station does the train from León to Oviedo depart from? Which Oviedo train station do I come into from León?

Omio customers who travel this route most frequently depart from León   and arrive in Oviedo.

Where do I find the León train station to Oviedo? Where is the Oviedo train station?

You can find the most popular departure train station for this journey, León, located approximately 0.9 miles (1.4 km) from the city center of León. The most popular arrival train station in Oviedo, called Oviedo, is located around 0.7 miles (1.1 km) away from its city center.

What train companies go from León to Oviedo?

When taking a train from León to Oviedo, you can count on Renfe for the best way to get you to Oviedo. You can also check all possible train companies who offer a service between León and Oviedo and compare the amenities they offer before buying a train ticket.

What time is the earliest train from León to Oviedo? What time is the last train from León to Oviedo?

You can take the first train from León to Oviedo at 8: 22 AM. The last train from León to Oviedo that you can take departs at 7: 52 PM. Omio shows you the latest train from León to Oviedo schedule to help you book the best departure time for this trip.

How far in advance should I buy train tickets to Oviedo from León for the best deals?

If you purchase a train ticket from León to Oviedo within the next 7 days, you can find tickets to cost on average $9 (€8) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between León and Oviedo are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

The major railway station for departures from León is León. Read all the information you need to know about services, amenities and connections at León for your journey from León to Oviedo.