Duration 5h 2m
Distance 568.8 km
Average price 60€
Possible routes 4 found

Porto to Lagos

Rome2rio has found 4 ways to get from Porto to Lagos by train, bus, car and flight. We recommend taking the train from Vila Nova De Gaia-Devesas to Tunes and then taking the train from Tunes to Lagos, which takes around 7h 3m. Alternatively, taking the bus from Porto, Campo 24 de Agosto to Lagos is the cheapest option and takes around 7h 5m.
Recommended route

Train

  1. Vila Nova De Gaia-Devesas
  2. Tunes
  3. Lagos
7h 3m
45€ - 63€
Alternative routes

Bus

  1. Porto, Campo 24 de Agosto
  2. Lagos
7h 5m
Cheapest
30€ - 40€

Drive

  1. Porto
  2. Lagos
5h 23m
70€ - 110€

Fly, bus

  1. Porto
  2. Faro Airport
  3. Lagos
Fastest
5h 2m
31€ - 133€

Frequently asked questions

Want to know about travelling from Porto to Lagos? We have put together a list of the most frequently asked questions from our users such as "What is the cheapest mode of transport?", "What is the quickest option?", "How much do tickets usually cost?" and many more.

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

How to travel from Porto to Lagos

Find all the possible transport options for your trip from Porto to Lagos right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Porto and Lagos?

You can take a train from Porto to Lagos via Tunes in around 7h 3m. Alternatively, Rede Expressos operates a bus from Porto to Lagos once daily. Tickets cost 30€ - 40€ and the journey takes 7h 5m.
Airlines
Ave. Duration
3h 2m
Frequency
Every day
Estimated price
55€ - 240€
Ave. Duration
1h 10m
Frequency
Every day
Estimated price
19€ - 130€
Train operators
Ave. Duration
5h 8m
Frequency
Twice daily
Estimated price
40€ - 60€
Bus operators
Ave. Duration
7h 5m
Frequency
Once daily
Estimated price
30€ - 40€

Lagos, Portugal

Lagos is a municipality at the mouth of Bensafrim River and along the Atlantic Ocean, in the Barlavento region of the Algarve, in southern Portugal. The population in 2011 was 31,049, in an area of 212.99 km². The main town of Lagos (which includes only the parish of São Sebastião e Santa Maria) has a population of approximately 22,000. Typically, these numbers increase during the summer months, with the influx of visiting tourists and seasonal residents. While the majority of the population lives along the coast and works in tourism and services, the inland region is sparsely inhabited, with the majority of the people working in agriculture and forestry. - Wikipedia

Did you find what you were looking for?

Thanks for your feedback!

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps