Train from Porto to Lisbon

Cheap train tickets from Porto to Lisbon

Showing times and prices for Jun 29

Cheapest

20

Average

28

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

Cheapest
03:00PMPorto - Campanha7h05 10:05PMLisboa - Oriente
3 transfers
201One-way
2nd Cheapest
03:00PMPorto - Campanha7h13 10:13PMLisboa - Santa Apolonia
3 transfers
201One-way
10:38AMPorto - Campanha3h14 01:52PMLisboa - Oriente
0 transfers
251One-way
05:37PMPorto - Campanha3h23 09:00PMLisboa - Santa Apolonia
0 transfers
251One-way
06:37AMPorto - Campanha3h15 09:52AMLisboa - Oriente
0 transfers
251One-way

Train schedule from Porto to Lisbon

Showing trains for tomorrow, Wednesday, June 29
05:32AMPorto - Campanha2h50 08:22AMLisboa - Oriente
0 transfers
05:32AMPorto - Campanha2h58 08:30AMLisboa - Entrecampos
0 transfers
06:32AMPorto - Campanha2h50 09:22AMLisboa - Oriente
0 transfers
06:32AMPorto - Campanha2h58 09:30AMLisboa - Santa Apolonia
0 transfers
06:37AMPorto - Campanha3h15 09:52AMLisboa - Oriente
0 transfers
06:37AMPorto - Campanha3h23 10:00AMLisboa - Santa Apolonia
0 transfers
06:40AMPorto - Campanha4h50 11:30AMLisboa - Santa Apolonia
2 transfers
06:40AMPorto - Campanha4h42 11:22AMLisboa - Oriente
2 transfers
08:37AMPorto - Campanha3h15 11:52AMLisboa - Oriente
0 transfers
08:37AMPorto - Campanha3h23 12:00PMLisboa - Santa Apolonia
0 transfers
09:32AMPorto - Campanha2h50 12:22PMLisboa - Oriente
0 transfers
09:32AMPorto - Campanha2h58 12:30PMLisboa - Santa Apolonia
0 transfers
10:38AMPorto - Campanha3h14 01:52PMLisboa - Oriente
0 transfers
10:38AMPorto - Campanha3h22 02:00PMLisboa - Santa Apolonia
0 transfers
11:32AMPorto - Campanha2h50 02:22PMLisboa - Oriente
0 transfers
11:32AMPorto - Campanha2h58 02:30PMLisboa - Santa Apolonia
0 transfers
12:37PMPorto - Campanha3h23 04:00PMLisboa - Santa Apolonia
0 transfers
12:37PMPorto - Campanha3h15 03:52PMLisboa - Oriente
0 transfers
01:32PMPorto - Campanha2h50 04:22PMLisboa - Oriente
0 transfers
01:32PMPorto - Campanha2h58 04:30PMLisboa - Santa Apolonia
0 transfers
02:32PMPorto - Campanha2h50 05:22PMLisboa - Oriente
0 transfers
02:32PMPorto - Campanha2h58 05:30PMLisboa - Entrecampos
0 transfers
02:38PMPorto - Campanha3h22 06:00PMLisboa - Santa Apolonia
0 transfers
02:38PMPorto - Campanha3h14 05:52PMLisboa - Oriente
0 transfers
03:00PMPorto - Campanha7h13 10:13PMLisboa - Santa Apolonia
3 transfers
03:00PMPorto - Campanha7h05 10:05PMLisboa - Oriente
3 transfers
04:32PMPorto - Campanha2h58 07:30PMLisboa - Santa Apolonia
0 transfers
04:32PMPorto - Campanha2h50 07:22PMLisboa - Oriente
0 transfers
05:32PMPorto - Campanha3h00 08:32PMLisboa - Oriente
0 transfers
05:32PMPorto - Campanha3h08 08:40PMLisboa - Santa Apolonia
0 transfers
05:37PMPorto - Campanha3h23 09:00PMLisboa - Santa Apolonia
0 transfers
05:37PMPorto - Campanha3h15 08:52PMLisboa - Oriente
0 transfers
06:32PMPorto - Campanha2h50 09:22PMLisboa - Oriente
0 transfers
06:32PMPorto - Campanha2h58 09:30PMLisboa - Santa Apolonia
0 transfers
07:37PMPorto - Campanha3h23 11:00PMLisboa - Santa Apolonia
0 transfers
07:37PMPorto - Campanha3h15 10:52PMLisboa - Oriente
0 transfers
08:32PMPorto - Campanha2h50 11:22PMLisboa - Oriente
0 transfers
08:32PMPorto - Campanha2h58 11:30PMLisboa - Santa Apolonia
0 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Wed
Jun 29
Thu
Jun 30
Fri
Jul 01
Sat
Jul 02
Sun
Jul 03
Mon
Jul 04
Tue
Jul 05
Wed
Jul 06
Thu
Jul 07
Fri
Jul 08
Sat
Jul 09
Sun
Jul 10
Mon
Jul 11
Tue
Jul 12
Wed
Jul 13
Thu
Jul 14
Fri
Jul 15
Sat
Jul 16
Sun
Jul 17
Mon
Jul 18
Tue
Jul 19

