[menuItemContent][menuItemRightSideContent]
Currency

Travel options
from Lisbon to Porto

You can get from Lisbon to Porto by train, bus or flight.

Our recommendation

To get from Lisbon to Porto on Jun 15 we recommend taking a bus because it’s the best combination of price and speed.

08:00AMLisboa, Gare Oriente3h15 11:15AMPorto, Campo 24 de Agosto
0 changes
$121One-way
Cheapest
08:00AMLisboa, Gare Oriente3h15 11:15AMPorto, Campo 24 de Agosto
0 changes
$121One-way
Other options
06:00PMLisboa, Gare Oriente3h20 09:20PMPorto, Campo 24 de Agosto
0 changes
$121One-way
05:30PMLisboa, Gare Oriente3h15 08:45PMPorto, Campo 24 de Agosto
0 changes
$121One-way
07:30AMLisboa, Gare Oriente3h20 10:50AMPorto, Campo 24 de Agosto
0 changes
$121One-way

Find all the dates and times for this journey by train, bus, and flight, .

These companies trust us. We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF
Accommodation

Need a place to stay?

Tue, Jun 15
Total price for 1 nights, 1 adults
Top pick hotels
Entire homes & apartments

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

View all

COMPARE Prices for trains, buses and flights

Mon
Jun 14
$12Rede Expressos
$150TAP Portugal
Tue
Jun 15
$10Flixbus
$111TAP Portugal
Wed
Jun 16
$6Flixbus
$123TAP Portugal
Thu
Jun 17
$6Flixbus
$95TAP Portugal
Fri
Jun 18
$6Flixbus
$123TAP Portugal
Sat
Jun 19
$6Flixbus
$123TAP Portugal
Sun
Jun 20
$6Flixbus
$123White Airways
Mon
Jun 21
$6Flixbus
$111TAP Portugal
Tue
Jun 22
$6Flixbus
$111TAP Portugal
Wed
Jun 23
$6Flixbus
$111TAP Portugal
Thu
Jun 24
$6Flixbus
$95TAP Portugal
Fri
Jun 25
$7Flixbus
$111White Airways
Sat
Jun 26
$7Flixbus
$111PGA-Portugalia Airlines
Sun
Jun 27
Find prices
$123White Airways
Mon
Jun 28
$6Flixbus
$111TAP Portugal
Tue
Jun 29
$6Flixbus
$95TAP Portugal
Wed
Jun 30
$6Flixbus
$95TAP Portugal
Thu
Jul 1
$6Flixbus
$95TAP Portugal
Fri
Jul 2
$6Flixbus
$123TAP Portugal
Sat
Jul 3
$6Flixbus
$111TAP Portugal
Sun
Jul 4
$6Flixbus
$111TAP Portugal

General Information about the journey from Lisbon to Porto

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.

How to get from Lisbon to Porto

The Best Way According to our Users

If you want to travel from Lisbon to Porto there are several options available to you. For this route, however, 95,70% of our customers choose the bus as their preferred method of transportation. Nowadays, traveling by bus is a relaxing and entertaining experience. Most bus companies offer different on-board services; ranging from "welcome drinks" to free wi-fi or personal entertainment. For this reason, the bus is often chosen as the best way to get from Lisbon to Porto. Bus companies normally offer comfortable journeys for reasonable prices, and if you choose to travel on a night bus you can even save the money of one night in a hotel. For that reason, the bus is most likely the cheapest way to get to your destination.

Search on Omio to find cheap tickets from Lisbon to Porto. It’s easy to find the most attractive prices and choose your preferred route for your journey. Book on web or app, and travel with your mobile ticket —without the stress of printing your ticket.

Buses from Lisbon to Porto

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.

Trains from Lisbon to Porto

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.

Flights from Lisbon to Porto

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.

Travel Tips

Travel from Lisbon to Porto
Travel to Porto 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 Lisbon to Porto.
FAQs
How do I travel from Lisbon to Porto?

There are 3 ways that you can travel between Lisbon and Porto. You can take a bus, flight or train.

What is the distance between Lisbon and Porto?

The Lisbon to Porto distance is around 170 miles (274 km).

Where do people depart from and arrive in when traveling from Lisbon to Porto?

These are the most popular departure and arrival points from Lisbon to Porto:

  • Flights mostly depart from Lisbon Portela Airport and arrive in Porto Airport.
  • Buses mostly leave from Lisbon, Gare Rodoviaria Sete Rios and tend to arrive in Porto, Campo 24 de Agosto.
Which travel companies can get me from Lisbon to Porto?

If finding a good deal is your main consideration for your trip from Lisbon to Porto, then we'll help you find the best value travel companies for you:

  • Travel with PGA-Portugalia Airlines for flights to Porto. If you’re looking for a good deal on tickets, check for PGA-Portugalia Airlines Lisbon to Porto tickets on Omio for $92 (€71).
  • Travel with Flixbus to go to Porto by bus. For a good deal on tickets, you can find Flixbus Lisbon to Porto tickets on Omio for $6 (€5).
Is it possible to travel directly from Lisbon to Porto?

Yes, there are direct services available from Lisbon to Porto with the following travel companies:

  • You can book a direct flight with PGA-Portugalia Airlines, White Airways or TAP Portugal.
  • You'll find direct buses with Flixbus.

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 to Porto from Lisbon.

Where else should I travel to after my journey between Lisbon and Porto ends?
Many of our customers traveling from Lisbon to Porto don't make Porto their final stop. Some of the destinations worth visiting after Porto are Madrid, Paris or Santiago de Compostela, either of which you could add to your trip itinerary. Check Omio for the best and cheapest ways to travel from Porto to any of these top destinations today!
How early should I purchase tickets from Lisbon to Porto online for the best deals?

When planning your trip from Lisbon to Porto, it’s good to keep in mind what tickets to purchase and their prices in the next 7 days:

  • Plane tickets are costing $92 (€71) one way on average.
  • Bus tickets are costing $6 (€5) one way on average.

However, we recommend buying tickets from Lisbon to Porto online a few months in advance to get the best deals and save money on your upcoming journey.

What is the cheapest way to get from Lisbon to Porto?

The cheapest way to travel from Lisbon to Porto is by taking a bus with an average price of $6 (€5).

This is compared to other travel options to Porto:

Taking a bus is about $86 (€66) less than taking a flight, which costs on average $92 (€71) for this journey.

What is the quickest way to get from Lisbon to Porto?

The fastest way from Lisbon to Porto is by flight with an average journey time of 55 min.

There are alternative travel options to Porto that can usually take longer:

In comparison, getting to Porto by bus can take on average 3 h 15 min.

Stations

Important Stations and Airports for this Journey

Lisbon
Porto
LISBOA (Gare Oriente)
Amenities
Lisboa
Amenities
Lisboa - Santa Apolonia
Amenities