Lisbon - Porto: Trains, Buses, Flights & Carpooling

location icon
Enter a valid place.
See a list of valid places here
location icon
Enter a valid place.
See a list of valid places here
date icon

Travel from Lisbon to Porto. Compare and combine trains, buses and flights in one search. Find the cheapest tickets.
Porto

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

Geographically, Lisbon is 312 km from Porto. There are several modes of transport to get from Lisbon to Porto. If you are a backpacker on a budget, or touring on your long break, or even on a business trip, here’s an easy guide for you to know your options.
from 10€
2h 35m
cheapest greenest
Bus
from 19€
3h 30m
from 13€
55m
fastest
from 15€
3h 10m
from 60€
3h 10m
from 248€
3h 10m

In order to see all updated times and prices for a specific date, try Travelinho's search engine.

From Lisbon to Porto by train

price
from 10€
duration
2h 35m
clean
4.4kg CO2
Though the fastest recorded travel time from Lisbon to Porto is 2h35m, the standard travel time is 2h50m.
In a day, Comboios de Portugal operates more than 30 trains for this journey. The earliest departure is at 6:00 and the latest at 21:30.
Trains in Portugal are relatively fast, this is one option that is comfortable, gives off good time for travel duration but not long enough to get bored.
It is important to note that it is advisable to book your tickets as early as possible. The earlier you book, the higher the potential of getting a discounted price.

Train timetable

Service
Lisbon Santa Apolónia
Porto-Campanhã
Frequency

M T W T F S S
IC
06:30
09:46
AP
07:00
09:50
AP
08:00
10:57
AP
09:00
11:50
IC
09:30
12:46
AP
09:57
12:50
IC
11:30
14:46
AP
12:00
14:50
AP
14:00
16:50
IC
15:30
18:46
AP
16:00
18:50
IC
16:30
19:46
AP
17:00
19:50
IC
17:30
20:46
AP
18:00
20:50
AP
18:57
21:50
IC
19:30
22:46
AP
20:00
22:57
IC
21:30
00:51 (+1)
Times are only for reference and might not be up-to-date.
The exact duration of the ride and its price will depend on the type of train:

Alfa Pendular

The Alfa Pendular (AP) are the high-speed trains of Comboios de Portugal.
They cover the distance from Lisbon to Porto in 2 hours and 40 minutes.
Train Alfa Pendular
Train Alfa Pendular. LuisFerreira4x4 on Pixabay.
Standard fare is 31€ for 2nd class and 44€ for 1st class. They have many commodities onboard, including WiFi.
When Promo-tickets are available, you can find tickets for 10€ or even less.

Intercidades

Intercidades trains (IC) are the more economical choice with a ticket costing 25€ as standard fare for 2nd class and 37€ for 1st class.
Travel time for this train may be about 20 minutes longer, making it a duration of 3 hours and 16 minutes.

Good to know

Train tickets from Comboios de Portugal are usually available for purchase between 30 and 60 days before departure.
The earlier you book, the more chances you have to find a Promo-ticket.

Train stations

Lisboa Santa Apolonia

Leaving
The Santa Apolonia station is within the Alfama District and within proximity to the historical centre of Lisbon.
This is the last stop on the Blue Metro Line and is a very accessible place for tourists.

Porto Campanha

Picture of Campanha train station.
Porto Campanha. Arturo Rey on Unsplash.
All train destinations for Porto arrive at the Campanha train station. This station is about 2.5km east of Porto from where they can take additional transportation to reach the city.
Most tourists prefer to be located near the historic center, which is near the Sao Bento station, a 10-minute journey from Campanha that is included in your train ticket.

From Lisbon to Porto by bus

price
from 19€
duration
3h 30m
clean
20kg CO2
If you are not in a rush and have time to enjoy the scenic view of the travel from Lisbon to Porto, then you can consider traveling by bus.
In a day, there are at least 30 trips going to Porto from Lisbon. The main coach which is Rede Expressos makes sure that their buses are up to date, well-maintained and always clean.
The price is fixed at 19€ per way. A ticket can be purchased up to 30 days prior to travel date. Purchase will be from the station and not from the driver. Each ticket already has a reserved seat, which is printed on the ticket.
The fastest buses cover the distance in 3h and 15 minutes, while the slowest takes 4 hours.

Bus timetable

Rede expressos

Lisbon Sete Rios
Lisbon Oriente
Porto Sao Bento
Frequency

