About Porto

Porto is Portugal's second-largest city and one of the oldest urban centres in Europe, set along the banks of the Douro River as it meets the Atlantic. Its UNESCO-listed historic centre, Ribeira, is a maze of colourful townhouses, medieval churches, and riverside cafés that give the city its unmistakable character. Popular stops include the iconic Dom Luís I Bridge, the stunning interior of São Bento railway station with its 20,000 azulejo tiles, Livraria Lello bookshop, and the Palácio da Bolsa. Across the river in Vila Nova de Gaia, visitors can tour the famous port wine lodges and taste some of Portugal's finest wines while taking in views of the city skyline.

Porto is also a well-connected base for exploring northern Portugal and beyond by rail. The Alfa Pendular high-speed train links the city with Lisbon, Faro, Albufeira, and other major destinations, with frequent daily departures and clear timetables. Whether you are spending a few days in Porto or using it as a starting point for a wider Portuguese adventure, the rail connections make it easy to travel the country without a car.

Train Routes to and from Porto

Lisbon – Porto

The most popular intercity rail connection in Portugal, linking the capital with the country's second city.

Alfa Pendular High-Speed train
Distance: 332 km
Travel time: 2 h 39 m - 6 h 9 m
CHECK DETAILS

Porto – Lisbon

Key business and leisure route, with frequent daily departures in both directions.

Alfa Pendular High-Speed train
Distance: 332 km
Travel time: 2 h 42 m - 4 h 46 m
CHECK DETAILS

Porto – Lagos

A longer Algarve route connecting Porto with the charming coastal town of Lagos, with a connection at Tunes.

Alfa Pendular High-Speed train
Distance: 590 km
Travel time: 6 h 29 m - 8 h 41 m
CHECK DETAILS

Lagos – Porto

Return journey from Lagos to Porto, with a short connection change at Tunes.

Alfa Pendular High-Speed train
Distance: 590 km
Travel time: 6 h 38 m - 7 h 53 m
CHECK DETAILS

Porto – Braga

A short and frequent regional connection between Porto and the historic northern city of Braga.

Alfa Pendular High-Speed train
Distance: 56 km
Travel time: 39 m - 1 h 13 m
CHECK DETAILS

Braga – Porto

Popular commuter and leisure route connecting Braga with Porto, with many daily departures.

Alfa Pendular High-Speed train
Distance: 56 km
Travel time: 38 m - 40 m
CHECK DETAILS

Train Stations in Porto

Campanha is Porto's main long-distance railway station, picturesquely located along the right bank of the Douro River. Built in the 19th century, it serves as the primary departure point for all Alfa Pendular high-speed and Intercidades express trains to Lisbon, Faro, Braga, and other destinations across Portugal. Despite its charmingly understated appearance, reminiscent of an elegant mansion, Campanha is the most important transportation hub in the city, and all long-distance tickets to and from Porto include a free transfer by suburban train between Campanha and São Bento.
Learn More
Sao Bento is one of the most beautiful train stations in the world and an unmissable landmark of Porto. Opened in 1903, it was built on the site of a former Benedictine monastery, from which it takes its name. The station operates regional services on the Minho, Douro, Braga, Guimarães, and Aveiro lines. Its greatest treasure is the grand entrance hall, decorated with over 20,000 hand-painted azulejo tiles depicting scenes from Portuguese history, making it as much an art gallery as a transport hub.
Learn More

How to Get from Porto to Other Cities by Train

Porto to Lisbon Train Journey

The Porto to Lisbon route is the most traveled rail connection in Portugal, and the Alfa Pendular covers the 332 km distance in approximately 2 hours and 58 minutes. Services run regularly throughout the day from Campanhã station, with the Intercidades offering a slightly slower alternative at around 3 hours 23 minutes. The journey passes through scenic river valleys and vineyard-covered hillsides, making the ride itself a highlight of any Portugal trip. You can compare departure times and ticket prices using our search form above.
Mecca to Medina Train Journey
Mecca to Jeddah Airport Train Journey
Porto to Faro Train Journey

The Porto to Faro route runs the full length of Portugal, connecting the northern city with the Algarve capital in approximately 5 hours 30 minutes by Alfa Pendular. The train passes through Lisbon, making it easy to break the journey with a stopover in the capital. With a limited number of daily direct services, booking tickets in advance is recommended. You can compare departure times and ticket prices using our search form above.
Porto to Braga Train Journey

The Porto to Braga route is one of the shortest and most frequent rail connections in northern Portugal, covering the 57 km distance in approximately 1 hour. Multiple services depart throughout the day, making it an ideal option for a day trip from Porto to explore Braga's historic cathedral, Bom Jesus sanctuary, and lively university atmosphere. You can compare departure times and ticket prices using our search form above.
Mecca to Jeddah Train Journey

Travel Tips for Visiting Porto by Train

  • Check Train Schedules
    Review train schedules in advance, especially if you are connecting onward to Faro, Lisbon, or other destinations on the same day, as some services have limited daily departures.
    1
  • Book Tickets in Advance
    Seats on the Alfa Pendular fill quickly, especially on the Porto–Lisbon route during weekends, public holidays, and summer. Booking in advance gives you access to the best prices and seat selection.
    2
  • Choose Your Lisbon Station Wisely
    Even if you are not catching a train from São Bento, it is worth visiting for its extraordinary azulejo tile panels. Allow at least 15–20 minutes to take in the artwork in the main hall.
    3
  • Allow Time for Platform Changes
    At Lisbon Oriente, which connects trains, metro, and buses, allow extra time to navigate the terminal and reach your platform, particularly if you are traveling with luggage or as part of a group.
    4
  • Metro to Reach Train Stations
    Both Gare do Oriente and Entrecampos are served by Lisbon's metro (subway), making it straightforward to travel from most central neighborhoods to the station without needing a taxi.
    5
  • Validate Suburban Tickets
    If using suburban or urban (Urbano) trains within the Lisbon area, always validate your ticket before boarding to avoid fines. Alfa Pendular and Intercidades tickets do not require separate validation.
    6

FAQ About Trains to and from Lisbon

Made on
Tilda