1map logoGo to main page

Porto to Lisbon from $13: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Porto, Portugal
to
Lisbon, Portugal

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

$13 RideshareBest price
171 milesDistance
2h 44m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Porto to Lisbon 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
Comboios De Portugal
Train
Average Duration
2h  44m
Estimated price
$21-30
Recommended
Company
BlaBlaCar
Rideshare
Average Duration
3h  33m
Estimated price
$13-19
Cheapest
route map
Distance: 171 miles
Duration: 2h 44m

See more options

Pricing table
Company
FlixBus
Bus
Average Duration
3h  15m
Estimated price
$18-40
Company
TAP Portugal
Plane
Average Duration
2h  47m
Estimated price
$38-104
Company
Various
Drive
Average Duration
2h  59m
Estimated price
$55-85

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $4 $4 $4 $4 $4 $4 $5
Train $12 $12 $12 $13 $15 $14 $19
Fly $46 $46 $46 $46 $46 $46 $46

Traveling From Porto to Lisbon

The journey from Porto to Lisbon reveals two vibrant cities, where Porto's rich history and scenic riverside charm contrast with Lisbon's lively streets filled with culture and modernity.

Best Neighbourhoods in Lisbon

Lisbon features diverse neighborhoods, each offering distinctive vibes and experiences.

Alfama
• Historic streets filled with Fado music.
• Scenic views from Miradouro de Santa Luzia.
Bairro Alto
• Vibrant nightlife with countless bars and clubs.
• Artistic shops and charming street art throughout.
Belém
• Home to iconic landmarks like the Jerónimos Monastery.
• Famous for delicious pastéis de nata at Pastéis de Belém.

Best Times To Visit Lisbon's Attractions

Timing your visits can greatly enhance your experience in Lisbon's vibrant attractions.

Belém Tower
Early mornings offer quieter views and fewer tourists.
Lisbon Oceanarium
Weekday afternoons provide a more relaxed atmosphere for exploring.
São Jorge Castle
Late afternoons give stunning sunset views and a peaceful ambiance.

Lisbon Weather: What to Expect Year-Round

Lisbon enjoys a Mediterranean climate, characterized by warm summers and mild winters, making it an inviting destination year-round. Spring and fall often bring pleasant temperatures and fewer crowds, enhancing your travel experience as you explore the city's rich culture and scenic views.

Dining Recommendation in Lisbon

Experience the vibrant flavors of Lisbon by trying 'Bacalhau à Brás,' a unique dish made with shredded cod, onions, and potatoes, finished with a touch of egg and olives. Unlike the hearty dishes of Porto, Lisbon's dining scene showcases a lighter, more innovative approach, where fresh ingredients and lively atmospheres create a delightful culinary adventure.

Porto - Lisbon operators

Explore transport companies operating between Porto and Lisbon, 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
Bus Show bus routes
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Porto Campanhã Bus terminal to Estação Rodoviária de Lisboa Oriente

Average Duration
3h 15m
Estimated price
$18-40
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
Contact phone
+351 217 524 524
Website
https://rede-expressos.pt/en

Bus from Porto Campanhã Bus terminal to Estação Rodoviária de Lisboa Oriente

Average Duration
3h 35m
Estimated price
$18-25
Contact phone
+34 910 207 007
Website
https://www.alsa.com/en/web/bus/home

Bus from Porto Campanhã Bus terminal to Estação Rodoviária de Lisboa Oriente

Average Duration
3h 35m
Estimated price
$26-40
Contact phone
+351 913 568 693
Website
https://gipsyy.com

Bus from Porto Campanhã Bus terminal to Estação Rodoviária de Lisboa Oriente

Average Duration
4h 15m
Estimated price
0-0
Contact phone
+33 1 71 53 01 80
Website
https://www.blablacar.co.uk/

Bus from Porto Campanhã Bus terminal to Estação Rodoviária de Lisboa Oriente

Average Duration
4h 40m
Estimated price
$25-35
all-pages.other Show other routes
Website
flytap.com

