1map logoGo to main page

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

Compare Travel Options and Prices

from
Lagos, Portugal
to
Porto, Portugal

How to Get from Lagos to Porto: 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.

$32 - Train, flyBest price
452.6 kmDistance
5h 21m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Lagos to Porto 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
Bus
Train
Average Duration
7h  13m
Estimated price
$39-67
Recommended
Company
various
Train
Plane
Average Duration
5h  21m
Estimated price
$32-164
Cheapest
route map
Distance: 452.6 km
Duration: 5h 21m

See more options

Pricing table
Company
various
Bus
Average Duration
7h  45m
Estimated price
$36-67
Company
Comboios De Portugal
Train
Average Duration
7h  22m
Estimated price
$38-60
Company
FlixBus
Bus
Average Duration
7h  35m
Estimated price
$50-70
Company
various
Drive
Average Duration
5h  22m
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 $22 $20 $18 $22 $25 $22 $24
Train $27 $24 $33 $29 $32 $29 $39
Fly $101 $101 $101 $101 $101 $101 $101

Traveling From Lagos to Porto

Traveling from Lagos to Porto reveals a journey through striking landscapes and contrasting vibes, where Lagos offers sun-soaked beaches and vibrant nightlife, while Porto captivates with its rich history and charming riverfront.

Best Neighbourhoods in Porto

Porto's neighborhoods each offer distinct experiences for travelers to explore.

Ribeira
• Iconic riverside views and colorful buildings
• Lively atmosphere with numerous cafes and restaurants
Cedofeita
• Bohemian vibe with art galleries and boutiques
• Trendy bars and local eateries for a cozy experience
Baixa
• Central location with easy access to landmarks
• Bustling shopping streets and cultural attractions nearby

Best Times To Visit Porto's Attractions

Timing your visits to Porto's attractions can significantly enhance your experience.

Livraria Lello
Visit early in the morning or late afternoon to avoid long lines.
Clérigos Tower
Weekdays during lunch hours offer fewer crowds and stunning views.
Palácio da Bolsa
Opt for a guided tour later in the day for a quieter atmosphere.

Porto Weather: What to Expect Year-Round

Porto enjoys a Mediterranean climate with mild winters and warm summers, making it a delightful destination year-round. Spring and early fall typically provide the best weather for exploring the city's attractions, as pleasant temperatures and fewer tourists create a more enjoyable travel experience.

Dining Recommendation in Porto

A visit to Porto wouldn’t be complete without trying the iconic Francesinha, a hearty sandwich layered with meat, smothered in a rich tomato and beer sauce, offering a stark contrast to the light seafood dishes celebrated in Lagos. The bustling atmosphere of local tascas, where you can savor this dish alongside a glass of port wine, adds a charming authenticity that truly reflects the city's culinary heritage.

Lagos - Porto operators

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

Train Show train routes
Contact phone
+351 210 900 032
Website
https://www.cp.pt/passageiros/en

Train from Lagos to Tunes

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

Train from Tunes to Vila Nova De Gaia-Devesas

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

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

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

Train from Lagos to Faro

Average Duration
1h 45m
Estimated price
$5-9
Bus Show bus routes
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

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

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

Bus from Lagos to Porto Campanhã Bus terminal

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

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

Average Duration
3h 45m
Estimated price
$17-23

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

Average Duration
3h 30m
Estimated price
$18-24
Plane Show flights
Website
ryanair.com

Plane from Faro (FAO) to Porto (OPO)

Average Duration
1h 10m
Estimated price
$22-310
Website
flytap.com

Plane from Faro (FAO) to Porto (OPO)

Average Duration
3h
Estimated price
$80-260

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

