How to Get from Lisbon to Porto: 5 Best Transportation Options
Looking for how to get from Lisbon to Porto? Here are 5 great transportation options
When planning a trip to Portugal, you’ll want to add both Lisbon and Porto to your travel itinerary.
Lisbon is the capital city and is located in the southern part of the country, while Porto is located in the north and is the second-largest city in Portugal. (We personally loved Porto a little more!)
When traveling from Lisbon to Porto, there are a few different options available to you: take a bus, train, rental car, private car hire, or plane.
Each option has its own benefits and drawbacks, so it’s important to choose the one that best suits your needs.
Let’s jump in!
How to Get from Lisbon to Porto
Quick Overview: How to get from Lisbon to Porto
My Top Pick: Alfa Pendular Train!
| Type of Transporation | Cost | Time | Best For |
|---|---|---|---|
| Bus (Rede Expressos) | 15€ – 24€ Single Trip | 3.5-4.5 Hours | Saving Money |
| Intercity Train (IC) | 48€ Single Trip | 3.5 Hours | Comfort, Budget Friendly |
| Alfa Pendular Train (AP) | 59€ Single Trip | 2 hours 45 Minutes | Comfort, Budget Friendly, Saving Time |
| Car Rental | 90€ – 200€ Per Day | 3 hours | Flexibility |
| Private Car Hire | 245€ – 500€ One Way | 3+ hours | Comfort, Flexibility |
| Plane | 50€ – 220€ Round Trip | 1 hour | Saving Time |
How to Get from Lisbon to Porto
How to Get from Lisbon to Porto by Bus
Taking the bus is often the cheapest way to get to Porto, but it can also be the slowest. The journey time can vary depending on traffic conditions, but it typically takes around 3 and a half to 4 and a half hours to get from Lisbon to Porto by bus.
If you’re looking for a budget-friendly option, the bus is a good choice. However, if you’re short on time, you might want to consider one of the other options.
There are a few different bus stops in Lisbon that you can use to get to Porto. The main bus stations in Lisbon are Sete Rios bus terminal with Rede Express Company and Oriente Station with Carris Company.
The buses from both of these stations will take you to Porto.
Pro-Tip: Look up Lisboa (Sete Rios) or Lisboa (Oriente) to find the correct bus stop.
When you arrive in Porto, the terminal bus stop ends at Terminal Rodoviario which is near the Bolhão metro station so you can easily hop on there to get to your hotel or grab a taxi or Uber if you’d rather not walk the hills with your luggage.
With the bus, you may not get as comfortable seats as you’d like and the legroom doesn’t compare to the trains.
There are daily departures so you’ll have plenty of dates to choose from as start planning your travel itinerary. You can also purchase just a single trip if you don’t plan on doing a round-trip back to Lisbon.
To book a bus ticket from Lisbon to Porto, I recommend booking through Trainline.
>> Book your Bus Ticket from Lisbon to Porto! <<
💃🏻 Custom Travel Itineraries Inquiry Form 💃🏻
Looking for a travel expert to plan your Portugal itinerary? As a travel enthusiast, I’ve gotcha! Fill out the form below and I’ll be in touch!
How to Get from Lisbon to Porto
How to Get from Lisbon to Porto by Train
Travel by train is a popular option for travelers looking to go to Porto from Lisbon as it’s fast and comfortable. The journey time from Lisbon to Porto by train is around 2 hours and 50 minutes, making it a little quicker way to get between the two cities.
Train tickets can be more expensive than bus tickets, so it’s important to compare prices before you book.
When looking to purchase a train ticket, there are two types of trains that run between Lisbon and Porto: the Intercidades train (IC) (or intercity) and the Alfa Pendular train (AP). The IC train is a slower option, while the AP train is the fastest option.
If you’re looking to save money, you can take the IC train. However, if you’re short on time, you’ll want to look into the Alfa Pendular trains, which are also Portugal’s high-speed trains.
Traveling by train is pretty comfortable and it also happens to have better legroom than airplanes, in my opinion! For the Alfa Pendular trains, you can purchase 1st class or 2nd class tickets. The main difference is the extra legroom, folding tables, armrests, spotty free-wifi, and a higher cost.
There are a few different train stations in Lisbon that you can use to get to Porto. The main train stations in Lisbon are Santa Apolónia and Oriente.
🚅 >> Book Your Train Tickets from Lisbon To Porto on Omio! <<
Santa Apolónia is closer to the city center of Lisbon whereas the Oriente station is closer to the Lisbon airport. If you get on at Santa Apolónia, the train will make a quick stop in Oriente before heading out to Porto.
When you get to Porto, you’ll arrive at the Campanha station, which is a little further out from the city center.
From here you can take a taxi or Uber to your hotel, or you can switch trains and go to the São Bento station, which is more in the city center, and walk from there if your accommodation is nearby.
There are also daily departures for the trains at different times throughout the day so you’ll have plenty of dates to choose from as start planning your travel itinerary. Similarly to buses, you can also purchase just a single trip if you don’t plan on doing a round-trip back to Lisbon.
Wanderful Advice: If you’re just transporting from Lisbon to Porto (or vice versa) with plans to explore each city, I would recommend purchasing Alfa Pendular (AP) 1st class tickets. The train is reliable, affordable, quick, and comfortable.
How to Get from Lisbon to Porto
How to Get from Lisbon to Porto by Car Rental
Renting a car will give you the flexibility to explore Portugal at your own pace and take a road trip! The drive from Lisbon to Porto is around 3 hours, but you’ll need to factor in time for rest stops and traffic.
When trying to make a decision on renting a car to drive from Lisbon and Porto will depend on your travel plans.
If you’re only going to be in Lisbon and Porto, then a rental car may not be necessary and it may be better to rely on other transportation options.
However, if you’re planning to explore other parts of Portugal such as Braga, the Duoro Valley, Evora, Coimbra, and so much more, then renting a car is a great option!
>> Book Your Portugal Car Rental with Discover Cars! <<
Important information to consider before renting a car in Portugal
- Most car rentals don’t require an international driver’s license. As long as you have proof of a driver’s license and not planning on being in the country for more than 6 months, you should be good to go.
- Unless stated otherwise, you’ll most likely get a car that is a manual drive, so you’ll need to know how to drive a stick shift to successfully make the drive from Lisbon to Porto.
- You’ll be driving on the A1 Motorway, which includes toll roads. Tolls can be expensive when driving from Lisbon to Porto, so you’ll want to add on the Via Verde transponder for ease of travel as some tolls don’t have a toll booth. You’ll be charged for the tolls on your credit card when you return your car rental.
- Do not speed as there are speed cameras and you’ll get a fine after the fact.
- Parking in the city center can be quite difficult in both Lisbon and Porto as the streets are narrow and may be crowded.
If you’re renting a car, you’ll need to pick it up from one of the following locations in Lisbon:
- Aeroporto de Lisboa (Lisbon Airport), Avenida do Brasil, Sete Rios Bus Station, Oriente Train Station
All of these locations are easily accessible by public transportation if you do plan to pick up your rental after exploring Lisbon.
>> Visit Discover Cars to book your rental car! <<
How to Get from Lisbon to Porto
How to Get from Lisbon to Porto by Private Car Hire
Private car hire is another option for travelers, as it gives you the freedom to tailor your journey to your own needs.
The journey time from Lisbon to Porto by private car hire is around 3 hours, but you’ll need to factor in the cost of hiring a driver. A private car hire is a good option if you’re looking for a more personalized experience and have a larger budget.
To get started on hiring a private car to get from Lisbon to Porto, you can use the following websites:
🚙 Ready to Book Your Private Transfer from Lisbon to Porto? (Or Vice Versa!) Check availability here!
How to Get from Lisbon to Porto
How to Get from Lisbon to Porto by Plane
Finally, you can also fly from Lisbon to Porto. The flight time from Lisbon to Porto is around 1 hour, making it the quickest way to get between the two cities. However, flights can be expensive, so it’s important to compare prices before you book.
You’ll also want to consider the time for getting to and from the airport as well as getting through the security lines.
When you are planning your flights, you’ll want to fly out of the Aeroporto de Lisboa (LIS) in Lisbon and into Francisco Sá Carneiro Airport (OPO) in Porto.
The best way to get to and from these airports is by taxi or Uber as they are located outside of the city center.
However, you can also take public transportation from the airport to your hotel and vice versa as well if you’re looking for a more budget-friendly option.
>> To book a flight, you can visit Skyscanner! <<
How to Get from Lisbon to Porto
Should you fly to Lisbon or Porto?
When flying into Portugal, the two main airports you’ll have to choose from are Lisboa Airport and Francisco Sá Carneiro Airport in Porto. Lisbon Airport is the larger of the two airports, with more flight options and a wider range of shops and restaurants.
However, the Porto Airport is closer to the city of Porto, making it a better option if you’re planning to spend most of your time in that city and have little time.
If you are planning a long road trip throughout Portugal, I would recommend flying into Porto and continuing your journey south to Lisbon and finally to Algarve. With this plan, you’ll need to purchase a one-way ticket to Porto and another out from Lisbon Airport.
How to Get from Lisbon to Porto
Final Thoughts: How to Get from Lisbon to Porto
So, which is the best option for you? The answer depends on your individual needs and preferences. If you’re looking for the quickest way to get from Lisbon to Porto, the plane is the best option.
However, if you’re on a budget, the bus or train might be a better choice. And if you’re looking for flexibility, renting a car or hiring a private driver is a great option. Whichever you choose, I hope you have a wonderful journey.
Ready to head to Portugal? Check out these resources!
Liked what you read? Share it on Pinterest!
My Favorite Travel Tips + Resources
Here is a quick glance at all my go-to travel tips and resources that I use to plan every trip! For more information, check out my travel resources page.
- Booking flights: I use Google Flights to check all routes and find the best flights. Then I compare Skyscanner (for the lowest prices) before I book.
- Accommodations: I love budget-friendly rentals or booking at a hotel where I can earn points.
- For hotels, I go through Booking.com or book directly with Marriott (for points + rewards).
- When I travel internationally, I’ll book through Hostelworld for very budget-friendly stays.
- For vacation rentals, use Vrbo or Marriott Homes & Villas.
- Expedia also has some great bundles for hotels, flights, and car rentals altogether.
- Transportation: Transportation covers car rentals, trains, and buses. Here are a few of my favorites:
- Car Rentals: I love renting cars through Discover Cars. They have been consistent and provide the best customer service.
- Trains in Asia: Trip.com has the best options!
- Trains in Europe: Trainline or Omio.
- Visa Application: For a hassle-free process, apply for your visa from iVisa.
- Travel Credit Card: I book all my travel (flights, hotels, car rentals) through Chase Sapphire.
- Vaccines and Medications: Check the CDC website for updates on necessary vaccines to enter a country, including updates on Covid-19 and recommended places to visit. I recommend getting all the vaccines you need before you go!
- Tours + Experiences: I absolutely love my tours! Everything from eerie walking ghost tours to food tours, I’ll usually book something every trip either through Viator or GetYourGuide.
- Entertainment: Looking for entertainment like sporting events, theater shows, or concerts? Book with Ticket Squeeze!
- Tech: Keep your internet browsing safe, secure, and fast with ExpressVPN
- Language Learning: The best place to learn a new language is through Babbel as you travel to countries you don’t know the language.
- What to Pack: I almost always travel by backpack. For products I like, check out my packing guide page for all the things I take with me on different trips.