Trains from Faro to Portimao are a great way to travel between the two cities in the south of Portugal.
Trains to Portimao depart daily from the Faro train station and arrive at the Portimao train station, both of which are located in the Algarve region in southern Portugal.
The trains that travel from Faro to Portimao are called Regional trains. This is denoted as (R) on train timetables. Regional trains in Portugal are basic, but comfortable.
There are Regional trains from Faro to Portimao every day of the week. They run every 30 minutes to 2 hours at peak times throughout the day. The first train departs at 7:16 and the last train departs at 20:12. Other trains depart at 9:14, 10:21, 12:42, 16:18, 17:19, 17:57, and 19:25.
The total train journey from Faro to Portimao takes between 1 hour, 20 minutes and 1 hour, 30 minutes. The exact time depends on which train you travel on.
A standard ticket fare on trains from Faro to Portimao is 5.60 euros each way for all seats, as there is only one class of seat on Regional trains. Tickets can be purchased at the train station in Portugal.