Traveling between Lagos and Porto 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 road trip from Lagos to Porto, covering a distance of 359 miles. The journey promises breathtaking views of Portugal's diverse landscapes, from coastal roads to charming countryside. 💰 Budget-conscious travelers can rejoice as the cost of driving from Lagos to Porto ranges from €92 to €138. Enjoy the freedom of exploring at your own pace while discovering hidden gems along the way, making each euro worth the experience. 🌟 Take approximately 5 hours and 22 minutes to reach Porto, immersing yourself in the essence of Portuguese culture and hospitality. From savoring local cuisine to visiting historical sites, this road trip offers a perfect blend of adventure and relaxation.
Average price
€92 - €138
🚆 Traveling from Lagos to Porto by train requires a journey with a transfer in Tunes. The total travel time, including transfers, is approximately 7 hours and 22 minutes. 🚆 Tickets for the train from Lagos to Porto typically range in price from €35 to €55. Travelers can enjoy a leisurely train ride through the picturesque Portuguese countryside before arriving at Vila Nova De Gaia-Devesas station in Porto.
Departure Point
Lagos station
Arrival Point
Vila Nova De Gaia-Devesas station
Useful tips for train travellers
• Onboard services for your train trip from Lagos to Porto typically include catering services provided by Comboios de Portugal (CP), the main operator on this route. You can expect a variety of snacks and beverages available for purchase at your seat, including coffee, tea, soft drinks, and light meals. Be sure to take cash or a card for payment, as not all trains may offer the ability to use contactless payment.
• The train service from Lagos to Porto generally offers seating options in First Class, Business Class, and Economy Class. First Class tends to have more spacious and comfortable seating with amenities such as electrical outlets and complimentary onboard snacks and drinks. Business Class provides a balance of comfort with additional legroom and better services, while Economy Class is more budget-friendly and suitable for short to medium journeys, though it might be a bit crowded. Be sure to choose your class based on your comfort preferences and travel budget.
• The main operator for the Lagos to Porto route is Comboios de Portugal (CP). Additional operators may include regional services, but CP is the primary provider. You can check schedules and book tickets on their website: Comboios de Portugal. For local transport schedules in Porto, visit STCP for buses and trams, and Metro do Porto for metro lines.
🛫 Experience a swift journey from Lagos to Porto with a quick 1 hour and 10-minute direct flight available from Faro Airport to Porto Airport. Airlines such as TAP Portugal and Ryanair operate flights on this route for your convenience.
Departure Point
Faro Airport
Arrival Point
Porto Airport
Useful tips for plane travellers
• Consider booking in advance with either TAP Portugal or Ryanair as these airlines frequently adjust their prices based on demand; urgent travel might cost significantly more.
• Once you arrive at Porto Airport (OPO), take note of the clear signage, as English is widely used; follow the signs for the metro or shuttle buses if you're looking for public transport options into the city.
• Expect to pay around €25-€30 for a taxi from Porto Airport to the city center; it's a quick 20 to 30-minute ride, and you can use taxi apps like Uber for convenience and potentially lower fares.
🚌 Traveling from Lagos to Porto by bus is a convenient option for those looking to explore Portugal. The direct bus journey takes approximately 7 hours and 35 minutes. 🚌 Ticket prices for the journey between Porto and Lagos range from €46 to €65, making it an affordable and efficient way to travel between these two beautiful cities.
Departure Point
Lagos station
Arrival Point
Porto Campanhã Bus terminal station

Frequently asked questions

Find out more about the route from Lagos to Porto.

Or choose the category:
The distance between Lagos and Porto is approximately 281 miles by air, and 359.1 miles by road. The typical travel times vary depending on the mode of transportation. It takes 7 hours and 17 minutes by train, 5 hours and 21 minutes by taking a train to Faro and then flying, 5 hours and 22 minutes by car, and 7 hours and 35 minutes by bus.
To travel cost-effectively and time-efficiently from Lagos to Porto the cheapest option is to take a train. This option takes around 7 hours and 17 minutes, with ticket prices ranging from €32 to €54. However, if time is a priority, the quickest option is to take a train to Faro and then fly to Porto. This option takes approximately 5 hours and 21 minutes, with ticket prices ranging from €27 to €163.
The prices for a train ticket between Lagos and Porto can range from €34 to €54. On the other hand, the prices for a bus ticket from Porto to Lagos can vary from €27 to €63. It is important to check for any potential discounts or promotions that may be available to ensure the best price for your trip.
To travel from Lagos to Porto without using public transportation, you can rent a car and drive. The driving distance is approximately 359 miles and it takes around 5 hours and 22 minutes to reach Porto by car. The cost of renting a car for this journey ranges from €91 to €136.
To travel from Lagos to Porto without a car, the best option is to take a train. The train journey takes approximately 7 hours and 17 minutes. The cost of the train ticket ranges from €32 to €54. This mode of transportation is convenient and allows you to relax and enjoy the scenic views while traveling between the two cities.
Yes, there is a direct bus link between Lagos and Porto. The bus service operated by FlixBus departs from Lagos station and arrives at Campanhã Bus terminal in Porto. The journey takes approximately 7 hours and 35 minutes. However, there is no direct train connection between Lagos and Porto. The train services operated by Comboios De Portugal require transfers and take approximately 7 hours and 17 minutes.
The flight between Lagos and Porto typically takes around 1 hour and 10 minutes. This is the quickest option available. As for the cost, it can vary depending on the airline and time of year, but generally, a one-way ticket can cost between $100 to $200. It is advisable to check with different airlines and compare prices to get the best deal.
There are plenty of options for accommodation near Porto. With over 2109 hotels available, there is a wide range of choices to suit different preferences and budgets. Prices for hotels in Porto start at €62 per night, making it accessible for various travelers. Whether you prefer luxury accommodations, budget-friendly hotels, or something in between, you will find numerous options to choose from near Porto.