Lisbon
How to get from Lisbon to Porto
Take the train: CP's Alfa Pendular covers Lisbon Oriente or Santa Apolónia to Porto Campanhã in about 2h50–3h20, roughly €25–45 in 2026 estimate, with departures through the day. Book ahead for the cheapest fares; the bus is slower but sometimes cheaper, and flying saves little door to door.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideLisbon
Key facts
- Fastestcheck
- Alfa Pendular train, about 2h50 Lisbon Oriente to Porto Campanhã
- Cheapestcheck
- Advance train fare or intercity bus, roughly €10–25 in 2026 estimate
- Train frequencycheck
- Roughly hourly through the day
- Main operatorscheck
- CP (train), Rede Expressos and FlixBus (bus), TAP and Ryanair (air)
- Stationscheck
- Lisbon Oriente or Santa Apolónia; Porto Campanhã, then metro or train to São Bento
- Book aheadcheck
- Yes for train; fares rise close to departure
- Currency
- Euro (EUR, €)
Fastest and cheapest
The train wins on both time and comfort for most travellers. CP's Alfa Pendular is the fast service, covering the roughly 300 km between Lisbon and Porto in about 2h50 to 3h20 depending on the departure and which Lisbon station you use. Intercidades trains run the same corridor more slowly and usually cost less.
The bus is the budget option. Rede Expressos and FlixBus run coaches between Lisbon's Sete Rios or Oriente terminals and Porto's Campo 24 de Agosto or Casa da Música, taking around 3h30 to 4h30. Advance promotional tickets can undercut the train, but the journey is longer and less comfortable.
Flying is rarely worth it. Lisbon to Porto is about 45 minutes in the air, but once you add airport transfers, security and baggage, door-to-door time is close to the train, and fares are not reliably cheaper.
| Mode | Time | Price (2026 estimate) | Frequency | Operator |
|---|---|---|---|---|
| Train (Alfa Pendular) | 2h50–3h20 | €25–45 | Roughly hourly | CP |
| Train (Intercidades) | 3h–3h30 | €20–35 | Several daily | CP |
| Bus | 3h30–4h30 | €10–25 | Frequent, several operators | Rede Expressos, FlixBus |
| Flight | About 45 min in the air | €30–90 | Several daily | TAP, Ryanair |
Options compared
Trains leave from Lisbon Oriente (main departure point, with metro and suburban connections) and Santa Apolónia (closer to the historic centre). Both reach Porto Campanhã; some services continue to Porto São Bento in the city centre. If your hotel is in Ribeira or near Aliados, São Bento saves a metro hop.
Buses are the fallback when trains are full or expensive. They use Lisbon's Sete Rios and Oriente terminals and drop in Porto at Campo 24 de Agosto or Casa da Música, both with metro access. Journey times stretch in traffic, especially around Lisbon at peak hours.
Driving the A1 motorway takes about 3 hours without stops, but many tolls are electronic-only, so arrange a transponder or pay at a post office afterwards. Parking in central Porto and Lisbon is expensive and scarce, which is another reason most travellers leave the car behind.
- Train: fastest and most comfortable, book ahead for the best fares.
- Bus: cheapest, slower, good if trains are sold out.
- Flight: quick in the air, slow door to door, not reliably cheaper.
- Car: flexible for stops in Coimbra or Aveiro, but tolls and parking add cost.
How to book
Book CP train tickets on the official CP website or app. Fares are cheapest when bought well in advance; prices climb as departure approaches and popular weekend services sell out. You get an e-ticket with a QR code, so no printing is needed. Seat reservation is included with the ticket.
Bus tickets are sold on the Rede Expressos and FlixBus sites and apps, and at terminal counters. Promotional fares are limited and non-refundable, so check the change rules before buying.
Flights are booked directly with TAP or Ryanair. For all modes, paying in euros avoids conversion fees; a card without foreign transaction fees is the simplest option.
- CP: official site or app, e-ticket, seat included.
- Rede Expressos and FlixBus: online or at the terminal.
- TAP and Ryanair: book direct for the clearest change rules.
Tips
Arrive 15–20 minutes before departure at Lisbon Oriente or Santa Apolónia; the platforms are a short walk from the concourse. At Porto Campanhã, follow signs for the metro if you are heading to the centre, or stay on the train if it continues to São Bento.
Second class on the Alfa Pendular is comfortable and has power sockets and Wi-Fi. First class adds more space for a modest premium. If you are continuing to the Douro Valley, Porto Campanhã is the interchange for trains up the river.
Consider breaking the trip in Coimbra, roughly halfway, if you have time. It is a straightforward stop on the same line and worth a night.
- Buy train tickets early for the lowest fares.
- Use São Bento if your hotel is in central Porto.
- Coimbra makes an easy halfway stop.
- Keep an eye on your bags at Lisbon Oriente, a busy interchange.
Route map
The line runs north from Lisbon through Coimbra and Aveiro before reaching Porto. Coimbra is about 1h40 from Lisbon by fast train, and Aveiro about 2h10. Both are useful stops if you want to split the journey.
At Porto, Campanhã is the main long-distance station east of the centre; São Bento is the central station near Aliados and the Ribeira. Metro lines connect both to the rest of the city.
Questions people ask
How long does it take to get from Lisbon to Porto?
The Alfa Pendular train takes about 2h50 to 3h20 from Lisbon Oriente or Santa Apolónia to Porto Campanhã. Buses take 3h30 to 4h30, and flying is about 45 minutes in the air but similar door to door once transfers are added.
What is the cheapest way to get from Lisbon to Porto?
An advance-purchase bus ticket or a promotional train fare, roughly €10–25 in 2026 estimate. Book early: walk-up train fares are higher, and cheap bus seats are limited and non-refundable.
Do I need to book in advance from Lisbon to Porto?
Yes for the train. Fares rise as departure nears and popular services sell out, especially weekends. Buses can often be booked on the day, but advance tickets are cheaper.
Deep dive
Every source; changeable facts are marked check
Sources
- officialCP – Comboios de Portugal
- officialRede Expressos
- officialFlixBus
- officialTAP Air Portugal
- officialRyanair