Trains from Porto

Trains from Porto

Routes, journey times, and fares for trains serving Porto

Trains from Porto: What to Know

Porto-Campanhã is the hub for long-distance rail, with CP (Comboios de Portugal) running frequent domestic services, including the Alfa Pendular, Portugal's fastest train, which covers the Lisbon corridor in roughly three hours. For Spain, the cross-border Celta service links Campanhã directly to Vigo, from where onward connections reach Santiago de Compostela and beyond. Longer hauls to Madrid or Barcelona typically require a change and the better part of a day. But the scenery through the Douro and Minho valleys is something no flight can offer. Compared to flying, trains to Lisbon are generally cheaper and deposit you in the city center rather than a suburban airport. Buses can undercut rail on price for cross-border routes. But the comfort gap is real on journeys over four hours. For current schedules and fare comparisons across carriers, the Omio search widget below is the quickest way to check what's running.

Compare Times & Fares

Trains from Porto

Intercity and international rail connections, with live schedules and fares.

Compare times & fares →

Popular Train Routes

Lisbon to Porto

2h 58m

Santiago de Compostela to Porto

4h 8m

Porto to Madrid

9h 23m

Vigo to Porto

2h 22m

Lisboa - Oriente to Porto

2h 58m

Barcelona to Porto

12h 53m

Frequently Asked Questions

What Are the Main Train Stations in Porto?

Porto has two key stations. Campanhã is the main hub for long-distance and intercity trains, including services to Lisbon and international connections. São Bento, in the city center, handles regional and commuter routes and is famous for its azulejo tile panels. Many long-distance trains stop at both. But always check whether yours originates at Campanhã, a short urban train connects the two stations.

How Do I Get from Porto to Lisbon by Train?

CP (Comboios de Portugal) runs Alfa Pendular and Intercidades services between Porto Campanhã and Lisbon Santa Apolónia or Oriente. The Alfa Pendular is the fastest option, taking roughly three hours. Intercidades is slower but typically cheaper. Trains run throughout the day. Book through the CP website or app, advance tickets generally cost less than walk-up fares, and first class (Conforto) includes a wider seat and meal service.

Can I Take Day Trips from Porto by Train?

Several worthwhile day trips run on frequent regional trains. Braga and Guimarães are each roughly an hour from Porto on urban/regional CP lines departing from São Bento or Campanhã. Aveiro, sometimes called Portugal's Venice for its canal boats, is under an hour south. The Douro Valley line along the river to Régua and Pocinho is one of Europe's most scenic rail routes, allow a full day for that one.

Do I Need to Book Porto Train Tickets in Advance?

For regional and urban trains around Porto, advance booking is usually unnecessary, buy at the station or tap in with a reusable Andante card for urban lines. For Alfa Pendular and Intercidades services to Lisbon or the Algarve, booking ahead on the CP website is recommended, on weekends and holidays, both to guarantee a seat and to access lower advance fares.

Is There a Train from Porto Airport to the City Center?

Porto airport connects to the city center via the Metro do Porto, not a mainline train. The purple Line E (Violeta) runs from the airport to stations throughout the city, including Trindade, Bolhão, and connections onward. You'll need an Andante card, available from machines at the airport metro station. The ride to the central Trindade hub takes roughly 25, 30 minutes with frequent service throughout the day.

Can I Travel from Porto to Spain by Train?

Direct cross-border rail options from Porto are limited. The most practical train connection into Spain runs from Porto Campanhã to Vigo in Galicia via the Celta service, operated jointly by CP and Renfe. The journey takes around two and a half hours. From Vigo you can connect onward to Santiago de Compostela, Madrid, or Barcelona on the Spanish rail network. Book through CP or Renfe.

What Is the Douro Valley Train Line and Is It Worth It?

The Linha do Douro runs east from Porto Campanhã along the Douro River through terraced vineyards and river gorges to Régua and on to Pocinho. It's widely considered one of the most scenic train rides in Europe. The route is a standard CP regional service, no premium fare required. Trains run a few times daily. Check current timetables on the CP website. Window seats on the river side fill up, so board early.