Cheapest
Average
The best way to find a cheap train ticket from Porto to Portimao is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Find all the dates and times for this journey
Fastest Journey
6 h 15 m
Average
9 h 16 m
Trains per day
20
Distance
446 km
It's difficult to get from Porto to Portimao without transferring at least once.
Distance | 277 miles (446 km) |
---|---|
Average train duration | 7 h 5 min |
Average train ticket price | $52 (€44) |
Train frequency | 4 a day |
Direct train | No |
Train companies | Comboios De Portugal, Alfa Pendular or Intercidades |
Trains from Porto to Portimao cover the 277 miles (446 km) long route taking on average 7 h 5 min with our travel partners like Comboios De Portugal, Alfa Pendular or Intercidades. Normally, there are 4 trains operating per day. While the average ticket price for this route costs around $52 (€44), you can find the cheapest train ticket for as low as $37 (€31).
Travel from Porto to Portimao from $27 (€22) with Omio’s train partners Comboios De Portugal, Alfa Pendular and Intercidades! You can find the best schedules and tickets when comparing and booking the most popular journey for you.
Alfa Pendular offers high-speed train services connecting major cities in Portugal and is operated by Comboios de Portugal (CP). Alfa Pendular trains run from Porto to Portimao with premium express trains reaching speeds of up to 220km/h. They offer a Tourist or standard ticket type with comfortable seats and a Conforto (Comfort) ticket type with more spacious seating. CP's Alfa Pendular trains are an excellent option for your train travel between major Portuguese cities like Lisbon, Porto, Coimbra and Braga.
Train information from Porto to Portimao with Alfa Pendular:
Here are some other resources that might have the information you need