Porto Lisbon Routes (6 Ways to go)

Planning a trip from Porto to Lisbon Cleartrip helps you select the best route between Porto & Lisbon based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.

Distance between Porto & Lisbon

The distance from Porto to Lisbon is approximately 311.79kms. By car, it takes roughly 3h 0m to reach Lisbon from Porto . Take a look at the 6 routes available to reach Lisbon from Porto

  • 1.
  • Porto to Lisbon Fly
  • 2h 40m
  • Rs. 866
 
Trindade
 
0h 29m
Rs. 85
You can reach Aeroporto from Trindade by travelling in a train. Trindade to Aeroporto train takes approximately 0h 29m. You can catch a train from Trindade and get down at Aeroporto. The price of the train ticket is approximately Rs. 85.
 
Aeroporto
 
0h 50m
Rs. 650
You can travel from Porto to Lisbon by booking a flight. The total flight time between Porto & Lisbon is around 0h 50m. The price of the flight ticket is approximately Rs.650.
 
Lisbon
 
0h 18m
Rs. 131
You can reach Alameda from Lisbon airport by travelling in a train. Lisbon airport to Alameda train takes approximately 0h 18m. You can catch a train from Lisbon airport and get down at Alameda. The price of the train ticket is approximately Rs. 131.
 
Alameda
  • 2.
  • Porto to Lisbon Rideshare
  • 3h 48m
  • Rs. 995
 
Porto
 
3h 48m
Rs. 995
Travelling in a Rideshare is one of the ways to reach Lisbon from Porto. Porto to Lisbon by Rideshare takes approximately 3h 48m. The distance between Porto & Lisbon is around 312.24kms.
 
Lisbon
  • 3.
  • Porto to Lisbon Bus Rede Expressos
  • 3h 39m
  • Rs. 1300
 
Porto
 
3h 39m
Rs. 1300
Travelling in a bus is one of the ways to reach Lisboa from Porto. The total journey between Porto & Lisboa takes around 3h 39m in a bus. The bus ticket price for the journey is approximately Rs.1300.
 
Lisboa
  • 4.
  • Porto to Lisbon Train
  • 2h 38m
  • Rs. 1400
 
Vila Nova de Gaia
 
2h 38m
Rs. 1400
You can reach Lisboa Santa Apolonia from Vila Nova de Gaia by travelling in a train. Vila Nova de Gaia to Lisboa Santa Apolonia train takes approximately 2h 38m. You can catch a train from Vila Nova de Gaia and get down at Lisboa Santa Apolonia. The price of the train ticket is approximately Rs. 1400.
 
Lisboa Santa Apolonia
  • 5.
  • Porto to Lisbon Bus Autna
  • 3h 40m
  • Rs. 1431
 
Porto
 
3h 30m
Rs. 1300
Travelling in a bus is one of the ways to reach Lisbon from Porto. The total journey between Porto & Lisbon takes around 3h 30m in a bus. The bus ticket price for the journey is approximately Rs.1300.
 
Lisbon
 
0h 7m
Rs. 131
You can reach Restauradores from Praça de Espanha by travelling in a train. Praça de Espanha to Restauradores train takes approximately 0h 7m. You can catch a train from Praça de Espanha and get down at Restauradores. The price of the train ticket is approximately Rs. 131.
 
Restauradores
  • 6.
  • Porto to Lisbon Drive
  • 3h 0m
  • Rs. 2861
 
Porto
 
3h 0m
Rs. 2861
You can take a car from Porto to Lisbon. It will take you around 3h 0m to cover distance of 311.79kms and reach Lisbon from Porto. The total amount for the journey will be approximately Rs.2861.
 
Lisbon