Trip to Madrid

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Leon to Madrid

🚆 Traveling from Leon to Madrid by train is a convenient option with direct services departing twice daily and taking approximately 4 hours and 46 minutes. 🚆 The journey from Leon to Madrid by train lasts around 2 hours and 24 minutes, offering a comfortable and efficient way to travel between these two Spanish cities at varying prices ranging from €29 to €53.

Where to stay in Madrid

There are over 3208 hotels to stay in Madrid. Prices range from $10 per night.

Accomodation
  • Renfe Viajeros is the main train company that provides services from Leon to Madrid. They offer two direct trains daily, with a journey time of approximately 4 hours and 46 minutes. The trains depart from Leon station and arrive at Madrid-Principe Pio station. The ticket prices for this route typically range from €30 to €54, depending on the class and time of booking.
  • The fastest train between Leon and Madrid is operated by Renfe Viajeros, with a travel time of 4 hours and 46 minutes. This direct train service departs twice daily and runs every day between the two cities. The journey covers approximately 330 kilometers, with the quickest train option taking around 2 hours and 24 minutes to reach Madrid from Leon.
  • Trains departing for Madrid from Leon are operated by Renfe Viajeros and depart from Leon station. Leon station is the main departure point for these train services, providing convenient access for passengers traveling between the two cities. Passengers can board the trains at Leon station to begin their journey to Madrid.
  • There are two direct trains operating daily between Leon and Madrid. These train services are provided by Renfe Viajeros and depart from Leon station, with Madrid-Principe Pio station as the final destination. Passengers can choose from the two daily departures to travel conveniently between Leon and Madrid, with the journey taking approximately 4 hours and 46 minutes. Ticket prices for these trains typically range from €30 to €54, offering passengers flexibility in their travel plans.
  • The train from Leon to Madrid operated by Renfe Viajeros, arrives at Madrid-Principe Pio station. This station is conveniently located in Madrid's city center, making it easy for travelers to access various transportation options and explore the city upon arrival. Madrid-Principe Pio station serves as a key hub for regional and national train connections, providing passengers with a convenient gateway to the Spanish capital.
  • The first train of the day from Leon to Madrid, operated by Renfe Viajeros, departs from Leon station in the morning. The last train of the day on this route typically leaves Leon station in the afternoon or evening, providing travelers with flexibility in their schedules. Both trains offer a direct service to Madrid-Principe Pio station and have an approximate journey time of 4 hours and 46 minutes. The daily services ensure that passengers have multiple options to travel between Leon and Madrid by train.
  • There are two direct train trips each day between Leon and Madrid operated by Renfe Viajeros. These direct services depart from Leon station and arrive at Madrid-Principe Pio station, with a travel time of approximately 4 hours and 46 minutes. The availability of two daily trains provides travelers with convenient options for commuting between Leon and Madrid by train. Passengers can choose between these scheduled services to suit their travel plans.
  • Yes, there is a direct train connection between Leon and Madrid. The train departs from Leon station and arrives at Madrid-Principe Pio station. This direct train service operates twice daily, providing passengers with a convenient and efficient way to travel between the two cities. The journey duration on this direct route is approximately 4 hours and 46 minutes.
  • The cost of a train ticket from Leon to Madrid typically ranges from €30 to €54. The exact price may vary depending on factors such as the class of travel, the time of booking, and any promotional offers available. Passengers can choose from different fare options to suit their preferences and budget when traveling by train between Leon and Madrid.

Will you be returning to Leon by train?

If you are looking for the return train journey, check out trains from Madrid to Leon

See schedule