


High-speed trains connect Lisbon and Porto in as little as 2 hours and 35 minutes. This guide covers train times, ticket prices, stations, and onboard amenities. The FAQs below explain how to find low fares, compare departure dates, and check schedules before you travel.
The route passes through the Portuguese countryside, with villages, river valleys, and views of the Douro region as you head north. The journey combines speed and comfort with some of Portugal's finest scenery. You can book seats through Rail Ninja up to several months before your travel date, making it easier to plan ahead.
Plan visits to Porto's attractions and build your itinerary with the Portugal trip planner.
The train route from Lisbon to Porto covers approximately 332 kilometres (around 206 miles), slightly more than the road route. The high-speed train takes over an hour less than a bus or car; flying takes under an hour, but airport transfers, check-in and gate closing times make the overall journey longer than travelling by train. For most travellers, the train is the fastest and most convenient option, and is widely regarded as the most enjoyable way to travel between the cities.
The fastest Lisbon to Porto service is the Alfa Pendular, which takes as little as 2 hours and 35 minutes. One of Portugal's best-equipped high-speed trains, it offers free Wi-Fi, power outlets at every seat, spacious seating, and a comfortable ride; Intercidades services take a little longer but remain reliable and affordable. Most trains depart from Lisbon's Oriente station and arrive in Porto's city center, giving rail a highly competitive door-to-door journey time compared with other transport.
Most Lisbon to Porto trains depart from Lisboa Oriente station (Gare do Oriente), though some leave from Lisboa Santa Apolónia station. Oriente is one of Portugal's most modern and well-connected stations, centrally located in eastern Lisbon with metro, bus, and taxi access; Santa Apolónia is one of Lisbon's oldest historic terminals, on the riverfront in central Lisbon. Both have good metro connections from most parts of the city, but check your service's departure station in advance because it varies by train type. You can book departures from either station through Rail Ninja and receive tickets instantly by email, with no need to print them or queue at the station.
Most Lisbon to Porto trains arrive at Porto Campanhã station, the city's main rail hub and primary interchange, a short metro or taxi ride from the city center. Campanhã connects directly to Porto's metro for onward travel, while some services continue to Porto São Bento station, a smaller terminus in the old city. São Bento is considered one of Europe's most architecturally remarkable stations, with hand-painted azulejo tile panels depicting Portuguese history; services terminating there give you the most direct access to the old town's main attractions, so you can explore as soon as you arrive.
You can take the metro, a taxi, or a ride-sharing service from Porto Campanhã to the city center. The station has a direct metro connection, with São Bento just a few minutes away; taxis and ride-sharing services are available outside. On the metro, sit on the left-hand side of the carriage for views of the Douro River as you travel into the center.
Lisbon to Porto tickets start at approximately 25–30 EUR for standard class on Intercidades trains and around 40–55 EUR for Alfa Pendular, depending on class and how early you book. Prices also vary by travel date and availability; the first train and later off-peak departures sometimes cost less, while booking online well in advance is the most reliable way to find low fares, including Promo discounts of over 50%. Comboios de Portugal offers senior fares to eligible passengers aged 65 and over and discounts to travelers under 25, with valid ID required during ticket inspections. Book through Rail Ninja to secure your seat quickly and receive your e-ticket instantly by email, without queuing at the station.
The Alfa Pendular is Portugal's flagship high-speed intercity train and the fastest Lisbon to Porto service, with journeys starting at 2 hours 35 minutes. Operated by Comboios de Portugal, it uses tilting technology to maintain higher speeds through curves on the Portuguese rail network, and offers free Wi-Fi, power outlets, a café service, and spacious seating in standard and first class. Most services run from Lisboa Oriente to Porto Campanhã; the train is widely regarded as the most comfortable and reliable option between the cities, and is favored by business travelers and passengers who prioritize journey time and onboard comfort.
Alfa Pendular offers Conforto (standard) and Executivo (first class), while Intercidades has similar class options and a reliable, affordable standard class. Conforto provides spacious seating, free Wi-Fi, power outlets, and a comfortable ride; Executivo adds wider seats, greater recline, and a more refined onboard setting. Passengers in every class can see the Portuguese countryside and the approach to the River Douro, so consider your seat before departure: on most northbound services, the left-hand side offers the best river and countryside views near Porto.
Yes, you can buy Lisbon to Porto tickets at the station on the day, but booking ahead is strongly recommended. Alfa Pendular has assigned seating, and popular departures can sell out well in advance, especially on weekends, public holidays, and during summer. Booking through Rail Ninja confirms your seat and guarantees your fare, with tickets delivered instantly by email and accepted digitally for boarding, so you can arrive early with your ticket ready rather than rely on same-day availability, printing, or station queues.
Weekday mid-morning and early-afternoon departures tend to be quieter, with more availability and potentially lower fares; the same applies to return journeys from Porto Campanhã to Lisbon. Services run frequently from early morning to late evening, with the first train typically leaving Lisboa Oriente around 6:00 a.m. The route is among Portugal's most punctual, but arrive a few minutes early to find your platform, especially when travelling with luggage or young children.
Book online 5 to 60 days before travel for the best chance of low Lisbon to Porto fares, including promo discounts of over 50% compared with last-minute prices. Compare dates and departures because demand affects prices, and avoid weekday peak hours, typically 06:00–10:00 and 15:00–19:00, for lower fares and better availability. Comboios de Portugal offers significant discounts for seniors aged 65 and over and travelers under 25, who must carry valid ID for ticket inspections. Rail Ninja sends tickets instantly by email for digital boarding without printing; arrive early with your ticket confirmed rather than rely on same-day availability.
Download the Rail Ninja app to check train times, find low fares, and book instantly while traveling.
One platform, 34+ destinations, 700+ routes around the globe.
We speak your language and offer over 20 payment methods.
Read authentic Rail Ninja reviews and see what our travelers say about us.
You can conveniently book train tickets for up to a year in advance!
Need a hand? Contact our customer support before or during your trip.