InterInformation
RoutesMapCountriesGuidesSearch route...
Search routeRoutesMapCountriesGuides
InterInformation

Find the best way to travel anywhere in the world — trains, ferries, buses and flights.

info@interinformation.com

Navigate

RoutesCountriesGuidesMap

More

Contact

Get updates

New routes, guides and updates — straight to your inbox.

Booking links on this site are affiliate links — the commission we receive does not affect the price you pay.
© 2026 InterInformation. All rights reserved.
HomeRoutesCountriesGuides
  1. Home
  2. /
  3. Routes
  4. /
  5. Porto → Lisbon

Porto → Lisbon

Traveling by train from Porto to Lisbon takes about 180 minutes and costs between 15 and 40 EUR. This is a fast and convenient option, particularly if you prefer to avoid road travel. When considering different options, it's advisable to check current schedules and prices with providers like Omio and Rail Europe.

ℹ️

Useful Info

· 2 modes
Price
Check prices
Travel time
Depends on route
Transport modes
FlightTrain
Providers
3
service providers

Cheapest

If budget is a key concern, the train offers the cheapest option. Keep in mind that prices may increase depending on availability and demand.

For families

For families seeking comfort, the train provides a smooth, non-stop journey from Porto to Lisbon. It's advisable to check schedules in advance to ensure seat availability.

Transport modesTravel timePriceProviders
Flight——12Go
Train3 h15–40 EURBookaway
More booking options▾
Flight · Step 1 of 2
Direct
Porto
Lisbon
Train · Step 2 of 2
DirectFastestCheapest
Porto
3h
Lisbon
Price:€15–40
Share:

Notify me about changes to this route

We'll notify you when prices or options change.

FAQ

How long does the train journey from Porto to Lisbon take?
The train journey from Porto to Lisbon takes approximately 180 minutes.
How much does a train ticket from Porto to Lisbon cost?
A train ticket costs between 15 and 40 EUR, depending on the type of ticket and booking time.
What is the cost of a train ticket from Porto to Lisbon?
The train ticket costs between 15 and 40 EUR, depending on the type of ticket and when you book.
Are there direct trains from Porto to Lisbon?
Yes, there are direct trains from Porto to Lisbon, eliminating the need for transfers and simplifying the journey.
Are there direct trains from Porto to Lisbon?
Yes, there are direct trains from Porto to Lisbon.
Is the train suitable for families with children?
The train is suitable for families with children, offering comfort and the ability to move around during the trip.
Is the train from Porto to Lisbon suitable for families?
The train is suitable for families with children, offering spacious seating and comfortable facilities.
Should I book train tickets from Porto to Lisbon in advance?
It's advisable to book tickets in advance to secure a seat and benefit from lower prices.
Is there a direct route from Porto to Lisbon?
Yes, there is a direct route from Porto to Lisbon. You can book a ticket directly through the provider.

Hotels in Lisbon

All hotels in Lisbon
Corpo Santo Lisbon Historical HotelPopular choice
★★★★★Hotel

Corpo Santo Lisbon Historical Hotel

9.5Exceptional· 450 reviews
🍳 Breakfast📶 Free WiFi
$508/night
From $508 — Check availability

via Agoda

Hotel Avenida PalacePopular choice
★★★★★Hotel

Hotel Avenida Palace

9.2Superb· 545 reviews
🍳 Breakfast📶 Free WiFi
$356/night
From $356 — Check availability

via Agoda

Martinhal Lisbon Chiado Family SuitesPremium stay
★★★★★Serviced apartment, Serviced apartment

Martinhal Lisbon Chiado Family Suites

9.6Exceptional· 145 reviews
Check availability

via Agoda

Reviews

No reviews yet — be the first!

Related routes

Lisbon to PortoMadrid to LisbonParis to LisbonBerlin to LisbonTel Aviv to LisbonLondon to Lisbon
PortoLisbonAll routes