Other from Porto (OPO) to Lisboa (LIS)

Average Duration
1h
Estimated price
$35-95
Rideshare
Contact phone
+3 318 576 2228
Website
https://www.blablacar.co.uk/

Rideshare from Porto to Lisbon

Average Duration
3h 33m
Estimated price
$13-19

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

Traveling between Porto and Lisbon 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 Porto to Lisbon, covering a distance of 315.4 km in just under 3 hours. 💰 Explore cost-effective options to travel by car from Porto to Lisbon, with prices ranging from €51 to €78. Consider carpooling through Blablacar for an affordable and eco-friendly transportation choice, especially if you prefer not to drive or use public transport.
Average price
€51 - €78
Useful tips for car travellers
• As you travel along the A1 highway, which is the main route from Porto to Lisbon, take note of gas stations like Repsol and Galp that typically offer prices around €1.80 per liter; it's wise to fuel up near towns like Coimbra or Leiria for better options.
• Upon arriving in Lisbon, be aware of the 'Zona de Emissões Reduzidas' (Low Emission Zone) in the city center, where only certain vehicles are permitted during weekdays; parking can range from €15 to €30 per day, with cheaper options available in the outskirts, such as in the Alcântara neighborhood.
• Prepare for potential traffic delays when getting closer to Lisbon, especially during rush hour; consider using navigation apps like Waze or Google Maps for real-time traffic updates and alternative routes to make your journey smoother.
🚆 The direct train from Porto to Lisbon departs from Vila Nova De Gaia-Devesas and arrives at Estação Ferroviária de Lisboa Oriente, taking approximately 2 hours and 44 minutes with hourly services operating daily by Comboios De Portugal. 🚆 Route 1: It takes 3 hours 8 mins to travel the 336 km distance from Porto to Lisbon by train. Departing from Campanha, the journey ends at Santa Apolónia station with an easy transfer. Tickets can be booked through Caminhos de Ferro Portugueses. 🚆 Route 2: A train journey from Porto to Lisbon lasts about 3 hours 23 mins, covering 336 km. The route includes a transfer at Santa Apolónia station with services provided by Caminhos de Ferro Portugueses for a smooth travel experience.
Departure Point
Vila Nova De Gaia-Devesas station
Arrival Point
Estação Ferroviária de Lisboa Oriente station
Useful tips for train travellers
• Onboard Services: The Alfa Pendular trains provide catering services that include a buffet car offering snacks, sandwiches, and beverages. You can purchase items directly on board or enjoy a meal from the restaurant car, which serves more substantial options during the trip.
• Seating Options: The train offers three types of seating options: First Class, Business Class, and Economy. First Class provides spacious seating with power outlets and complimentary newspapers. Business Class offers a quieter atmosphere with slightly less space than First Class and access to a dedicated lounge area at some stations. Economy Class is more budget-friendly and comfortable, with standard seating arrangements.
• Arrival Station Tip: Upon arriving at Santa Apolónia station in Lisbon, you can leave your luggage in the luggage storage area located near the main entrance, allowing you to explore the city unencumbered. The station has clean restrooms, but there are no showers available. Santa Apolónia is well-connected and provides staff assistance for navigating further transfers.
🛫 Flying from Porto to Lisbon is quick and convenient, with direct flights taking only 1 hour from Porto Airport to Lisboa Airport. ✈️ TAP Portugal offers flights between Porto and Lisbon, with a total travel time of 2 hours and 47 minutes, providing a comfortable and efficient journey. 🎫 Prices for flights between these two Portuguese cities can range from €35 to €96, offering travelers a range of options based on their budget and preferences.
Departure Point
Porto Airport
Arrival Point
Lisboa Airport
Useful tips for plane travellers
• Book your flight with TAP Portugal or another carrier like Ryanair for the best direct options, as they often offer competitive prices and reliable service.
• Once you arrive at Lisbon's Humberto Delgado Airport, follow the signs for the Metro or Aerobus, as navigating directly to the city center can save you time and provide a great first look at Lisbon.
• Expect to pay around €15-€20 for a taxi from Lisbon airport to the city center, and consider using the Uber app for potentially lower fares and easier ride-hailing.
🚌 The trip from Porto to Lisbon by bus takes approximately 3 hours and 15 minutes. Services depart every 20 minutes, offering frequent travel options. 🌇 The journey covers a distance of 272 km from Porto Campanhã Bus terminal to Estação Rodoviária de Lisboa Oriente. FlixBus operates the bus services between the two cities, ensuring a convenient and comfortable ride. 💰 Prices for a bus ticket from Porto to Lisbon range from €17 to €37, providing affordable transportation for travelers exploring Portugal's vibrant cities.
Departure Point
Porto Campanhã Bus terminal station
Arrival Point
Estação Rodoviária de Lisboa Oriente station
Useful tips for bus travellers
• Check the FlixBus schedule in advance at flixbus.com for the latest departure times from Porto Campanhã; buses run frequently every 20 minutes, so you might even catch an earlier bus if you arrive early.
• When you arrive at Estação Rodoviária de Lisboa Oriente, take a moment to locate the River Tejo; the area is well-connected with both the subway and trains, and you can enjoy a scenic walk along the riverside to explore the vibrant Parque das Nações.
• If you're hungry upon arrival, head to the food court inside the Lisbon Oriente station where you can find local specialties like pastel de nata and Portuguese sandwiches; this is also a great spot to recharge before continuing your journey.

Frequently asked questions

Find out more about the route from Porto to Lisbon.

Or choose the category:
The distance between Porto and Lisbon is 275.2 km by road. The typical travel times by various modes of transportation vary slightly. It takes 2 hours and 45 minutes to reach Lisbon from Porto by train, 2 hours and 47 minutes by plane, and 2 hours and 52 minutes by car. The longest travel time is by bus, taking 3 hours and 15 minutes to reach Lisbon from Porto.
The most cost-effective option for traveling from Porto to Lisbon is by rideshare, which costs €12-€17. This mode of transportation takes approximately 3 hours and 33 minutes. However, the quickest way to reach Lisbon from Porto is by train, which takes 2 hours and 45 minutes and costs €18-€28.
The prices for a train ticket from Porto to Lisbon can range from €18 to €28, depending on the class and type of service. On the other hand, the bus ticket prices for the journey from Lisbon to Porto can vary from €16 to €37, depending on the operator and the level of comfort.
To get from Porto to Lisbon without using public transportation, you can consider using Blablacar's carpooling service. This allows you to find rideshare options with other travelers heading to the same destination. The driving distance between Porto and Lisbon is approximately 309.0 km, and it takes around 2 hours and 52 minutes to drive between the two cities. The cost of carpooling services can vary, with prices ranging from €50 to €73.
To travel from Porto to Lisbon without a car, the best option is to take a train. The journey takes approximately 2 hours and 45 minutes and the tickets cost between €18 and €28. Another alternative is taking a bus, which takes around 3 hours and 15 minutes and costs between €16 and €37. Lastly, you can also choose to fly, with a flight duration of 2 hours and 47 minutes and ticket prices ranging from €32 to €101.
Yes, there is a direct link between Porto and Lisbon. You can travel between the two cities by train or bus. The train journey takes approximately 2 hours and 45 minutes, with trains departing hourly. The bus journey takes around 3 hours and 15 minutes, with buses departing every 30 minutes.
The flight between Porto and Lisbon typically takes around 1 hour, making it the quickest mode of transportation between the two cities. The cost of a flight can vary, with prices ranging from €35 to €95, depending on factors such as the airline, time of booking, and travel dates.
There are numerous options for accommodations near Lisbon. With over 2592 hotels available, travelers can choose from a wide range of options to suit their preferences and budgets. Prices for hotels in Lisbon start at €39 per night, providing affordable choices for visitors.