Buy Train Ticket From Lisbon To Porto
Booking a train from Lisbon to Porto is one of those travel jobs that sounds like homework but turns out to be refreshingly simple. You don’t need a travel agent, a secret pas...
Booking a train from Lisbon to Porto is one of those travel jobs that sounds like homework but turns out to be refreshingly simple. You don’t need a travel agent, a secret password, or a blood oath to the gods of rail. A few clicks, a QR code, and you’re gliding north with a pastel de nata in hand.
That’s the beauty of it. Portugal’s train system, run by CP — Comboios de Portugal, connects the two cities in comfort. Unlike airports, which sometimes feel like a group project nobody wanted, the train puts you right in the middle of things.
Which Train Do You Want?
Two main trains do the Lisbon–Porto run: the Alfa Pendular and the Intercidades. The Alfa is the speedy one, taking about 2 hours 50 minutes. The Intercidades is a little slower, often around 3 hours 20 minutes, but still perfectly pleasant.
Must Read
Both have reserved seats, power outlets, luggage racks, and a café-bar. Think of it as a moving living room with better scenery. You’re not crammed into a metal tube wondering if your knees will ever forgive you.
Where You Leave From
In Lisbon, most trains depart from Lisboa Oriente or Lisboa Santa Apolónia. Oriente is big, modern, and near the airport. Santa Apolónia is closer to the old town and Alfama.
In Porto, trains usually arrive at Porto Campanhã. From there, you can hop on a quick urban train to São Bento if you want to land right in the city center. Some trains also stop at Vila Nova de Gaia, but Campanhã is the main event.
How to Buy Your Ticket
The easiest way is the CP website or the CP app. Switch the site to English if your Portuguese is limited to “obrigado” and pointing at pastries. Enter Lisbon to Porto, pick your date, choose passengers, and hit search.
How to book train tickets from Lisbon to Porto | Community
You’ll see a list of trains with times and prices. Pick one, then choose your class: Turística (second class) or Conforto (first class). Turística is plenty comfortable for most people. Conforto gives you more space and a quieter car, like upgrading from a cozy pub to a nice lounge.
Then choose a seat if the system lets you. Pay with a card, and your ticket arrives as a PDF or in the app. You can also buy at ticket machines or counters, but online usually gets better prices.
Be careful with third-party ticket sites. Some add fees or confusing terms. Stick with CP directly unless you have a very specific reason not to.
When to Buy
Earlier is usually cheaper. CP sells limited promo fares that can drop the price to around €15–€25 in Turística. Flexible tickets cost more, sometimes €40–€50 or higher.
If your plans are firm, book a few weeks ahead. It’s like buying concert tickets, except the band is a quiet train and the encore is Porto’s riverfront. Last-minute tickets exist, but you’ll pay for the privilege.
Day Trip From Porto To Sintra - All You Need To Know
At the Station
Arrive 20–30 minutes before departure. Oriente is huge and can feel like a spaceship terminal. Santa Apolónia is smaller and easier to navigate.
Check the departures board, scan your QR code, and find your assigned seat. Luggage goes on overhead racks or at the end of the car. Double-check your station name, because Lisbon and Porto each have more than one.
Why Care?
Because the train turns travel into part of the trip. Driving means tolls, parking, and someone yelling at Google Maps. Flying means security lines, baggage rules, and waiting around an airport nowhere near downtown.
The train drops you close to the action in both cities. You can nap, read, work, or just stare out the window like a poet with a train pass. It’s civilized in a way that makes you wonder why we ever stopped doing it.
So go ahead: open the CP site, pick a train, and let someone else do the driving. Lisbon and Porto are only a few comfortable hours apart. That might be the best kind of travel day there is.