Alfa Pendular trains are a modern marvel that can transport passengers from Porto to Lisbon in less than 3 hours. This route has one of the most picturesque views. Hence, taking a Porto to Lisbon train is a great way to relish Portugal's beauty. Thus, make sure to book your tickets in advance as they get sold out quickly.

Find your train and book train tickets with Rail.Ninja® - a global independent online reservation service agency for train tickets

Porto - Lisbon Train: Distance, Map, Travel Time, Ticket Prices, etc.

A high-speed train is one of the smartest options to take if you are planning to travel from south to north of sun-kissed Portugal. A lot of people believe that taking a plane is a priori faster, but it's not always true.
Generally, airports are located either on the outskirts of the cities or even across the city lines, so it will take you some time to get to the city center (unless, of course, the airport is your final destination). Plus, don't forget that you need to be at the airport at least two hours before departure. So even if a plane can cover the distance between Porto and Lisbon in 55 minutes, it in no way means that your journey will take about an hour. The whole trip will take about 2 hours 50 minutes.

Traveling from Porto to Lisbon on a high-speed Alfa Pendular train, on the other hand, promises fast travel times, an extensive train schedule, and a fantastic chance to admire the beautiful landscapes of this unique country. Ready to book your tickets? Go to Rail Ninja and book your tickets in a matter of several mouse clicks!

Porto to Lisbon Train Schedule

Daily departures

Daily departures

Price starts from

Price starts from

Train Map

Distance on a Train:

332 km (198 mi)

Journey Time

 3 hours​

Porto to Lisbon Train Station

Campanha station
R. Pinheiro de Campanhã, 4300-173, Porto, Portugal
Oriente station
Av. Dom João II, 1990, Lisbon, Portugal

Porto to Lisbon Train Map

​​​By booking a train ticket from Porto to Lisbon, you can enjoy a memorable trip around Portugal. During the journey, passengers won't have to change at any point, and the journey takes an average of 3 hours and 30 minutes.

Moreover, Porto to Lisbon train route has an extensive timetable. Thus, you can easily pick the time that suits you the best and make the most out of your trip. ​

Tips to Buy Train Tickets:

  • Book in Advance

Generally, cheap train tickets are released by train operators prior to the journey. A typical timetable is usually announced around 12 weeks in advance, since a particular day's schedule is normally established 12 weeks in advance.

  • Be Flexible

Check different dates and times for cheaper train tickets. Different dates and times may still offer a greater selection of discounted tickets, so keep an eye out.

Alfa Pendular Train Tickets

What to Know About Train Travel From Porto to Lisbon

Related Routes: