Trains from Porto

Trains from Porto

Routes, journey times, and fares for trains serving Porto

Trains from Porto: What to Know

Porto's primary rail hub is Campanhã Station, which handles most long-distance and international services. São Bento Station, located in the historic center, is famous for its azulejo-tiled hall and serves many regional trains, making it a convenient starting point for shorter journeys. Traveling by train from Porto has a comfortable and scenic alternative to flying, for routes along the coast or to major Iberian cities like Lisbon, Madrid, and Barcelona. While generally more expensive than the bus, the train provides greater speed and comfort for these medium to long-distance corridors. For the most current schedules and fares, including options from operators like Comboios de Portugal, use a comparison platform like Omio.

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 Is the Main Train Station in Porto?

The primary station for long-distance and international trains is Porto - Campanhã, located east of the city center. For suburban trains and services along the Douro River line, São Bento station in the historic center is more convenient. Many trains stop at both, so check your ticket.

How Do I Get from Porto to Lisbon by Train?

Direct high-speed Alfa Pendular and intercity (Intercidades) trains connect Porto (Campanhã) to Lisbon (Santa Apolónia and Oriente stations). The journey takes roughly 3 hours. Booking in advance is recommended for the best fares. Check current schedules and availability using the booking widget below.

Can I Take a Train from Porto to the Douro Valley?

Yes, regional trains run from Porto's São Bento station along the scenic Douro River line to towns like Peso da Régua and Pinhão. The journey is a highlight itself. Service is less frequent than on main lines, so planning your day trip schedule carefully is essential.

Where Can I Buy Train Tickets in Porto?

Tickets can be purchased at ticket offices or machines at Campanhã and São Bento stations. For CP (Comboios de Portugal) services, you can also buy online in advance, which is often advised for long-distance routes. For the best current prices and seat selection, use the official booking tools.

Is There Luggage Storage at Porto's Train Stations?

Yes, both Campanhã and São Bento stations have left luggage facilities (luggage lockers or staffed offices). Availability and locker sizes can vary. It's a useful service if you have time between check-out and your departure, allowing you to explore the city unencumbered.

What's the Difference Between Alfa Pendular and Intercidades Trains?

Alfa Pendular is Portugal's fastest and most comfortable service, with amenities like power sockets and more legroom, typically at a premium price. Intercidades trains are slightly slower but still a comfortable option for main routes. Both require seat reservations. Check the booking widget for current service options and categories.