|Distance||428 miles (691 km)|
Trains from Santander to Lisbon cover the 428 miles (691 km) long trip. There are direct train services available. Travelers depart most frequently from Santander and arrive in Lisboa - Oriente.
Passengers board the train most frequently from Santander, which is located around 0.9 miles (1.4 km) away from the city centre, and they get off the train at Lisboa - Oriente, located 5.7 miles (9.2 km) away from the city centre.
Here are some other resources that might have the information you need