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. Lisbon → Porto

Lisbon → Porto

Traveling from Lisbon to Porto by train takes about 180 minutes and costs between 15 and 40 EUR. This is a relatively fast and convenient option for those looking to reach their destination quickly. Be sure to check current schedules 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

The cheapest option is the train, starting at 15 EUR, but you might have to compromise on travel times.

For families

The train is a good option for families seeking a comfortable journey with reasonable travel time. It's important to check prices and availability in advance.

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

Notify me about changes to this route

We'll notify you when prices or options change.

FAQ

How long is the train ride from Lisbon to Porto?
The train ride from Lisbon to Porto takes approximately 180 minutes.
What is the cost of a train ticket from Lisbon to Porto?
A train ticket from Lisbon to Porto costs between 15 and 40 EUR, depending on the type of ticket and booking time.
What is the cost of the train from Lisbon to Porto?
The train fare from Lisbon to Porto ranges from 15 to 40 EUR, depending on the ticket type and time.
Are there direct trains from Lisbon to Porto?
Yes, there are direct trains from Lisbon to Porto, making the journey easier without needing to change trains.
Is the train suitable for families with children?
Yes, the train is suitable for families with children, offering spacious seating and the option to bring a stroller.
Is the train journey suitable for families with children?
The train journey is suitable for families with children due to its comfort and relatively short travel time.
Should I book tickets in advance?
Yes, it is recommended to book tickets in advance to secure a seat and benefit from lower prices.
How can I get discounted tickets?
Discounted tickets can be obtained by booking in advance or choosing off-peak travel times.
Is there a direct route from Lisbon to Porto?
Yes, there is a direct route from Lisbon to Porto. You can book a ticket directly through the provider.

Hotels in Porto

All hotels in Porto
Mercure Porto Centro AliadosPopular choice
★★★★Hotel

Mercure Porto Centro Aliados

9.2Superb· 627 reviews
📶 Free WiFi
$158/night
From $158 — Check availability

via Agoda

S. Bento ResidencesPopular choice
★★★★Serviced apartment, Serviced apartment

S. Bento Residences

9.4Superb· 282 reviews
📶 Free WiFi
$225/night
From $225 — Check availability

via Agoda

Village By BOAPremium stay
★★★★★Hotel

Village By BOA

9.2Superb· 258 reviews
📶 Free WiFi
$178/night
From $178 — Check availability

via Agoda

Reviews

No reviews yet — be the first!

Related routes

Porto to LisbonMadrid to LisbonParis to LisbonBerlin to LisbonTel Aviv to LisbonLondon to Lisbon
LisbonPortoAll routes