M T W T F S S
00:30
03:45
00:30
01:00
04:15
05:30
09:00
06:15
09:45
07:00
10:30
07:30
10:50
08:00
11:30
08:30
09:00
12:30
09:00
12:25
09:30
13:00
10:00
13:30
10:00
10:30
13:50
10:30
14:00
11:30
15:00
11:45
15:20
12:00
15:30
13:00
16:30
13:00
16:30
13:30
17:00
14:00
17:30
14:30
18:00
15:00
18:30
15:00
18:30
16:00
19:30
16:00
19:30
16:30
20:00
17:00
20:20
17:00
20:30
17:30
21:00
18:00
21:20
18:00
21:30
18:30
22:00
19:00
22:30
19:00
22:30
20:00
23:30
20:30
00:00 (+1)
21:00
00:30 (+1)
22:00
01:30 (+1)
22:00
01:30 (+1)
23:00
02:30 (+1)
Times are only for reference and might not be up-to-date.
Even if all buses have a fixed price, you might want to book it in advance since there are limited seats and it could be fully booked.

Bus stations

Lisboa Sete Rios

Map of Lisbon with station of Sete Rios marked.
Map of Lisbon. Source:  © OpenStreetMap.
The bus station of Sete Rios is located at the north-west of the city. There is also a train station with the same name next to it.
Lisbon's undergound system connects the station with the city center. Look for the subway station Jardim Zoológico, very close to Sete Rios and part of the Blue line (Az).

Lisboa Oriente

Map of Lisbon with station of Oriente marked.
Map of Lisbon. Source:  © OpenStreetMap.
The station of Oriente is located at the north-east of the city.
It has also a subway station, part of the Red line (Vm), that goes straight to the airport.

Porto Sao Bento

Porto's main intercity bus station, Sao Bento, is located in the northeast of the historic center. It is next to the train station with the same name, famous for its walls with blue tiles.
It is also very well connected to the rest of the city, as it has an underground station.

Flights from Lisbon to Porto

price
from 13€
duration
55m
clean
66kg CO2
TAP Portugal / Airbus A321-212 / CS-TJH
TAP Airplane. Victor on Flickr.
Flying to Porto is much faster, if considering only the flying time. However, considering the time you need for the security check and the boarding time, plus going to/from the airport, the total traveling time is similar or even more than by train.
Though usually flights are more expensive, there are good deals if you search with enough time.
There are 2 main airlines flying from Lisbon to Porto: TAP Portugal and Ryanair.
TAP Portugal offers 13 daily flights.
The first flight departs at 06:00 and the last one at 23:20.
Lisbon Airport Porto Airport
Frequency

M T W T F S S
06:00 06:55
07:00 07:55
08:00 08:55
10:00 10:55
12:00 12:55
14:00 14:55
16:00 16:55
18:00 18:55
19:00 19:55
20:00 20:55
21:00 21:55
22:00 22:55
23:20 00:15 (+1)
Times are only for reference and might not be up-to-date.
Ryanair offers a daily flight every morning, except on Saturdays.
Lisbon Airport
Porto Airport
Frequency

M T W T F S S
07:40
08:35
07:50
08:45
07:55
08:50
08:05
09:00
Times are only for reference and might not be up-to-date.

From Lisbon to Porto by car

A distance of 314 km separates Lisbon from Porto. This can be covered by car in about 3 hours with normal traffic conditions.
Map of the road route from Lisbon to Porto
Road map from Lisbon to Porto. Source:  © OpenStreetMap.

Car-pooling from Lisbon to Porto

price
from 15€
duration
3h 10min
clean
13kg CO2
A fun alternative to train or bus is car-pooling. With this system you have the chance to meet new interesting people and share the costs of the ride.
The most popular platform is BlaBlaCar. A ride usually costs between 15€ and 24€.
By checking up to a couple of weeks in advance there are usually plenty of rides. However, if you search for a date later than two weeks before departure, there might be not any rides offered yet.

Own car

price
from 48€
duration
3h 10m
Driving your own car can be very convenient in some cases, since you can travel at your own pace. The average travel time is 3 hours and 10 minutes and it will cost 48€, according to Via Michelin. The cost includes 26€ for fuel consumption and 22€ for tolls.
If you don't own a car and you need to rent one, you will have to add also that cost.
Renting a basic car in Portugal can be very cheap. However, if you plan to drop the car in a different city from where you picked it up, you will have to pay an additional fee.

Private car transfer from Lisbon to Porto

price
from 248€
duration
3h 10m
Undeniably, a private car transfer is the more expensive option but perhaps the most comfortable and relaxing trip that traveling can offer.
The company daytrip seems to have a high quality service according to reviews on Tripadvisor (we have not tried them ourselves). It costs 248€ for up to three passengers. They also offer the possibility to visit different sights along the way.
You might also want to check Suntransfers.com, as they have also good reviews on both Tripadvisor and Trustpilot. This option might be especially interesting if you are a large group, as they have Private Minicoaches and Coaches and the price per person will decrease drastically.
Or if you are looking for something really extraordinary, why not flying by helicopter? Gettransfer offer this possibility from 3,000€!

What can I visit on my way from Lisbon to Porto?

Throughout the 300+ kilometers you will be traveling, there are definitely must-see cities along the way. Here are some suggestions:

Sintra

Sintra
It’s only right outside Lisbon, but it definitely doesn’t feel as such.
Going to Sintra is like going in a time machine and will take you to a different time where life is simple and a place where everything is picturesque.
You’ll get to see towns with well preserved structures and castles like the fairy tale-like Pena Palace and Moorish castle that are perfect for day sightseeing.

Peniche

Peniche
Along the Iberian coast you can find Peniche, a town made famous for its beaches.
Go to Peniche Port and eat some of the best seafood this side of the Atlantic. The cod is especially lovely cooked in the classic Portuguese style.
Once you are here, if you are looking for a nautical adventure you can take a boat to the Berlangas Archipelago which has a centuries old fort atop crystal blue waters.

Alcobaça

Alcobaça
For classic art enthusiasts, you will find a well-built monastery of Alcobaça in the city. You can find tombs that are over a thousand years old. The place is filled with stories that made Alcobaca’s history.
If you still have not satisfied your sightseeing thirst, you can go to the Batalha Monastery then to the Convert of Christ in Tomar.

Coimbra

Coimbra
Coimbra is pretty much in the middle of the way between Lisbon and Porto, so it is a perfect stop.
The city hosts the oldest university of Portugal, which is also a UNESCO World Heritage Site.
If you want to know more about what to do in Coimbra, check out the article from The Crazy Tourist.

Aveiro

Aveiro
Aveiro is called the Venice of Portugal, as one of the main attractions are its canals and gondols.
It also has a lovely city center and several lagoons.
If you want to know more about what to do in Aveiro, Julie Dawn Fox has one of the most complete articles in her blog.

Find accommodation in Porto

If you are travelling to Porto, you might be interested in looking for accommodation. By using the search box below you can find the best prices in several types of accommodation, from low-budget hostels, to appartments and fancy hotels. The sooner you book, the cheaper it will be. In some cases you might have free cancellation under certain conditions!
Booking.com

Day trip

A full day’s trip is definitely not enough to fully enjoy Porto. If you only had one day, we recommend that you take the first Alfa Pendular, so you arrive to Porto before 10 am, and you return back with one of the last trains, departing at 8 pm.
This gives you 10 hours to visit the city. Here are the best places you can put in your itinerary take the most of this beautiful city:

Porto Cathedral

This historical structure is located on a hilltop and has a Gothic, baroque architecture.
As Porto’s biggest and oldest church, this is a mandatory destination for tourists. This is especially a good place to visit for history fans - if you want to know the history of Porto, this is one for the books.
Shutterbugs will also enjoy the interplay between the past and the future and create wonderful, Instagram worthy photos that you can share with your friends and family.

Liberdade Square

The Praça da Liberdade, or the Liberdade Square is located at the foot of Avenida dos Aliados. The construction of this square started in the 18th century and offers the most breathtaking architectural works, which include the Baroque City Hall.
Fans of this architectural would do well to bring their sketch pads to draw the beautiful backdrop of the square.

Try the Port Wines

Port wine
For wine enthusiasts, you can visit one of the many wineries in the city. They offer the finest port wines because they use generations old production methods that provide the best tasting experience for wine lovers.
In some wineries you can even visit a museum to which the end is a wine tasting at a wine bar that is located atop Douro River.

Casa da Musica

If you are a fan of music and architecture, this is a must-visit destination in Porto. The Casa da Musica is a 1,300 seat concert hall that houses the Porto National Orchestra.
Inaugurated in 2005, it is also known as one of the most modern buildings in the city. There are occasional free concerts and guided tours that are in English and Portuguese.
You can listen to fine classical music to more contemporary affairs like EDM music which Europe is famous for.

Torre and Igresja dos Clerigos

This structure was built in the 18th century. One of the more memorable things about this cathedral is its bell tower. Because of its location, the bell tower gives a panoramic view of the city.
It also gives the religious a pilgrimage point where they can visit.

Ponte de Dom Luis

Ponte de Dom Luis from Vila Nova de Gaia
Ponte de Dom Luis. bernswaelz on Pixabay.
Built in 1886, the Dom Luis I was the longest single-span bridge in the world spanning 564 feet and supported 3,045 tons of steel.
This was designed by Teophile Seyrig, a student of Gustave Eiffel. The construction of this bridge was very significant as it opened trade barriers and paved the way for Porto’s economic growth.

Matosinhos Beach

Matosinhos beach in a sunny day
For the younger crowd, there is also a beach located in the Atlantic coast. The Praia de Matosinhos is a spot where groups of friends can go surfing or families can have the day’s fresh catch at any of the fish restaurants lined up in the area.
If you are planning on going to the beach, make sure that you bring umbrella, sunscreen and water. Food is readily available as there are bars, restaurants and cafes in the surrounding area.