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

Deutsche Bahn

Overview: Train from Astorga to Madrid

distanceDistance186 miles (300 km)
frequencyTrain frequency1 a day
changesDirect trainYes, there is 1 direct train a day
carriersTrain providersRenfe

Trains from Astorga to Madrid cover the 186 miles (300 km) long route taking on average 3 h 29 min with our travel partners like Renfe. Normally, there is 1 train operating per day, including direct services available. Travelers depart most frequently from Astorga and arrive in Madrid-Puerta de Atocha.

Train companies: Astorga to Madrid with Renfe

Renfe will get you between Astorga and Madrid at great prices. With over 1000 travel companies on Omio, you can find the best train times, prices and tickets for your trip.


Enjoy a comfortable train between Astorga and Madrid with Renfe, the main provider of train services in Spain and an official travel partner of Omio. Search Renfe train schedules and tickets on Omio for the best deals on trains for the 186 miles (300 km) route between Astorga and Madrid. With Renfe ticket types like Promo, Promo+ and Flexible, you’ll be sure to find the most affordable Astorga to Madrid trip to suit your needs. Renfe even offers special discount cards to qualified travelers like the Renfe Gold Card and +Renfe Youth Card 50, which you can also use on Omio.

As Renfe routes cover around 9, 300 miles (15, 000 km) of domestic and international railway, there is no shortage of fleets with different levels of comfort, amenities and time required to travel. The high-speed AVE trains serve long-distance routes, Alvia serves domestic routes in Spain, Altaria serves domestic routes into southern Spain and Euromed serves routes along the stunning Mediterranean coastline. Avant regional commuter trains and Trenhotel night trains are also included.

These are Renfe's ticket policies for COVID-19 for the train from Astorga to Madrid:

  • 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 Astorga to Madrid

Travel by train 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 Astorga to Madrid.

How far is Madrid from Astorga by train?

The train distance from Astorga to Madrid is around 186 miles (300 km).

How long is the train ride from Astorga to Madrid?

While the time it takes to travel 186 miles (300 km) between Astorga and Madrid can vary based on specific dates, weekends, and holidays, the Astorga to Madrid train journey time is on average 3 h 29 min.

What is the departure train station in Astorga and arrival train station in Madrid?

Omio customers traveling this route depart most frequently from Astorga   and arrive in Madrid-Puerta de Atocha.

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

The most popular departure train station with passengers for this route, called Astorga, is located 0.4 miles (727 m) from the city center of Astorga.

The most popular arrival train station, Madrid-Puerta de Atocha, is located 1.1 miles (1.8 km) away from the city center of Madrid.

What train companies offer a service from Astorga to Madrid?

If you're looking for trains from Astorga to Madrid, you can rely on Renfe to get you to Madrid. It's also good to check out all possible train companies for the Astorga to Madrid trip to see if there might be differences in the amenities they offer.

How many train services are there between Astorga and Madrid a day?

The average number of trains departing Astorga for Madrid is 1 a day. The train schedules and services may vary between weekdays and weekends.

Important Stations and Airports for this Journey

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