Taking the train from Madrid to Lisbon offers a direct and convenient option. The journey takes approximately 540 minutes, with prices ranging from 20 to 60 EUR. It's advisable to check current schedules to plan your trip effectively.
We'll notify you when prices or options change.
No reviews yet — be the first!
Cheapest
The train is the most budget-friendly option, with fares starting at 20 EUR. Keep in mind the extended travel duration.
For families
The train provides a comfortable journey for families, though the long travel time could be tiring for children.