Lisbon to Porto

Sat, May 25
Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way

See the cheapest trips from Lisbon to Porto

Train
Trains
Bus
Buses
Flight
Flights
Sorry! We are not able to find a train between these two places. Please check the Bus or Flight tab above for more options.
icn_success

Search and Compare

Find the cheapest or fastest trip for you by comparing bus with flights

icn_success

Your Travel, Organised

Book and store all your tickets quickly and conveniently on Omio

icn_success

Support You Can Count On

Once you’ve booked your ticket, our customer service team is there to assist you

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE

Prices for trains, buses and flights

Bus
Flight
Fri
May 24
$22Rede Expressos
Find prices
Sat
May 25
$22Renex
$116PGA-Portugalia Airlines
Sun
May 26
$22Rede Expressos
$54Ryanair
Mon
May 27
$22Rede Expressos
$70PGA-Portugalia Airlines
Tue
May 28
$22Renex
$46PGA-Portugalia Airlines
Wed
May 29
$22Renex
$93PGA-Portugalia Airlines
Thu
May 30
$22Renex
$46PGA-Portugalia Airlines
Fri
May 31
$22Renex
$15Ryanair
Sat
Jun 1
$22Rede Expressos
$70PGA-Portugalia Airlines
Sun
Jun 2
$22Rede Expressos
$44Ryanair
Mon
Jun 3
$22Rede Expressos
$44Ryanair
Tue
Jun 4
$22Rede Expressos
$32Ryanair
Wed
Jun 5
$22Renex
$24Ryanair
Thu
Jun 6
$22Rede Expressos
$24Ryanair
Fri
Jun 7
$22Rede Expressos
$21Ryanair
Sat
Jun 8
$22Renex
$70PGA-Portugalia Airlines
Sun
Jun 9
$22Rede Expressos
$21Ryanair
Mon
Jun 10
$22Renex
$21Ryanair
Tue
Jun 11
$22Renex
$15Ryanair
Wed
Jun 12
$22Rede Expressos
$15Ryanair
Thu
Jun 13
$22Renex
$15Ryanair

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.

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.

Compare prices

Best fares from Lisbon to Porto

This month
Next Month
Sun, May 26
Bus
Rede Expressos
17:303h 25m20:55
LisbonPorto
Sun, May 26
Flight
Ryanair
06:50 55m07:45
LisbonPorto
Mon, May 27
Bus
Rede Expressos
09:003h 30m12:30
LisbonPorto
Fastest Way to Travel from Lisbon to Porto
Sun, May 26
Flight
Ryanair
06:50 55m07:45
LisbonPorto
Mon, May 27
Flight
PGA-Portugalia Airlines
05:00 55m05:55
LisbonPorto
Tue, May 28
Flight
PGA-Portugalia Airlines
05:00 55m05:55
LisbonPorto
Return Journeys from Porto to Lisbon
Sun, May 26
Bus
Renex
16:003h 20m19:20
PortoLisbon
Sun, May 26
Flight
Ryanair
05:251h06:25
PortoLisbon
Mon, May 27
Bus
Rede Expressos
16:303h 30m20:00
PortoLisbon
Stations
Important Stations and Airports for this Journey
Lisbon
Porto
BusLISBOA (Gare Oriente)

Amenities

BusLisboa

Amenities

TrainLisboa - Santa Apolonia

Amenities

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