Train | Bus | Flight | |
---|---|---|---|
Cheapest price | €10 | €3Cheapest | €34 |
Average price | €16 | €6Cheapest | €94 |
Average duration | 2h 49m | 3h 14m | 45m |
Direct Options | |||
First departure | 12:13 AM | 12:15 AM | 12:10 AM |
Last departure | 11:57 PM | 11:55 PM | 11:55 PM |
No. of daily departures | 34 | 115 | 14 |
Companies |
|
|
|
CO2 Consumption per journey/passenger in kg |
82.2 - 246.6 | 274 - 685.0 | 822 - 1644 |
How to get from Lisbon to Porto by train, bus or flight.
The best way to travel from Lisbon to Porto is by taking a bus because it’s the best combination of price and speed.
Find all the dates and times for this journey by train, bus, flight, and ferry .
Porto is 310 km north of Lisbon. The quickest journey is by plane, with flights departing from Lisbon Portala Airport and arriving at Francisco de Sa Carneiro Airport roughly an hour later, but with the checking-in time being one to two hours before the flight, it would probably be quicker to travel by train. There are two types of train services for Porto, the Alfa Pendular and the Intercity. The Alfa Pendular trains offer a first class service, being quicker, more comfortable and with better facilities. The Intercity trains are quite basic and some of the carriages still in operation are quite old. Bus services are almost as quick as the trains, but you can never be sure of traffic or diversions.
There are two bus companies that provide services to Porto. They are Rede Expressos and RenEx. Rede Expressos buses depart from the station at Sete Rios, and RenEx buses leave from the depot at Oriente train station. Rede Expressos generally have between ten and twenty buses a day that leave for Porto, and the journey takes approximately three hours and forty minutes. RenEx have about ten services per day that take three and a half hours. Rede Expressos buses arrive at the terminal close to Batalha metro station. RenEx buses terminate at the station opposite the Jardim de Joao Chagas.
There are many daily train services to Porto from Lisbon, departing from Santa Apolonia train station, on the riverfront in the Alfama district. Trains arrive at Campanha Station, the main train station in Porto. You can catch the Alfa Pendular service or the Intercidades, (Intercity). The AP service is a tilting train that is quicker and has better facilities than the Intercity services, which are slower and some of the carriages are quite old. The AP trains take roughly two and half hours to arrive, while the Intercity takes up to three hours, and there is usually one train departing per hour between 6.00 am and 10.00pm. Both services stop at stations en route but there are no change overs.
TAP Portugal and Ryanair both offer direct flights from Lisbon Portela Airport to Francisco de Sa Carneiro Airport in Porto. The flight time is approximately one hour. There are around thirty flights per day, but only around ten of these are direct. The other services involve a stop over. There are usually two flights per hour, and there's around seventy five direct flights from Lisbon per week.
You can travel by train, bus or flight for as low as $4 (€3). When you search for schedules and tickets, Omio will show you the best journey.
Comboios Portugal (CP) is the main travel 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 travel with CP between Lisbon and Porto.
Lisbon to Porto travel information with Comboios De Portugal:
Rede Expressos is a leading bus company in Portugal, providing reliable and comfortable transportation services to passengers including buses from Lisbon to Porto. It operates a fleet of modern buses, ranging from luxury coaches to double-deckers, all equipped with air conditioning, reclining seats, and free Wi-Fi. The company offers a variety of ticket types, including single tickets, return tickets, and multi-trip tickets. It also offers discounts for students, seniors, and children. Rede Expressos operates services to and from major cities and towns in Portugal, including Lisbon, Porto, Faro, and Coimbra. It also offers international routes to Spain, France, and Germany. The company operates 24 hours a day, 7 days a week, with departures every hour. It is one of the most popular bus companies in Portugal, offering convenient and affordable transportation services to passengers.
Lisbon to Porto travel information with Rede Expressos:
You can get to Porto from Lisbon 3 different ways: train, bus or flight.
The cheapest way to travel from Lisbon to Porto is a bus with an average price of $5 (€4).
This is compared to other travel options from Lisbon to Porto:
A bus is $47 (€41) less than a flight with an average ticket price of $52 (€45) from Lisbon to Porto.
A bus is $13 (€11) less than a train with an average ticket price of $17 (€15) from Lisbon to Porto.
The quickest way to travel from Lisbon to Porto is by flight, which takes on average 50 min compared to other travel options that take longer:
Getting to Porto by bus takes 3 h 14 min on average.
Train takes on average 3 h 2 min.
The distance from Lisbon to Porto is approximately 170 miles (274 km).
The average frequency per day from Lisbon to Porto is:
However, we recommend checking specific travel dates for your journey to Porto from Lisbon as scheduled services by train, bus or flight can vary by season or day of the week.
These are the most popular departure and arrival points when traveling from Lisbon to Porto:
The following travel companies offer services from Lisbon to Porto:
Yes, there are direct services available from Lisbon to Porto with the following travel companies:
Direct services tend to save you time and add more convenience in getting you to Porto as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets from Lisbon to Porto.
Here are some other resources that might have the information you need