Fastest train times from Porto to Lisbon

Showing times and prices for Jun 29

Fastest Journey

2 h 50 m

Average

3 h 22 m

Trains per day

38

Distance

274 km

Of the 38 trains that leave Porto for Lisbon every day 34 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
08:32PMPorto - Campanha2h50 11:22PMLisboa - Oriente
0 transfers
321One-way
Fastest
11:32AMPorto - Campanha2h50 02:22PMLisboa - Oriente
0 transfers
321One-way
Fastest
06:32PMPorto - Campanha2h50 09:22PMLisboa - Oriente
0 transfers
321One-way
Fastest
05:32AMPorto - Campanha2h50 08:22AMLisboa - Oriente
0 transfers
321One-way
Fastest
01:32PMPorto - Campanha2h50 04:22PMLisboa - Oriente
0 transfers
321One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay in Lisbon?

view on map

Top pick hotels

View more

Entire homes & apartments

View more

Find the best accommodation for you, with our partner Booking.com

View all

Overview: Train from Porto to Lisbon

distanceDistance170 miles (274 km)
durationAverage train duration3 h 23 min
priceAverage train ticket price$22 (€20)
frequencyTrain frequency15 a day
changesDirect trainYes, there are 14 direct trains a day
carriersTrain companiesComboios De Portugal

Trains from Porto to Lisbon cover the 170 miles (274 km) long journey taking on average 3 h 23 min with our travel partners like Comboios De Portugal. Normally, there are 15 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $17 (€16), but the average price of train tickets is $22 (€20). Travelers depart most frequently from Porto - Campanha and arrive in Lisboa - Oriente.

Train companies: Comboios De Portugal from Porto to Lisbon trains

Buy your official Comboios De Portugal train tickets to Lisbon from Porto from $17 (€16) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient route.

Comboios De Portugal

Comboios Portugal (CP) is the main train company in Portugal operating medium and long-distance train services operating across Portugal. CP train types include International (IN) which connect Portugal with Spain and France; Alfa Pendular (AP) operating high-speed trains up to 220 km/h between Porto, Lisbon and Faro; Intercidades, long-distance trains operating up to 200km/h; Inter-Regional (IR), which offer medium distance services; and Regional, CP's local services. There are two types of fares available for CP trains: Promo (booked 5-60 days in advance and non-refundable) and Normal (refundable for a fee) available for both 1st and 2nd class tickets. Take a train with CP to Lisbon from Porto.

Train information from Porto to Lisbon with Comboios De Portugal:

  • Average Duration: 3 h 11 min
  • Average Price: $17
  • Comboios De Portugal frequency: 14 a day

Trains from Porto to Lisbon

