Lisbon to Porto

Depart date
(Return date)

1 suggested route to go from Lisbon to Porto by flight, train, car, bus

  • Specify your dates of travel in order to find the best deals available.
  • Get prices

Trip Lisbon Porto

Modes of transportplane, carpooling, bus, train
Distance171 mi
Direct lineYes

How to go from Lisbon to Porto ?

Like many travellers, you're looking for the cheapest transport offers to travel from Lisbon to Porto? Usually, this is not an easy task and you'll have to browse multiple sites to compare all deals.

Fortunately, Vivanoda is a multimodal travel planner that aggregates prices for buses, carpooling, flights and trains in a single search. Simply enter your travel date to Porto and Vivanoda does the rest. Refine, filter, sort according to your travel preferences then select the Lisbon - Porto offer that suits you best.

To reach your destination from Lisbon, you will travel with Comboios de Portugal CP, Blablacar, Rede Expressos, TAP Portugal, Air Transat, Ryanair or FlixBus by buses, carpooling, trains or flights.

All modes of transport Lisbon-Porto

For your trip from Lisbon (Portugal) to Porto (Portugal) with a distance of 171 mi you will be able to take 4 modes of transport, eventually by combining plane, carpooling, bus and/or train, and according to which the duration of the journey will be significantly different.
The direct flight Lisbon > Porto will be the fastest way to get to your destination.
Leave Lisbon and arrive early enough (at least 2 hours before the departure time) at Lisboa Humberto Delgado LIS airport, 4.4 mi away, to check in your luggage for the flight to Porto (Porto-Francisco Sá-Carneiro airport, IATA code: OPO) operated by Air Transat, Ryanair or TAP Portugal.
The train Lisbon Porto is a direct bound.
Trains Alfa Pendular of Comboios de Portugal CP to Porto leave from Lisboa-Santa Apolónia railway station in Lisbon. Arrival in Porto will take place at Porto-Campanhã station (1.3 mi from the city centre).
You are lucky, there is a direct intercity bus line Lisbon-Porto that often turns out to be the most economical solution.
You will board a coach of FlixBus or Rede Expressos in Lisbon. The bus will drop you off at Porto bus station (0.9 mi from Porto, Portugal). Please make sure to show up on time at Lisboa Sete Rios bus station (2.9 mi from Lisbon) at least 15 minutes before the time of departure for Porto.
With Blablacar you will probably find drivers sharing a ride on the itinerary Lisbon-Porto.
United Kingdom
Česká republika
International (en)