An Alfa Pendular train departing Lisbon Oriente station
Portugal → Portugal

Lisbon to Porto without a car

~2h 55m from €25
  • Train
Photo: Michael Gaylard from Horsham, UK · CC BY 4.0

Lisbon and Porto, Portugal’s two biggest cities, are linked by a comfortable direct train that covers the length of the country in under three hours. The tilting Alfa Pendular is the fast option, a slower Intercidades service the budget one, and either way you arrive within walking distance of the centre — no rental car, no motorway tolls, no parking to sort out.

Route facts

By train By car
Distance 340 km 314 km
Journey time ~2h 55m ~3h
CO₂ per passenger ≈ 12 kg ≈ 53 kg
Typical fare from €25
Departures per day ≈ 15
Operators CP Alfa Pendular · CP Intercidades

Train or car?

The train wins comfortably: it's about as fast as driving once you count fuel stops, costs less than the tolls alone on the A1, and drops you in the centre of Porto instead of circling for parking.

The train saves about 41 kg of CO₂ per passenger.

Distances and CO₂ are estimates, for comparison only.

The journey, leg by leg

  1. Lisboa Santa Apolónia / Oriente Porto Campanhã 2h 55min · CP Alfa Pendular tilting train — one seat, no changes, about 2h55.

The journey, leg by leg

The Alfa Pendular leaves Lisbon — from Santa Apolónia or Oriente station depending on the service — and runs north along Portugal’s spine, calling at Coimbra-B around the halfway point, before reaching Porto Campanhã roughly two hours and fifty-five minutes later. Its tilting carriages let it take curves faster than a standard train without losing comfort.

A slower, cheaper Intercidades service covers the same route without tilting technology, taking closer to three and a half hours but costing noticeably less — a fair trade if you’re not in a hurry.

Tickets & when to book

CP (Comboios de Portugal) fares are relatively stable compared to some of Europe’s more volatile pricing systems, but early booking through the CP app or website still brings the price down — Alfa Pendular seats from around 25€ one way if booked a couple of weeks ahead, with Intercidades running several euros cheaper still.

Seat reservation is mandatory on the Alfa Pendular and included in the ticket price, so there’s no risk of standing for three hours — just pick a departure time that suits you.

Best stop en route

Coimbra, home to one of Europe’s oldest universities, sits almost exactly halfway and is served by nearly every train on the line. Its hilltop old town and UNESCO-listed university library are an easy detour if you have a spare day.

Stopping over here for a night breaks up the trip nicely and adds one of Portugal’s most atmospheric historic centres without any extra transport planning.

Doing it car-free at each end

Lisbon Oriente, designed by Santiago Calatrava, connects to the metro, buses and long-distance coaches under one roof, while Santa Apolónia sits a short tram ride from Alfama. In Porto, trains arrive at Campanhã, a few minutes by metro or a short onward regional train from São Bento — the city’s famous azulejo-tiled station right in the historic centre.

Neither city needs a car once you’re there: both have compact, walkable centres backed up by metro, tram and bus networks that reach the rest of the metropolitan area easily.

Frequently asked questions

Is there a direct train from Lisbon to Porto?

Yes. The Alfa Pendular runs direct between Lisbon and Porto Campanhã roughly every hour, taking about 2h55 with no changes; the slower Intercidades service covers the same route for less.

How much does the Lisbon–Porto train cost?

Alfa Pendular fares start around 25€ one way if booked a couple of weeks ahead, with the Intercidades service running several euros cheaper. Prices are fairly stable, so you don’t need to book months in advance.

Alfa Pendular or Intercidades — which should I take?

The Alfa Pendular is faster and more comfortable, with tilting carriages and a slightly higher price. The Intercidades takes about 40 extra minutes but costs less — a reasonable trade-off if your schedule is flexible.

Can you visit Lisbon and Porto without a car the whole way?

Yes, easily — both cities have compact, walkable centres with good metro and tram coverage, and the train stations connect straight into that network. No car is needed for the journey or for getting around once you arrive.

Quick facts
from
Lisbon
To
Porto
Duration
~2h 55m
Typical fare
€25
Frequency
Roughly hourly direct departures
How you travel
  • Train