1map logoGo to main page

Porto, Norte Region to Lagos, Algarve Region from $30: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Porto, Portugal
to
Lagos, Portugal

How to Get from Porto to Lagos: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$30 - PlaneBest price
451.1 kmDistance
5h 23m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Porto to Lagos with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Train
Bus
Average Duration
7h  8m
Estimated price
$39-70
Recommended
Company
various
Plane
Train
Average Duration
6h  4m
Estimated price
$30-164
Cheapest
route map
Distance: 451.1 km
Duration: 5h 23m

See more options

Pricing table
Company
various
Bus
Average Duration
8h  8m
Estimated price
$35-65
Company
Comboios De Portugal
Train
Average Duration
7h  17m
Estimated price
$41-59
Company
FlixBus
Bus
Average Duration
7h  30m
Estimated price
$50-70
Company
various
Plane
Train
Average Duration
8h  9m
Estimated price
$58-134
Company
various
Drive
Average Duration
5h  23m
Estimated price
$100-150

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $19 $19 $20 $17 $21 $19 $23
Train $31 $31 $31 $31 $34 $30 $33
Fly $101 $101 $101 $97 $101 $101 $101

Traveling From Porto to Lagos

The journey from Porto to Lagos offers a fascinating contrast between the vibrant, urban atmosphere of Porto and the laid-back, sun-soaked charm of Lagos, showcasing the diverse beauty of Portugal.

Best Neighbourhoods in Lagos

Lagos features diverse neighborhoods, each offering its own charm and experiences.

Old Town
• Historic architecture and cobblestone streets enchant visitors.
• Lively dining and shopping options around every corner.
Meia Praia
• Expansive beach perfect for sunbathing and water sports.
• Family-friendly atmosphere with nearby amenities.
La Luz
• Trendy bars and restaurants serve up local flavors.
• Stunning coastal views and scenic walking paths await.

Best Times To Visit Lagos's Attractions

Enjoy a more relaxed experience at Lagos's attractions by visiting during off-peak hours.

Ponta da Piedade
Early morning visits reveal stunning views without the crowds.
Meia Praia Beach
Visit in late afternoon for cooler temperatures and fewer sunbathers.
Lagos Old Town
Mornings during weekdays offer a quieter stroll through historic streets.

Lagos Weather: What to Expect Year-Round

Lagos enjoys a Mediterranean climate with warm summers and mild winters, making it a year-round destination. Optimal visiting months are from late spring to early fall, when sunny days enhance outdoor activities and beach lounging.

Dining Recommendation

In Lagos, savor the grilled sardines at Restaurante dos Artistas, a dish that reflects the region's coastal bounty and differs from Porto's heartier fare. The relaxed seaside atmosphere, combined with the fresh flavors of local ingredients, creates a dining experience that’s distinct and inviting.

Porto - Lagos operators

Explore transport companies operating between Porto and Lagos, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train Show train routes
Contact phone
+351 218 050 653
Website
https://www.cp.pt/passageiros/en

Train from Vila Nova De Gaia-Devesas to Estação Ferroviária de Lisboa Oriente

Average Duration
2h 44m
Estimated price
$21-30

Train from Vila Nova De Gaia-Devesas to Tunes

Average Duration
5h 14m
Estimated price
$35-55

Train from Tunes to Lagos

Average Duration
1h 3m
Estimated price
$3-5

Train from Faro to Lagos

Average Duration
1h 46m
Estimated price
$5-9

Train from Estação Ferroviária de Lisboa Oriente to Tunes

Average Duration
2h 29m
Estimated price
$17-25
Bus Show bus routes
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Estação Rodoviária de Lisboa Oriente to Lagos

Average Duration
3h 50m
Estimated price
$26-40

Bus from Porto Campanhã Bus terminal to Lagos

Average Duration
7h 30m
Estimated price
$50-70
Contact phone
+351 21 75 24 524
Website
https://www.rede-expressos.pt/en

Bus from Porto Campanhã Bus terminal to Estação Rodoviária de Sete Rios

Average Duration
3h 25m
Estimated price
$18-24

Bus from Estação Rodoviária de Sete Rios to Lagos

Average Duration
3h 45m
Estimated price
$17-23
Plane Show flights
Website
https://www.flytap.com

Plane from Porto (OPO) to Faro (FAO)

Average Duration
1h 10m
Estimated price
$22-310
Website
https://www.ryanair.com

Plane from Porto (OPO) to Faro (FAO)

Average Duration
1h 10m
Estimated price
$22-310

Porto to Lagos: Overview of Bus, Train, Flight, and Car Trips

