There are 2 way(s) to get from Lisbon to Porto
Select an option below to see the route details and compare prices. Secure booking via our partner 12go.asia.
Activate an eSIM before you go: internet the moment you land, no SIM to swap, zero roaming fees.
Practical tips
Especially during peak season (summer, holidays), trains and coaches to popular destinations like Porto can get fully booked. Secure your tickets online a few weeks in advance to guarantee your spot and avoid last-minute stress.
Lisbon has multiple stations. For trains to Porto, you will primarily depart from Santa Apolónia or Oriente. Double-check your ticket to confirm the correct station, as they are on different metro lines.
In Porto, trains from Lisbon typically arrive at Campanhã station, which is well-connected to the city centre by metro and local trains. São Bento is a stunning station, but often requires a connection from Campanhã.
For Lisbon to Porto, the train is generally faster (3h vs 4h) and often more comfortable, making it the preferred choice for many. Coaches can be a good alternative if you find cheaper fares or if trains are fully booked.
If you're planning a day trip, always check the last return connection. Missing it could mean an unexpected overnight stay or a costly taxi ride. Plan your return journey with ample buffer time.
🛣️ The journey experience
Planning your trip from Lisbon to Porto? You've come to the right place to compare your options and make the best choice for your journey. Many travellers find it challenging to decide between train and coach, especially when stations, durations, and prices can vary. Our goal is to provide you with a clear, side-by-side comparison of travel times and costs, ensuring you can quickly identify the most suitable transport for your style and budget.
For the Lisbon to Porto route, you have two primary options: train and coach. The train typically costs around 11€ and completes the journey in approximately 3 hours, offering a faster connection between the city centres. Alternatively, the coach option is priced at about 20€ and takes around 4 hours, which might appeal if you prefer bus travel or if train tickets are fully booked during peak times.
To avoid any confusion or wasted time, knowing which station to depart from in Lisbon and Porto is key. We'll guide you through the details of each terminal, helping you avoid going to the wrong place. By comparing durations and price ranges in one clear table, you can book your preferred mode of transport with confidence, knowing you’ve chosen the most efficient and convenient option for your Portuguese adventure.
Frequently asked questions — Lisbon → Porto
A train ticket from Lisbon to Porto typically starts around 11€. Coach tickets are usually priced from 20€. Prices can vary based on how far in advance you book, the time of day, and the type of service.
The journey by train from Lisbon to Porto takes approximately 3 hours. If you opt for the coach, the travel time is around 4 hours. Both options offer direct services, making for a straightforward journey.
For speed and comfort, the train is generally considered the best option, taking only 3 hours. However, the coach can be a good alternative if you are looking for a more budget-friendly option or if train tickets are scarce.
For trains to Porto, you will depart from either Santa Apolónia or Oriente stations in Lisbon. Both are major hubs connected by the metro system. Always check your ticket to confirm your specific departure station.
It is highly recommended to book your tickets at least a few days in advance, especially during high season (June to September) or public holidays. For popular train routes, booking 1-2 weeks ahead can secure better prices and availability.
✨ Why visit Porto?
- ✓ Explore the historic Ribeira district, a UNESCO World Heritage site, with its narrow streets and colorful houses.
- ✓ Visit one of the many Port wine cellars in Vila Nova de Gaia for a tasting tour and learn about its production.
- ✓ Climb the Clérigos Tower for panoramic views over the city, the Douro River, and the Atlantic Ocean.
- ✓ Discover the stunning São Bento Railway Station, famous for its magnificent azulejo tile panels depicting historical scenes.
- ✓ Enjoy a traditional 'Francesinha', a hearty sandwich specialty from Porto, in a local café.
☀️ When to visit Porto?
MEDITERRANEAN CLIMATE
Spring (April-May) and Autumn (September-October) — Pleasant temperatures for walking and fewer crowds than summer.
What to do in Porto?
Local experiences, must-see sights and activities selected for you
⏱️ How long to visit Porto?
For an independent traveler, plan 3-4 days to fully explore Porto, including its historic center, Ribeira, and a port wine cellar visit. Add a day if you want to take a Douro Valley day trip. Don't rush, enjoy the city's pace.
Related searches