Lisbon to Porto

Thu, Jul 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

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
Wed
Jul 24
$7Rede Expressos
$115PGA-Portugalia Airlines
Thu
Jul 25
$23Rede Expressos
$70PGA-Portugalia Airlines
Fri
Jul 26
$23Rede Expressos
$82PGA-Portugalia Airlines
Sat
Jul 27
$7Renex
$115PGA-Portugalia Airlines
Sun
Jul 28
$7Rede Expressos
$44Ryanair
Mon
Jul 29
$7Renex
$59PGA-Portugalia Airlines
Tue
Jul 30
$7Renex
$44Ryanair
Wed
Jul 31
$7Citi Express
$44Ryanair
Thu
Aug 1
$7Citi Express
$22Ryanair
Fri
Aug 2
$7Rede Expressos
$44Ryanair
Sat
Aug 3
$7Renex
$70PGA-Portugalia Airlines
Sun
Aug 4
$7Rede Expressos
$28Ryanair
Mon
Aug 5
$7Renex
$46PGA-Portugalia Airlines
Tue
Aug 6
$7Renex
$22Ryanair
Wed
Aug 7
$7Rede Expressos
$28Ryanair
Thu
Aug 8
$7Renex
$28Ryanair
Fri
Aug 9
$7Rede Expressos
$28Ryanair
Sat
Aug 10
$7Renex
$59PGA-Portugalia Airlines
Sun
Aug 11
$7Renex
$15Ryanair
Mon
Aug 12
$7Renex
$28Ryanair
Tue
Aug 13
$7Citi Express
$28Ryanair

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 Weekend
This month
Next Month
Fri, Jul 26
Bus
Rede Expressos
18:003h 30m21:30
LisbonPorto
Fri, Jul 26
Flight
PGA-Portugalia Airlines
05:00 55m05:55
LisbonPorto
Sat, Jul 27
Bus
Renex
21:003h 30m00:30
LisbonPorto
Fastest Way to Travel from Lisbon to Porto
Fri, Jul 26
Flight
PGA-Portugalia Airlines
05:00 55m05:55
LisbonPorto
Sat, Jul 27
Flight
PGA-Portugalia Airlines
21:00 55m21:55
LisbonPorto
Sun, Jul 28
Flight
Ryanair
06:50 55m07:45
LisbonPorto
Return Journeys from Porto to Lisbon
Fri, Jul 26
Bus
Renex
22:153h 30m01:45
PortoLisbon
Fri, Jul 26
Flight
Ryanair
05:151h06:15
PortoLisbon
Sat, Jul 27
Bus
Renex
22:153h 30m01:45
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