On a regular day, there will usually be between 35 and 40 trains from Porto to Lisbon that travelers can choose from. Each hour, this means that there are approximately two to four trains that are serviced for this route. You will find that this train is almost always direct, meaning that you usually will not have to worry about having a transfer during your trip, but it is possible to have up to three transfers. The length of the journey is usually between 2h 50min and 7h 15min depending on how many stops there are along the way, as well as what type of train is being used. Porto is located approximately 195 miles (315 km) from Lisbon. Once you have reached Lisbon, you will find there are many things for you to see and do, including the Castelo de S. Jorge and Belém Tower.

Porto to Lisbon Train Time: Daily Departures

Each day, you can expect for there to be between 35 to 40 trains that depart Porto for Lisbon. On an hourly basis, there are typically around two to four trains for you to choose from. The earliest daily train will normally leave at around 1:00 a.m., while the latest daily train often leaves closer to 8:30 p.m.

How long is the journey by train from Porto to Lisbon?

This trip almost always is direct and will not require travelers to transfer trains before reaching their final destination of Lisbon, but there is a possibility of having up to three transfers. You will still have additional stops along the way, which can impact the length of your voyage. In general, this trip will usually take between 2h 50min and 7h 15min depending on the number of stops.

Porto Boat River. Source: Shutterstock

What is/are the departure and arrival stations for trains from Porto to Lisbon?

Departure train station: For this route, trains will typically depart from Porto-Campanha station. This station is located approximately 3.1 miles (5 km) from the city center. If you choose to drive between these two locations, the trip will normally take around 20min, while if you use public transportation, such as the Aveiro train line, the journey will take approximately 5min. The station has basic amenities for travelers, which include public restrooms, places to buy light drinks and snacks, sitting areas, and outlets. It’s best to arrive approximately 30min in advance of when your train is scheduled to depart.

Arrival train station: When you reach your destination, you will arrive at either Oriente or Santa Apolonia stations. While Oriente can be found around 5 miles (8 km) from the city center, Apolonia is approximately 1.9 miles (3 km) from the city center. You can take the public train from Oriente to downtown Lisbon, and this will take around 6min. If you would like to go to the city center from Apolonia, you can take bus line 734, which will bring you to your destination in around 20min. Both stations have free Wi-Fi, public restrooms, sitting areas, and outlets.

Which train companies travel from Porto to Lisbon?

The primary company that is responsible for servicing voyages from Porto to Lisbon is Comboios De Portugal, which is oftentimes referred to as CP. Famous for being one of the largest transportation companies in the country, CP offers a large variety of trips between different cities. The company has many trips for this voyage that are direct, but you may also have up to three transfers before you arrive at your destination. Keep in mind that in addition to a transfer, your train will likely stop in other cities along the way as well.

Night trains Porto

When you travel from Porto to Lisbon, you will typically have the option of selecting a night train for your voyage. While more trains are usually offered during the daytime, there are usually a few journeys offered in the evening, with the latest leaving at approximately 8:30 p.m.

CP trains from Porto to Lisbon

On a standard day, CP services between 35 and 40 trains from Porto to Lisbon. This means that there are typically two to four trains that are offered per hour. The length of your trip will vary depending on the number of hours and stops along the route, but it will normally be between 2h 50min and 7h 15min. A majority of the trips that are offered are direct, but there are some that can require up to three transfers. Your train will normally depart from Porto-Campanha station and arrive at either Oriente or Santa Apolonia stations. CP almost always operates standard regional trains. The same number of trains are offered during the week and on the weekends.

Trains from Porto to Lisbon: Sustainability travel

Choosing to travel by train is a great way to minimize your impact on the environment while still reaching your destination in a quick and comfortable manner. Trains provide many benefits for the environment in comparison to other modes of transportation, such as flying or driving, making them quite an environmentally friendly option. When you travel by train, you do not need to sacrifice your own comfort, as you will have plenty of space and will reach your destination in no time.

