These companies trust us. We sell their tickets all in one place.

Deutsche Bahn

Need a place to stay?

Fri, Jun 18
Total price for 1 nights, 1 adults
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Journey Summary

Barcelona to Astorga Train Information

Avg. Train Duration
9 hours 33 minutes
Train Ticket Price: $58
Trains depart from:Barcelona
Trains arrive in:Astorga
Distance:690 km
Train Companies:Renfe
Train companies

Travel with Renfe from Barcelona to Astorga

For as little as $62 (€49) you can travel by train between Barcelona and Astorga with Renfe. Omio will show you the best deals, schedules and tickets available for this journey.


Travel from Barcelona to Astorga with ease and comfort with Renfe, Spain’s main provider of train services covering around 9, 300 miles (15, 000 km) of domestic and international routes. When taking a Renfe train from Barcelona to Astorga, you can expect to travel 427 miles (689 km) and pay as low as $62 (€49). Check Renfe’s train schedules on Omio and score cheap tickets between Barcelona and Astorga!

Renfe has a wide range of ticket types to fit your budget like Promo, Promo+ and Flexible. Renfe also offers discount cards like the Renfe Gold Card and +Renfe Youth Card 50 for qualified travelers. You can use these savings offers and discount cards on Omio when booking your trip.

Renfe offers a wide range of train types with different levels of comfort, amenities and speed. AVE trains run at high-speed and serve long-distance routes, Alvia trains combine high-speed and normal speed trains serving domestic routes, Altaria serves domestic routes into southern Spain, Euromed offers domestic routes along the Mediterranean coast, Avant trains serve regional commuter routes and Trenhotel offers night train routes.

Operator ticket policies for COVID

  • 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 Barcelona to Astorga
Travel by train to Astorga 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 Barcelona to Astorga.
How much do cheap trains from Barcelona to Astorga cost?
Train tickets from Barcelona to Astorga for some dates and times can be found for as cheap as $62 (€49)  one way in the next 7 days.
How much does it cost to take a train from Barcelona to Astorga?
The Barcelona to Astorga train ticket price is on average $70 (€55)  if you are looking to purchase your tickets for this route in the next week.
How far is it from Barcelona to Astorga by train?
The distance to Astorga from Barcelona by train is approximately 427 miles (689 km).
How long is the train between Barcelona and Astorga?
While the time it takes to travel 427 miles (689 km) from Barcelona to Astorga can vary based on specific dates, weekends, and holidays, the Barcelona to Astorga train journey time is on average 8 h 33 min.
What train station in Barcelona goes to Astorga? What train station do I come into Astorga from Barcelona?

Omio customers who travel this route most frequently depart from Barcelona Sants   and arrive in Astorga.

Where is the train station in Barcelona? Where is the train station in Astorga?

You can find the most popular departure train station for this trip, Barcelona Sants, located approximately 0 mile (s) / 0 km from the city center of Barcelona. The most popular arrival train station in Astorga, called Astorga, is located around 0 mile (s) / 0 km away from its city center.

Which train providers should I travel with from Barcelona to Astorga?
For the route from Barcelona to Astorga you can take a train with Renfe. Be sure to check out all possible train companies that offer services from Barcelona to Astorga on Omio to compare what amenities they may have.
Are there any direct trains from Barcelona to Astorga?
Yes, you can search for direct trains from Barcelona to Astorga on Omio with Renfe, and you won’t need to transfer at another stop in between. Direct train services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you book your train ticket.
When is the earliest train from Barcelona to Astorga? When is the last train from Barcelona to Astorga?
The first Barcelona to Astorga train departs at 7: 30 AM   and the last train from Barcelona to Astorga leaves at 7: 30 AM. Check out the most up-to-date train schedule from Barcelona to Astorga on Omio and find the best time to travel to your destination.
How early should I purchase train tickets from Barcelona to Astorga to score the best deals?
If you purchase a train ticket from Barcelona to Astorga within the next 7 days, you can find tickets to cost on average $70 (€55) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to Astorga from Barcelona are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Barcelona Estació De França
Barcelona Sants