How to go from Lisbon to Porto

Dear friends of Boa Onda Guesthouse Peniche, through today’s post we will try to offer you useful travel information about how to go from Lisbon to Porto by the main public and private transport in Portugal. Like the previous articles on how to get from Lisbon to Peniche and how to get from Porto to Peniche, in this article we will tell you in detail how to organize this trip along Portugal. Depending on the needs and tastes of each traveller, we will provide you with the most interesting geographical and logistical information as well as links to the public and private transport companies that connect the Portuguese capital with Portugal’s second largest city. Happy reading.

Useful information about ow to get from Lisbon to Porto

Porto and Lisbon are two of Portugal’s largest cities and are only 313 kilometres apart, making transport between them fast, easy and cheap. Visiting both cities is a sort of moral duty for all travellers in love with Portugal who have planned a trip of at least one week to the Portuguese land. The solutions for visiting both Lisbon and Porto are as follows:

  • bus
  • train
  • private car
  • plane

and each of these options has advantages and disadvantages depending on the type of traveller interested in moving from Lisbon to Porto. Some of the factors to take into account when organizing such a trip are: costs, travel time, and the transport of luggage, especially if it is bulky. In the following we will try to analyse all the solutions indicated in the best possible way.


How to get from Lisbon to Porto by car

The first travel solution we would like to propose is the car, as it is our favourite. The car has many advantages over other proposed solutions, especially if you are travelling with your boyfriend or girlfriend or with a group of friends. The advantages of travelling by car are certainly

  • economic, as you could share the cost of the rental,
  • organisational, as you can load surfboards or other equipment without any problem.
  • the possibility of enjoying the scenery and stopping along the way to admire the coastline, landscapes, etc.


Viaggio in Auto da Lisbona a Porto


The time needed to cover the little more than 300 km between the Portuguese capital and the city of Oporto is about 3 hours. The quickest solution is obviously to take the motorway, but if you want to plan some intermediate stages, we recommend that you drive through some magnificent seaside villages along the coast such as Ericeira, Peniche, Nazarè and so on.

The traffic, especially during the high season, could slow down your trip, but on the other hand you will take home many memories and images of enviable places. The last suggestion is to equip yourself with a good internet connection, also valid for abroad, so that you can use your GPS or Google Maps and enjoy your trip in total safety.


How to get from Lisbon to Porto by bus

If the bus is your solution of choice, the connections we found online are through the Portuguese carrier Rede Expressos. The route between Lisbon and Porto takes an average of 3 hours and 30 minutes depending on where you get on and off the bus. Through the image below you can see that there are buses offered by different transport companies that offer different prices depending on online availability and departure times.

We have noticed that the price to go from Lisbon to Porto by bus can vary from 5 to 20 euros. As is often the case in these cases, the earlier you book, the cheaper the final price will be.

Prezzi Bus Come andare da Lisbona a Porto



How to get from Lisbon to Porto by train

The train option to reach Porto from Lisbon is developed in this way. The reference website to book your trip is as follows: Comboios de Portugal.

In the specific case of the Lisbon – Porto route, the journey takes between 3 hours 40 minutes and a maximum of 4 hours 40 depending on the train chosen. Prices range from €25 for the cheapest option to €45 for the most expensive. There are numerous trains during the day, with the first one leaving at 5.55am and the last one at 7.19pm, so I would say that you will definitely find the option that suits you best.


How to get from Lisbon to Porto by plane

Certainly the quickest way to travel from Lisbon to Porto is by plane. If you book in advance a flight with the Portuguese airline TAP, you could spend an average of 50-80€ depending on the period of your interest. The travel time from Lisbon to Porto by plane will be about 55 minutes. However, consider the time it takes to get to Lisbon airport by metro and the time it takes to get to the city of Porto from the city airport. On average 30-45 minutes in each city.



We hope we have answered your questions and look forward to your comments on the post: How to get from Lisbon to Porto. Also do not hesitate to contact us for more details about accommodation in Peniche, surf school, yoga classes and much more. The staff of Boa Onda Guesthouse is always at your disposal through the following official contacts:

See you soon!

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

This site uses Akismet to reduce spam. Learn how your comment data is processed.