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 just buy at the station?", "Can I stop off?", "Are there Senior fares?" and that old favourite, "Should I buy an $800 railpass or just buy a €35 point-to-point ticket online?".  And most important, click here to understand how far ahead you can 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 €11...
Alfa Pendular at Porto Capanha   1st class on an Alfa Pendular

Alfa Pendular at Porto Campanhã...


Alfa Pendular 1st class.  Photos courtesy of @rexybexy

Lisbon-Faro InterCity train...   Comfortable seats inside the Lisbon-Faro InterCity train

An InterCity train (IC).  These link Lisbon with Faro and the Algarve several times daily, and also operate some slower Lisbon-Porto trains.  Photos courtesy of Luisfer

Back to top

Porto to Albufeira, Faro & the Algarve from €19...

Back to top

Porto to Madrid from €15 + €22...

Option 1, using the Lisbon-Madrid sleeper train.  The most time-effective option & saves a hotel bill...

Option 2, by daytime trains with lunch in Vigo.  The cheapest option, with some great scenery...

Back to top

Porto to Barcelona...

Option 1, using the Vigo-Barcelona trainhotel sleeper...

Option 2, using the Lisbon-Madrid trainhotel...

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...

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

Option 2, using the Lisbon-Madrid trainhotel.  Most comfortable, saves a hotel bill...

Back to top

Porto to Bordeaux & Paris...

Back to top

Porto to all other destinations...

Back to top

Back to home page