Hi Ken,
You can do train all the way from Porto to Vitora!
You just need to route via Coimbra.
You get the 16:52 from Porto Campanha arriving Coimbra - B at 17:56
There is then an 18:26 Sud-Expresso (Lisbon to Paris service) departure from Coimbra B arriving Vitoria at 04:24 the next morning.
The links to the relevant timetables are on my blog on the right hand panel entitled:
>> Algarve & Portugal - Travel Transport Links
Click on both the following links and you will be able to download the timetables in pdf format.:
# Paris to Lisbon Train Timetable - Sud Expresso
# Porto - Lisbon - Porto Train Timetable
Please check the times nearer to day of travel as changes are always possible.!
Thanks for viewing the blog.