Trains from Lisbon to Porto

  • Lowest price from €21.06
  • Average duration 2h 60m
  • Connections per day 131
  • Distance 273 km
  • CO₂ per person 4 kg

Prices for the next days

Compare prices and book your preferred day.

Today Sun, 16 Aug
From
€16.05
Buy
Tomorrow Mon, 17 Aug
From
€10.50
Buy
In 2 days Tue, 18 Aug
No fare yet
Search
In 3 days Wed, 19 Aug
From
€11.19
Buy

train from Lisbon to Porto

The journey from Lisbon to Porto is about 273 km. On average a train trip takes 2h 60m with 131 connections per day.

Lowest price €21.06
Trip duration 2h 60m
Connections per day 131
Lowest price €21.06
Highest price €43.14
First departure 06:30 AM
Last departure 10:09 PM
Distance 273 km
Departure Lisbon
Arrival Porto
Travel operator IC - Intercidades, R - Regional
Find the best price

Train Journeys from Lisbon to Porto: Compare & Book Smartly

Embarking on a train journey from Lisbon to Porto offers a comfortable and often scenic way to travel. Virail takes the guesswork out of planning by consolidating all train routes and ticket options in one user-friendly platform. Discover direct services and connections, ensuring you have a complete overview.

Why spend ages searching for the best train tickets? Virail allows you to effortlessly compare train times, prices, and even different classes of travel across all major rail providers. Find the optimal schedule and the best value fare for your trip from Lisbon to Porto, ensuring a smooth and stress-free experience.

R - Regional19.11 kg CO₂
19:53Lisbon - Oriente
4h 41m
00:09Canidelo-Coimbroes
€19.45
2 changes
R - Regional19.11 kg CO₂
19:53Lisbon - Oriente
4h 47m
00:52Porto - Campanhã
€19.55
1 changes
R - Regional19.11 kg CO₂
19:45Lisboa - Santa Apolonia
4h 55m
00:52Porto - Campanhã
€19.80
1 changes

CO₂ emissions by mode

train 19.11kg
bus 20.47kg
flight 54.6kg
carpool 43.68kg
How much CO₂ is emitted travelling by train from Lisbon to Porto?

The train journey between Lisbon and Porto emits 19.11kg of CO₂.

How much CO₂ do I save by taking the train between Lisbon and Porto?

Taking the train between Lisbon and Porto saves 35.49kg of CO₂ compared to a flight, 1.36kg compared to the bus and 24.57kg compared to the car.

FAQ