Basically, there are two connections a day from Lagos.
You can get more information here at the Portuguese railways website - www.cp.pt
.
There is a regional train departure from Lagos at 06:11 arriving Tunes Junction at 7h06.
There is an alpha pendular semi-tgv type train leaving Tunes at 7h26 arriving Porto - Campanha at 12h44.
There is a regional train departure from Lagos at 14:11 arriving Tunes Junction at 15h06.
There is an alpha pendular semi-tgv type train leaving Tunes at 7h23 arriving Porto - Campanha at 20h44.
The Price 2nd class will be € 48.85 per person each way.
You should check prior to departure at Lagos Station as winter timetables are not yet out.