Traveling between Porto and Lagos offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic journey from Porto to Lagos, covering a distance of 355 miles. Feel the freedom of the open road as you drive south through picturesque landscapes. 💰 Discover budget-friendly options starting from €92 or indulge in a more comfortable ride for up to €138. Choose the type of travel experience that suits your preferences and enjoy the flexibility of a road trip. 🏖️ Arrive in Lagos after approximately 5 hours and 23 minutes of driving, ready to explore the charming coastal town and relax on its stunning beaches. Your car journey from Porto to Lagos promises a memorable adventure filled with beautiful vistas and unique experiences along the way.
Average price
€92 - €138
🚆 Although there isn't a direct train from Porto to Lagos, you can take a route that involves transfers at Tunes. The total journey time is approximately 7 hours and 17 minutes. 🎫 The price range for a train ticket between Porto and Lagos typically falls between €38 and €54. It's advised to check the schedules and availability in advance to ensure a smooth and comfortable travel experience.
Departure Point
Vila Nova De Gaia-Devesas station
Arrival Point
Lagos station
Useful tips for train travellers
• The main train operator on the Porto to Lagos route is Comboios de Portugal (CP). Onboard catering services include a selection of snacks, beverages, and sometimes light meals available through vending machines or the train's catering cart, depending on the service level and train type.
• There are typically two classes available on this route: First Class and Second Class (Economy). First Class offers more spacious seating, with comfortable reclinable seats and fewer passengers per car, while Second Class seats are still comfortable and provide good value for money. If you're looking for added comfort and a quieter journey, consider upgrading to First Class.
• After arriving in Lagos, expect to find the Lagos train station relatively small but well-equipped. There are restroom facilities available, and while the station does not offer luggage storage, many local hotels may provide luggage services if you ask. To navigate the station easily, keep an eye out for signage pointing towards local transport options.
🛫 Start your adventure by catching a quick 1 hour and 10-minute direct flight from Porto Airport to Faro Airport. TAP Portugal and Ryanair are two airlines that offer flights on this route. 🏖️ Once you arrive at Faro Airport, you can easily take a bus, taxi, or rental car to reach the beautiful coastal town of Lagos, located approximately 90 kilometers away. Enjoy the scenic views as you make your way to your destination.
Departure Point
Porto Airport
Arrival Point
Faro Airport
Useful tips for plane travellers
• Book your flight with TAP Portugal or Ryanair early, as both airlines have limited direct flights daily between Porto and Faro, making it essential to secure a good time slot for your itinerary.
• Upon arrival at Faro Airport, be prepared for a brief 10-minute walk to the arrivals area where you will clear customs, as the airport layout is compact and straightforward.
• Expect to pay approximately €50-€60 for a taxi from Faro Airport to Lagos; consider using local rideshare apps for potentially lower rates and more flexible options.
🚌 The direct bus journey from Porto to Lagos takes approximately 7 hours and 30 minutes, departing once daily from Porto Campanhã Bus terminal. 🚌 Prices for the bus tickets from Lagos to Porto range from €46 to €65, making it an affordable option for those looking to explore the beautiful southern coast of Portugal.
Departure Point
Porto Campanhã Bus terminal station
Arrival Point
Lagos station

Frequently asked questions

Find out more about the route from Porto to Lagos.

Or choose the category:
The distance between Porto and Lagos in Portugal is approximately 281 miles or 355.1 miles by car. Traveling by train from Porto to Lagos takes around 7 hours and 18 minutes, while flying to Faro and then taking a train can take about 6 hours and 9 minutes. On the other hand, driving from Lagos to Porto typically takes around 5 hours and 23 minutes, while taking a bus takes about 7 hours and 30 minutes.
The most cost-effective way to travel from Porto to Lagos is by train, with prices ranging from €36-€55. However, this option also takes the longest, with a travel time of 7 hours and 18 minutes. For a more time-efficient journey, driving is the quickest option, taking approximately 5 hours and 23 minutes. However, it is worth noting that driving is also more expensive, with costs ranging from €91-€136.
The prices of a train ticket between Porto and Lagos range from €36 to €53. On the other hand, the prices of a bus ticket between Lagos and Porto vary from €27 to €64. It is recommended to compare prices and book in advance to get the best deal for your travel between these two cities in Portugal.
To travel from Porto to Lagos without using public transportation, you can rent a car and drive the 355-mile distance, which takes approximately 5 hours and 23 minutes. Renting a car gives you the freedom to explore at your own pace and enjoy scenic views along the way. The prices for car rentals vary but can range from €91 to €136, depending on the vehicle type and rental company.
The best way to travel from Porto to Lagos without a car is by taking a train. The train journey takes approximately 7 hours and 18 minutes and costs between €36 and €55. This option allows you to relax and enjoy the scenic views along the way. Alternatively, you can choose to fly to Faro and then take a train from there to Lagos, which takes about 6 hours and 9 minutes.
No, there is no direct link between Porto and Lagos by train. However, there are train services available with transfers that take approximately 7 hours and 18 minutes. Alternatively, there is a direct bus that operates twice daily, taking approximately 7 hours and 30 minutes. Both modes of transportation provide options for traveling between Porto and Lagos.
The flight duration from Porto Airport to Faro Airport is typically 1 hour and 10 minutes. As for the cost, it varies depending on the airline and time of booking. On average, a one-way ticket can range from $50 to $200. However, it is recommended to check with different airlines and booking platforms to get the most accurate and up-to-date prices.
There are plenty of options for accommodation near Lagos. With over 3979 hotels to choose from, you can find something suitable for every budget and preference. Prices start at €30 per night, making it affordable for travelers on various budgets. Whether you prefer a luxury resort, a cozy bed and breakfast, or a budget-friendly hostel, there is a wide range of options available to suit your needs.