- How to Get from City to City in Portugal by bus, train, car and flights
- Spain and Portugal Tours
- Spain-Portugal Eurail Pass
Train Routes Between Spain and PortugalThere are three train routes between Spain and Portugal. They are:
- Madrid to Lisbon
This route stops at Avila, Salamanca and Coimbra (among other smaller stops).
- San Sebastian to Lisbon
This route starts in France and stops in San Sebastian in the Basque Country, before stopping in Vitoria, Burgos, Salamanca and Coimbra.
- Vigo to Porto
This connection between Galicia in north-west Spain and Porto in northern Portugal passes through small Spanish and Portuguese towns and villages.
You can book tickets for the Portuguese leg online but you will need to book the Spanish section in person.
There used to be a connection from Lisbon to Caceres but this no longer exists.