Don't forget to buy food and drinks in advance if you need them: train stations do not always have shops, while onboard cafés are not always available and often very expensive.
When it comes to short distances, bus and carpooling represent a good alternative to the train journey, especially if you are travelling with a limited budget.
What are the departure and arrival stations in Porto and Portimao?
You can take the train to Portimao at Porto - Campanha or Porto - Sao Bento, which arrives at Portimao.
How many train connections are there from Porto to Portimao every day?
If you want to travel from Porto to Portimao by train, there are 9 available connections per day. Please notice that all of these connections, that is to say 9 routes, have a change. Consequently, you will have to change trains.
How long does it take from Porto to Portimao and when do the trains leave?
On average, it takes 7 hours and 3 minutes to get to Portimao by train, but you will need 6 hours and 9 minutes with the fastest trains. The first one is available at 05:10, whereas the last one leaves Porto at 14:03.