Lisbon to Porto train: times, prices, tips

Quatre jeunes voyageurs souriants sur le quai d une gare portugaise devant un train grande ligne

When you live and work in Portugal, the same question comes back every Friday evening: how do you get somewhere else without losing a whole day or emptying your account. Good news, the country is only 560 kilometres from north to south and everything is connected. The Lisbon to Porto train links the two biggest cities in 2 h 50 for around 32 euros in second class, and far less if you book early or hold a youth card. The coach drops below 15 euros, carpooling sits around 12 euros, and flying saves almost nothing once you count the trips to the airport. Here are the real journey times, the prices, the discounts that actually work, how to book, and the towns worth stopping at on the way.

Lisbon to Porto: times and prices compared

The two cities are 313 kilometres apart by motorway. Trains leave from Lisboa Santa Apolónia or Lisboa Oriente and arrive at Porto Campanhã, two metro stops from the historic centre. Here is what each option costs and how long it takes, one way and without promotions.

Option Station to station One way fare Departures per day Main advantage
Alfa Pendular train 2 h 50 31.90 euros, second class about 10 Fastest, wifi and power sockets
Intercidades train 3 h 10 to 3 h 30 25.20 euros, second class about 9 Best price to time ratio
Rede Expressos coach 3 h 30 9 to 20 euros about 15 Very frequent, last minute seats
Flixbus coach 3 h 30 to 4 h 5 to 18 euros about 6 Lowest midweek fares
Plane 55 min flight, 3 h door to door 40 to 90 euros about 8 Only useful with a connection
Carpooling 3 h 15 10 to 15 euros varies Sometimes drops you close to home

The verdict is clear: on this route the train wins nearly every time. It drops you in the city centre, there is no check in and no baggage limit, and the gap with the coach disappears as soon as you book a few days ahead. If you are still choosing between the two cities, our comparison of Lisbon or Porto covers atmosphere, weather and social life.

Alfa Pendular or Intercidades, what really changes

Comboios de Portugal, the national operator, runs two long distance services on the northern line. The Alfa Pendular is the fast tilting train: it only stops at Coimbra, Aveiro and sometimes Santarém, and it offers a Turística class and a Conforto class with a drink served at your seat. The Intercidades stops more often, at Santarém, Entroncamento, Pombal, Coimbra and Aveiro, costs about 7 euros less and takes twenty to forty minutes longer.

  • A seat reservation is compulsory on both services, even in second class.
  • Tickets go on sale up to 60 days before departure on the operator website and app.
  • A full size bicycle travels on the Intercidades, not on the Alfa Pendular.
  • In Porto, get off at Campanhã for connections, or ride three more minutes on the urban train to São Bento, the tiled station right in the centre.
  • In Lisbon, Oriente is often handier than Santa Apolónia if you live in the east of the city or near the airport.

The discounts that really cut the price

A full fare ticket is the exception, not the rule. Plan properly and a Lisbon to Porto single regularly lands between 12 and 18 euros. These are the reductions worth knowing.

Discount Who Saving Condition
Promo fare Everyone up to 65 per cent Booked at least 5 days ahead, limited quota per train
European Youth Card Under 30 25 per cent On Alfa Pendular and Intercidades, card shown on board
Return ticket Everyone about 10 per cent Both legs bought together
Group 3 people and more about 10 per cent Same train, same booking
Children aged 4 to 12 Families 50 per cent Free under 4, without an allocated seat
65 and over Seniors 50 per cent Identity document checked on board

These reductions do not stack: the booking engine simply keeps the best one for you. To put those amounts into a full monthly budget, have a look at our page on the cost of living in Portugal.

Coach, plane and carpooling, when they pay off

The long distance coach still wins on two points: last minute prices and towns with no railway station. Rede Expressos leaves from the Sete Rios terminal in Lisbon, on the blue metro line, and arrives in Porto at Campo 24 de Agosto. Flixbus tends to use Lisboa Oriente. For Nazaré, Óbidos, Peniche, Ericeira or Fátima, the coach is often the only direct option.

