|Distance||441 miles (711 km)|
Trains from Vitoria-Gasteiz to Lisbon cover the 441 miles (711 km) long route. There are direct train services available. Travelers depart most frequently from Vitoria-Gasteiz and arrive in Lisboa - Oriente.
Passengers board the train most frequently from Vitoria-Gasteiz, which is located around 1.9 miles (3.1 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