Trip to Madrid

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration12h
Distance847 km
Avg. price$ 104
Train trips7 found

Trains from Lisbon to Madrid

🌉 The total duration of this train journey from Lisbon to Madrid, including transfers, averages around 10 hours and 38 minutes. 💸 The prices for train tickets on the Lisbon to Madrid route can range from €49 to €76, offering travelers a cost-effective and comfortable way to reach their destination. With reputable operators like Comboios De Portugal and Renfe Viajeros, passengers can expect a smooth and enjoyable journey between these two vibrant European cities.

Where to stay in Madrid

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

Find accommodation
  • For train routes from Lisbon to Madrid you can use the services provided by Comboios de Portugal and Renfe Viajeros. There is no direct train between the two cities, and the journey includes transfers in Entroncamento and Badajoz, with a total travel time of approximately 10 hours and 38 minutes. The prices for a train ticket from Lisbon to Madrid range from €49 to €76, depending on the class and availability.
  • The fastest train option between Lisbon and Madrid with a journey time of approximately 10 hours and 38 minutes, involves transfers in Entroncamento and Badajoz. This route is operated by Comboios de Portugal departing from Estação Ferroviária de Lisboa Oriente and arriving at Estación de tren de Atocha via the mentioned stops. The prices for this train journey vary between €49 and €76, depending on the class and booking availability.
  • Trains departing from Lisbon to Madrid are operated by Comboios De Portugal and leave from Estação Ferroviária de Lisboa Oriente station. This station is a major railway hub located in the eastern part of Lisbon, offering connections to various domestic and international train services. Passengers can board the train to Madrid at this convenient departure point in Lisbon.
  • There are multiple trains available for the route from Lisbon to Madrid although there is no direct train service. Passengers will need to take a train departing from Estação Ferroviária de Lisboa Oriente and transfer at Entroncamento and Badajoz before reaching Madrid's Estación de tren de Atocha. The journey typically takes around 10 hours and 38 minutes, with both Comboios De Portugal and Renfe Viajeros operating services for this route. Ticket prices for the train journey between Lisbon and Madrid can range from €49 to €76, depending on the class and availability.
  • The train from Lisbon to Madrid arrives at Estación de tren de Atocha station in Madrid. This is the main train station in Madrid and a major transportation hub in the city. Renfe Viajeros operates the train services for this route, providing a convenient and efficient way to reach Madrid from Lisbon via rail. Arriving at Estación de tren de Atocha allows passengers to easily access other parts of Madrid using the city's public transportation network.
  • The first train of the day to travel from Lisbon to Madrid departs from Estação Ferroviária de Lisboa Oriente station in the early morning. The exact departure time may vary depending on the schedule, so it is recommended to check the specific timetable closer to your travel date. The last train of the day to make this journey typically leaves Lisbon in the evening, allowing passengers to arrive in Madrid during the night. Traveling by train provides a convenient option for those looking to make the journey between these two cities.
  • There are no direct train trips between Lisbon and Madrid. Travelers will need to take a train that departs from Estação Ferroviária de Lisboa Oriente, makes a transfer at Entroncamento, and continues on to Madrid via Badajoz. While there may not be direct trips, the journey with transfers typically takes around 10 hours and 38 minutes to reach Madrid from Lisbon by train. Despite the lack of direct trains, the route offers a scenic travel experience through the beautiful landscapes of Portugal and Spain.
  • There is no direct train between Lisbon and Madrid. Travelers will have to take a train that departs from Estação Ferroviária de Lisboa Oriente, transfers at Entroncamento, and continues on to Madrid through Badajoz. The total travel time for this journey, including transfers, is approximately 10 hours and 38 minutes. Despite the lack of a direct route, the trip offers the opportunity to experience the picturesque countryside of both Portugal and Spain along the way.
  • The cost of a train ticket from Lisbon to Madrid typically ranges from €49 to €76, depending on factors such as class of service and availability. Passengers can choose between different fare options to suit their budget and travel preferences. It is recommended to book tickets in advance to secure the best prices and ensure availability, especially during peak travel seasons.

Will you be returning to Lisbon by train?

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

See schedule