Search results
The best way to get from Spain to Portugal is to fly which takes 3h 48m and costs $35 - $190. Alternatively, you can train, which costs $75 - $210 and takes 13h 48m, you could also bus, which costs $85 - $150 and takes 16h 17m. Launch map view. Distance: 211.9 mi.
- Arlanda Centralstation to Portugal
There are 8 ways to get from Arlanda Centralstation to...
- Mazagón to Portugal
There are 6 ways to get from Mazagón to Portugal by bus,...
- Bahrain to Portugal
Rome2Rio makes travelling from Bahrain to Portugal easy....
- Japan to Portugal
The cheapest way to get from Japan to Portugal is to train...
- Bled to Portugal
There are 11 ways to get from Bled to Portugal by plane,...
- Brest France to Portugal
There are 9 ways to get from Brest to Portugal by plane,...
- Thailand to Portugal
Rome2Rio makes travelling from Thailand to Portugal easy....
- MXP
The best way to get from Milan Malpensa Airport (MXP) to...
- Arlanda Centralstation to Portugal
The best way to get from Madrid to Portugal is to fly which takes 4h 7m and costs $25 - $140. Alternatively, you can bus, which costs $26 - $45 and takes 8h 2m, you could also train, which costs $50 - $120 and takes 9h 59m. Launch map view. Distance: 284.3 mi.
Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search. Train tickets from Spain to Portugal start at €67, and the quickest route takes just 13h 48m. Check timetables and book your tickets with Rome2Rio.
Planning to travel from Madrid to Lisbon by train? Check out route details (train time, distance, schedule, prices) & book your Renfe railway tickets today!
How to get there. There are no train routes between Portugal and Spain in the south. The quickest and easiest way to get from Faro to Seville is via bus, of which there are at least four daily. Please note that this bus isn't included in your Eurail Pass, and a one-way journey costs around €15 - €20.
The average journey time by train between Madrid and Lisbon is 19 hours and 39 minutes, with around 2 trains per day. The journey time may be longer on weekends and holidays, so use our Journey Planner on this page to search for a specific travel date.
Providing a fast and comfortable connection between fabulous Madrid and astonishing Lisbon, these modern trains traverse the distance of 502 km (311 mi) in about 10 hours. Using Rail Ninja, you can find useful information about the route, available travel classes and book your Madrid to Lisbon train tickets 2 years before the chosen travel date.