The best way to find a cheap train ticket from Lisbon to Porto is to book your journey as far in advance as possible and to avoid traveling at rush hour.
This is the last train of the day.
Find all the dates and times for this journey
2 h 58 m
2 h 58 m
Trains per day
Of the 5 trains that leave Lisbon for Porto every day 5 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
|Distance||170 miles (274 km)|
|Average train duration||3 h 22 min|
|Average train ticket price||$20 (€17)|
|Train providers||Comboios De Portugal|
Trains from Lisbon to Porto cover the 170 miles (274 km) long trip taking on average 3 h 22 min with our travel partners like Comboios De Portugal. There are direct train services available. You can get the cheapest train tickets for this trip for as low as $15 (€13), but the average price of train tickets is $20 (€17). Travelers depart most frequently from Lisboa - Oriente and arrive in Porto - Campanhã.
Comboios De Portugal trains will get you between Lisbon and Porto from $15 (€13). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.
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 from Lisbon to Porto.
On an average day, travelers will find that there are normally around 40 to 45 trains from Lisbon to Porto. Each hour, you can expect there to be approximately anywhere from two to five trains that are serviced. While it is possible to find direct trains for this route, you may also be required to transfer at least one time before you reach your final destination of Porto. This trip will normally take you anywhere from 2h 50min to 6h 30min depending on if you have a transfer and how long this transfer is scheduled to last. Lisbon is located approximately 195 miles (315 km) from the city of Porto. When you have arrived in Porto, you will find that there are numerous things for you to see and explore, including visiting the Iglesia de los Clérigos and walking through the Porto Cathedral.
On a daily basis, around 40 to 45 trains from Lisbon to Porto are typically offered. Each hour, this means that there are anywhere from two to five trains running in between these cities. The first daily train often departs at around 6:30 a.m., while the last train of the day normally leaves closer to 10:00 p.m.
You will be able to find quite a few trains for this route that are direct. However, there are also many trains that will require travelers to make at least one transfer before arriving in Porto. In addition to having a transfer, your train will also likely stop in additional cities along the way, but you will not need to change trains during this. Typically, you will find that your journey will last anywhere from 2h 50min to 6h 30min, depending on a variety of factors.
Lisboa Alfama Day. Source: Shutterstock
Departure train station: Your train will depart from one of two stations, which are Oriente or Santa Apolonia. Oriente is placed approximately 5 miles (8 km) from downtown Lisbon and you can travel between these two locations by taking the public train, which will last around 6min in total. Santa Apolonia is about 1.9 miles (3 km) from the city center, and you can travel to this station in around 20min by taking bus line 734. You will find basic amenities in each of these stations, including access to public toilets, free Wi-Fi, outlets, and areas to sit and relax. It’s usually best to arrive at your departure station a minimum of 30min before your train is scheduled to leave.
Arrival train station: Once you have reached Porto, your train will arrive at Porto-Campanha station. Porto-Campanha station is placed approximately 3.1 miles (5 km) from the city center and you can travel to downtown Porto from here in around 5min by taking the public Aveiro train line. Like the two stations in Lisbon, this station has public restrooms, sitting areas, outlets, and access to free Wi-Fi.
There is one company that is known for being primarily responsible for trains from Lisbon to Porto and it is Comboios De Portugal, frequently referred to as CP for short. CP has grown to be one of the largest transportation companies in the country of Portugal and it now services hundreds of daily trains between major cities and regions. You will typically be able to find direct trains for this route, but keep in mind that it is possible that you will also have to make at least one transfer. Your train will also normally stop in additional cities before it reaches your final destination.
If you are planning on traveling to Porto from Lisbon, you will have the option of taking a night train. While you will find that there are usually more trains that run in the daytime, it is still possible to choose between a few different journeys that run in the evening. It’s important to note that the final night train usually departs at around 10:00 p.m.
On any given day, CP will usually offer between 40 and 45 trains from Lisbon to Porto. Per hour, this means that there are usually around two to five trains for travelers to choose from. The total duration of your journey depends on a few different factors, including whether or not you have a transfer and how long this transfer is scheduled for. On average, your train will last between 2h 50min and 7h 15min in total. Many direct trains are offered, but some require a transfer. You can expect to depart from either Oriente or Santa Apolonia stations and eventually arrive at Porto-Campanha station. This company usually operates regional trains. The timetable is almost always the same during the week and on weekends.
Traveling by train is a great way to quickly and comfortably reach your destination while also limiting negative impacts that travel can have on the environment. Trains are known to be particularly energy efficient in comparison with other forms of travel, such as driving or flying, allowing you to minimize your carbon footprint. Plus, you will still reach your destination quickly, preventing you from being inconvenienced.
When you travel with CP, you will have access to a variety of different benefits and services. Most trains that are operated by this company have two classes, which are First and Second. If you choose to travel in First Class, you will have a larger seat with extra legroom. All customers have the right to bring up to three pieces of luggage, as long as this luggage can fit in the storage area. You may bring a pet with you, but every animal needs to be kept in an animal carrier while on board. Bikes are allowed as well, and there is typically a special area to store them. All trains are accessible for travelers that have limited mobility or disabilities, including those that are in wheelchairs.
If you would like to save as much money as possible during your travels, there are a few tricks that you can use in order to find budget-friendly train tickets. Try to be as flexible as possible with the times and dates that you will be traveling, as this will provide you with additional options. It’s also best that you book your reservation as far in advance as you can, as prices will rise the closer it gets to your departure date. When possible, try to book trains with at least one transfer, as those will typically be cheaper than direct journeys.
Porto Woman Ponte Arrabida. Source: Shutterstock
Porto is a scenic destination that all types of travelers are sure to love visiting. Between the yummy local delicacies, breathtaking architecture, and interesting museums, you’re sure to have a great time while visiting the region. Whether you’re interested in art, history, or doing a bit of shopping, Porto has something to keep you busy.
Omio customers who travel this route most frequently depart from Lisboa - Oriente and arrive in Porto - Campanhã.
Passengers booking this trip most frequently board their trains from Lisboa - Oriente and need to travel around 5.7 miles (9.2 km) from the city center to get to this train station.
Passengers arriving in Porto most often arrive at Porto - Campanhã and need to travel around 1.5 miles (2.4 km) from this train station to the city center.
Here are some other resources that might have the information you need