4h 4m, Direct
07:34
Viana do CasteloStation
11:38
Vila Franca de XiraStation
from
5520 USD
1

How much is the train ticket from Viana do Castelo to Vila Franca de Xira?
Are there direct trains from Viana do Castelo to Vila Franca de Xira?
How long does the train journey take from Viana do Castelo to Vila Franca de Xira?
What types of trains operate on the Viana do Castelo to Vila Franca de Xira route?
How do I book a train ticket from Viana do Castelo to Vila Franca de Xira?
Can I change or cancel my train ticket from Viana do Castelo to Vila Franca de Xira?