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.