Train Porto to Lisbon: Services on Board

CP is known for having many amenities for customers to benefit from during their trips. For most of the company’s voyages, you will be able to choose between two ticket classes, which are First and Second class. If you sit in First Class, you normally will have additional legroom and a larger seat. Every customer is allowed to bring up to three pieces of luggage if these pieces can fit in the standard luggage storage inside of your train car.

You may bring pets onboard as well, but keep in mind that all animals need to be placed in an animal carrier for the entire trip. Bikes are also welcome onboard and there are typically specific storage areas for them. This company operates trains that are accessible for individuals with disabilities or limited mobility, such as those in wheelchairs.

How to find cheap train tickets from Porto to Lisbon?

If you’re hoping to travel on a budget, there are a few different tricks that you can use in order to find the cheapest train tickets available. For example, booking your reservation as far in advance as possible is a great way to save money, as tickets usually become more expensive the closer it gets to your departure day. Being flexible with the dates and hours that you will be traveling is also helpful, as it makes it easier for you to select an affordable ticket. If you have the option, you can also choose a reservation that requires at least one transfer, as these trips tend to be slower and thus less expensive.

Lisboa Arch Entry. Source: Shutterstock

To Lisbon by train—travel tips

Lisbon is a popular destination amongst travelers, as it is known for being a scenic and vibrant city that is filled with interesting things to do, delicious local delicacies, impressive architecture, and a warm culture that you will fall in love with. You’re sure to never run out of things to explore while spending time in this Portugese city.

  • Walk throughout the gothic Jerónimos Monastery
  • Grab a bite to eat and look at impressive artwork at the LxFactory
  • Discover medieval ruins at the Carmo Convent
  • Browse through contemporary art at the Museu Coleção Berardo
  • Treat yourself to some shopping on the Avenida da Liberdade

Travel Tips: Trains from Porto to Lisbon

Travel by train to Lisbon easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Porto to Lisbon.
FAQs
Looking to save money on your journey? Omio customers have found the cheapest train between Porto and Lisbon for the next 7 days starting from $17 (€16)  one way.
If you’re looking to book your train tickets in the next week, you can expect the Porto to Lisbon train price to come in at an average of $22 (€20)  one way.
When traveling this route you should expect the distance to Lisbon from Porto by train to be approximately 170 miles (274 km).
The Porto to Lisbon train duration is on average 3 h 23 min, which is to be expected when traveling 170 miles (274 km) to Lisbon from Porto. However, the time it takes can vary based on specific dates, weekends, and holidays.

Omio customers traveling this route book their trains from Porto - Campanha   to Lisboa - Oriente.

The most popular departure train station with passengers for this route, called Porto - Campanha, is located 1.5 miles (2.4 km) from the city center of Porto.

The most popular arrival train station, Lisboa - Oriente, is located 5.7 miles (9.2 km) away from the city center of Lisbon.

Take the Porto to Lisbon train with Comboios De Portugal. However, it's always good to check out all possible train companies for the trip from Porto to Lisbon as there might be differences in the amenities they offer.
Yes, there are 14 direct trains per day from Porto to Lisbon, and you can find a direct train for this journey with Comboios De Portugal  on Omio. It's worth paying attention to when you book your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
The average number of trains departing Porto for Lisbon is 15 a day. The train schedules and services may vary between weekdays and weekends.
The earliest train for this route departs from Porto at 4: 32 AM. The last train leaves from Porto at 10: 50 PM. Check Omio for the latest train schedule from Porto to Lisbon and book the best time to depart on your chosen travel date.
The price of a one way train ticket from Porto to Lisbon is on average $22 (€20) if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this trip. In general, you can find train tickets from Porto to Lisbon available a few months in advance.

Important Stations and Airports for this Journey

Porto
Lisbon
The major railway station for departures from Porto is Porto - Campanha. Read all the information you need to know about services, amenities and connections at Porto - Campanha for your journey between Porto and Lisbon.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language