Arrival station: Campanha Station R. Pinheiro de Campanhã, 4300-173, Porto, Portugal
Lisbon to Porto Train Information
Eager to explore the gems of Portugal's west coast? Without a doubt, one of the most time-saving options to explore the wonders of the country is hopping on the Lisbon to Porto Alfa pendular high-speed train. At first glance, air travel may seem a better option, but though the flight itself will take your a bit less than 1 hour, you need to spend extra time on check-in procedure and additional transfers as unlike train stations, airports aren't centrally located.
Getting from Lisbon to Porto takes at average around 3 hours. Travelers can choose from 14 daily departures, and 2 comfortable travel classes. On Rail.Ninja online booking platform you can find both, early morning departures from around 6 a.m., and night departures until 10 p.m. Below you can find more useful information about Lisbon to Porto train schedule, available rail services, and answers to the most popular questions about trains in Portugal.
Download our free app today and save on your next trip
When traveling from Lisbon to Porto by train, you have an amazing opportunity to appreciate the charm of Portugal's west coast. Sit back, stretch out, and let yourself get mesmerized by outstanding landscapes while the modern train takes you to the final destination in full comfort.
Wondering how to get from Porto to Lisbon? If you are planning move between these fantastic destionations by train, your adventure will start from the central railway hub of the capital, Gare do Oriente train station which is located right in the heart of Lisbon.
Noted for its short travel times, Alfa Pendular Lisbon to Porto high-speed train is the most popular option on this rail route. Apart from impressive speed, this train also boasts a saturated departure schedule and top-notch onboard facilities.
To get from Lisbon to Porto by train, you need to cover the distance of 332 kilometers or 206 miles.
As a rule, the price of the Lisbon to Porto train tickets starts from 26 USD. Ticket rates may vary depending on several factors, including general availability, selected travel class, as well as how close the date of purchase is to the departure date. Thus, we recommend booking your tickets in advance.
Getting a ticket online is the easiest way. With Rail.Ninja, you can book train tickets for 1.5k+ routes across 50+ countries. Thus, Rail.Ninja enables you to book tickets worldwide easily. To find out more check Rail.Ninja review.
The easiest and most convenient way to travel from Porto to Lisbon by train is to take a direct train from Porto's Campanhã station to Lisbon's Santa Apolónia station. Also, if you are interested how to travel from Porto to Lisbon, you can check and book a reverse train ticket.
Book Train Tickets from Lisbon to Porto
BOOK TICKETS
Lisbon to Porto Railway Map
Looking for Lisbon to Porto train map? Click on the map below to zoom in your departure and arrival cities. You can check real-time timetables, travel stations, current prices, and book your ticket for this route on Rail.Ninja.
Did you know that Santa Apolónia Railway Station in Lisbon, Portugal, has a history that dates back to the 19th century? Officially opened in 1865, this iconic station is one of the oldest in the country, serving as a vital gateway to Lisbon's charming neighborhoods and beyond. Today, Santa Apolónia Railway Station remains a bustling transportation hub, connecting travelers to major domestic routes, including Porto and Faro, as well as international destinations such as Madrid. Operated by Comboios de Portugal (CP), the station offers a mix of services, from high-speed trains to regional and suburban connections. Renowned for its classical architecture and central location near the Tagus River, Santa Apolónia provides a convenient and historic starting point for exploring Portugal’s rich history, scenic landscapes, and vibrant culture.