Flying rarely makes sense on the mainland. A one hour flight between Lisbon and Porto turns into three real hours once you add airport access, security and baggage reclaim, for a higher price. It becomes unbeatable towards Madeira, a 1 h 45 flight for 60 to 120 euros return depending on the season, and towards the Azores. Carpooling earns its place on Sunday evenings when trains are full: budget 10 to 15 euros and expect a pick up point on the edge of the city rather than at the station.

Booking at the right moment for a weekend away

The golden rule is simple: for a Friday evening departure, buy by Tuesday at the latest. The 17 h to 19 h trains on Friday and the 18 h to 21 h trains on Sunday are the busiest of the week, and promo fares sell out there first. A Saturday departure at 7 h or 8 h regularly costs half as much as the same journey on Friday at 18 h.

Booking takes three minutes on the official Comboios de Portugal site or app. You pick the exact departure station, the date, the number of passengers, then the service from the timetable, and the ticket arrives as a scannable code. No need to print it, the conductor reads your phone screen. Note your coach and seat number: platform markings show where to stand so you do not have to run.

One last tip: the 13 Portuguese public holidays often fall midweek. Adding a single day from your 22 working days of annual leave easily turns a Tuesday holiday into a four day trip.

Coimbra, Aveiro and Nazaré, the stops worth making

The Lisbon to Porto line runs straight through the centre of the country, and breaking the journey costs almost nothing. These are the four most rewarding stops when you live in either big city.

Town From Lisbon From Porto Indicative fare What to see
Coimbra 1 h 40 by train 1 h 05 by train 14 to 24 euros Listed university, Joanina library, Mondego riverside
Aveiro 2 h 15 by train 40 min to 1 h 10 4 to 28 euros Canals, moliceiro boats, Costa Nova beach
Nazaré 1 h 50 by coach 3 h by coach 12 to 16 euros Giant winter waves, Sítio clifftop, grilled fish
Guimarães 4 h by train 1 h 10 on the urban train 3 to 30 euros Castle and listed medieval centre

From Porto, urban trains to Aveiro, Braga and Guimarães cost 3 to 4 euros one way and run every hour. It is by far the best playground in the country for short weekends, something our guide to multilingual jobs in Porto also covers.

Living in Lisbon or Porto and travelling at weekends

These journeys become routine once you live there rather than visit. We recruit French, German and Dutch speakers for customer advisor and content moderator roles in Lisbon and Porto, working in your mother tongue with English used internally. The contract is a renewable 12 month fixed term contract, with paid initial training and a salary of around 1,060 euros gross per month, paid 14 times a year. Shared accommodation is provided for the whole duration of the contract, rent, bills and internet included, the flight is reimbursed for French speaking candidates and paid directly by the company for German and Dutch speaking candidates, and the partner company handles the NIF, the NISS, private health cover and the airport welcome. You need to be an EU citizen with decent English and at least a secondary school diploma. Open roles are listed on our jobs in Portugal page.

On the rights side, you remain an EU citizen working in another member state: the EURES portal and the work section of Your Europe summarise residence, social security and qualification recognition rules.

FAQ

How long does the Lisbon to Porto train take?

Allow 2 h 50 on the Alfa Pendular and 3 h 10 to 3 h 30 on the Intercidades, station to station. Adding twenty minutes of metro at each end, the full centre to centre journey fits inside three and a half hours.

What is the cheapest way between the two cities?

The coach sets the floor, with Flixbus seats from 5 euros midweek. That said, a promo train ticket bought five days ahead often lands between 12 and 18 euros, for forty minutes less travel and noticeably more comfort.

Do you need to book trains in advance in Portugal?

Yes for the Alfa Pendular and the Intercidades, where a numbered seat is compulsory. Urban and regional trains work differently: you simply buy a ticket at the counter or a machine just before departure, with no reservation.

Assistant Expat-UEn ligne · Réponses instantanées
Bonjour ! 👋 Je suis l'assistant IA d'Expat-U. Je peux t'aider à trouver une offre, te renseigner sur la vie à Lisbonne ou Athènes, ou répondre à tes questions sur le processus. Comment puis-je t'aider ?
Propulsé par Claude AI