Porto Campanha railway station

 

Porto Campanha station. Photo courtesy of @rexybexy.

This page explains how to buy train tickets from Porto to other European cities at the cheapest rates, buying online direct from the operators, usually with print-your-own tickets.  Click here to buy tickets starting in another city.

I want to go from Porto to...

      Lisbon   Faro & Algarve   Vigo, Santiago de Compostela    
  Barcelona   Madrid   Seville, Cordoba, Malaga, Valencia, Alicante    
  San Sebastian   Paris & Bordeaux   All other destinations    

Before you buy your tickets

Take a moment to read these important tips for buying European train tickets.  It answers all the usual questions, "Do I need to book in advance or can I buy at the station?", "Can I stop off?", "Are there Senior fares?" and that old favourite, "Should I buy an $800 railpass or a €35 point-to-point ticket?".  How far ahead can you buy train tickets?

Which station in Porto?

European train travel FAQ

An introduction to European train travel

 

Senior fares (over 60)

 

Guide to Eurail passes (overseas visitors)

Important tips for buying European train tickets

Youth fares (under 26)

 

Guide to Interrail passes (for Europeans)

How to check European train times

Child fares & child age limits

 

Couchettes & sleepers on night trains

Do I need to book in advance?

Luggage on European trains

 

Train seat numbering plans

How far ahead can I book?

Luggage storage at stations

 

Wheelchairs & special needs

Can I stop off on the way?

Taking a bike by train

 

Real-time service updates

Should I travel 1st or 2nd class?

Taking a car by train

 

Hotels & accommodation

How long to allow for connections?

Taking dogs & pets by train

 

Changing stations in Paris by metro or taxi

How early to arrive at the station?

Maps of the European rail network

 

What to do when things go wrong...


Porto to Lisbon from €9.50
Alfa Pendular train from Lisbon to Porto

Alfa Pendular train from Lisbon to Porto.  Courtesy of Matt from www.youtube.com/c/nonstopeurotrip.

Back to top


Porto to Albufeira, Faro & the Algarve from €19
Alfa Pendular train from Lisbon to Porto

An Alfa Pendular train.  Photo courtesy of Matt from www.youtube.com/c/nonstopeurotrip.

1st class on an Alfa Pendular

1st class on an Alfa Pendular train.  Photo courtesy of @rexybexy

Back to top


Porto to Madrid from €15 + €22

Porto to Madrid.  The cheapest option, with some great scenery

 

Step 1, take the regional express train from Porto to Vigo.  Photos courtesy of Martin Hill.

Alvia train

Step 2, take an Alvia train from Vigo to Madrid.  Nick-named patito or little duck, for obvious reasons!

Turista Plus seats on an Alvia train   Alvia train at Madrid Chamartin

Comfort class seats on an Alvia train...

 

Alvia train at Madrid Chamartin...

Back to top


Porto to Barcelona

Option 1, Porto to Barcelona in a day

Option 2, Porto to Barcelona using the direct Vigo-Barcelona Alvia train 3 times a week

Back to top


Porto to San Sebastian

Back to top


Porto to Vigo, Santiago de Compostela
 

The regional express train between Porto & Vigo.  Photos courtesy of Martin Hill.

Back to top


Porto to Seville, Cordoba, Malaga, Alicante, Valencia

By train to Faro, bus to Seville.  Cheapest, easily done in a day

Back to top


Porto to Paris & Bordeaux

Option 1, Porto to Paris via Vigo, Madrid & Barcelona

Option 2, Porto to Bordeaux & Paris via San Sebastian - slower but usually cheaper

Back to top


Porto to all other destinations

Back to top


Back to home page