|Possible routes||4 found|
The cheapest way to get from Porto to Lagos is to bus which costs 30€ - 40€ and takes 7h 5m.More details
The quickest way to get from Porto to Lagos is to fly and bus which costs 30€ - 140€ and takes 5h 2m.More details
Yes, there is a direct bus departing from Porto, Campo 24 de Agosto and arriving at Lagos. Services depart once daily, and operate every day. The journey takes approximately 7h 5m.More details
No, there is no direct train from Porto to Lagos. However, there are services departing from Vila Nova De Gaia-Devesas and arriving at Lagos via Tunes. The journey, including transfers, takes approximately 7h 3m.More details
The distance between Porto and Lagos is 450 km. The road distance is 568.8 km.Get driving directions
The best way to get from Porto to Lagos without a car is to train which takes 7h 3m and costs 45€ - 65€.More details
It takes approximately 7h 3m to get from Porto to Lagos, including transfers.More details
Porto to Lagos bus services, operated by Rede Expressos, depart from Porto, Campo 24 de Agosto station.More details
Porto to Lagos train services, operated by Comboios De Portugal, depart from Vila Nova De Gaia-Devesas station.More details
The best way to get from Porto to Lagos is to train which takes 7h 3m and costs 45€ - 65€. Alternatively, you can bus, which costs 30€ - 40€ and takes 7h 5m.Mode details
The quickest flight from Porto Airport to Faro Airport is the direct flight which takes 1h 10m.Search flights
Porto to Lagos bus services, operated by Rede Expressos, arrive at Lagos station.More details
Porto to Lagos train services, operated by Comboios De Portugal, arrive at Lagos station.More details
Yes, the driving distance between Porto to Lagos is 569 km. It takes approximately 5h 23m to drive from Porto to Lagos.Get driving directions
Ryanair and TAP Portugal offer flights from Porto Airport to Faro Airport.Search flights
There are 3488+ hotels available in Lagos. Prices start at 59€ per night.More details
The best way to get from Porto to Porto Airport is to subway which takes 27 min and costs 1€ - 2€.More details
Ponta da Piedade (Portuguese for "Piety's Point") is a group of rock formations along the ...
Praia da Rocha (English: "Rock Beach") is a beach and built up area on the Atlantic Ocean ...
Praia Grande (Big Beach) is a beach situated in the civil parish of Ferragudo, municipalit...
Praia da Marinha (in English: Navy Beach) is one of the most emblematic and beautiful beac...
Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.Learn more about our apps