The Rock of Gribraltar, viewed from a taxi approaching La Linea


Rock of Gibraltar, seen from a taxi near La Linea.

This page explains how to travel by train from Gibraltar to other European cities and how to buy tickets.  Click here to buy tickets starting in another city.

I want to go from Gibraltar to...


Madrid & Barcelona




Paris, Brussels. Amsterdam


Geneva & Switzerland


All other European destinations

Before you buy your tickets

Take a moment to read these 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?

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

Gibraltar to Madrid & Barcelona

Option 1, morning departure

Option 2, afternoon departure

1. Transfer from Gibraltar to La Linea & Algeciras by bus or taxi, or take a taxi to San Roque station.

Bus M-120 for La Linea (Gibraltar's frontier) boarding at Algeciras bus station.   The Rock of Gribraltar, viewed from a taxi approaching La Linea

Bus M-120 at Algeciras bus station


Rock of Gibraltar, seen from a taxi near La Linea.

2.  Algeciras or San Roque to Madrid by Intercity train

Madrid-Algeciras train at Madrid Atocha

The Intercity train from Algeciras (formerly branded Altaria) arrived at Madrid Atocha.

Cafe-bar on Madrid-Algeciras train   Turista Plus seats on Madrid-Algeciras train

Cafe-bar, with bar stools.


Comfort class seats.

Turista seats on Madrid-Algeciras train   Algeciras station

Standard class seats.


Algeciras station, across the road from the bus station.

Scenery seen from the train to Gibraltar

Andalusian scenery seen from the train.  The rail line from Algeciras is one of my favourite routes, especially the part from Algeciras to Antequera, a scenic treat.  Watch the video...

3. Madrid to Barcelona by AVE.

These superb-quality AVE high speed trains are amongst the classiest trains in Europe.  They have three classes, Comfort (premium 1st class seating), Comfort (1st class seating) and Standard (2nd class).  AVE trains run at up to 310 km/h (193 mph) over the Spanish high-speed lines.

An AVE-S103 high-speed train at Madrid Atocha

An S103 AVE train as used between Barcelona & Madrid Atocha, seen at Madrid Atocha station..  Taking as little as 2h30, it's faster than flying.  See virtual tour

Turista class on a Spanish S103 AVE train   Preferente class on a Spanish S103 AVE train

Standard class (2nd class) on an AVE S103.


Comfort class (1st class)  seating.

Club class on a Spanish S103 AVE train   Madrid Atocha station - the tropical garden in the old trainshed

Comfort class (1st class) seating (formerly Club) on the AVE train.  A meal with wine is available on Mondays-Fridays & Sundays.


Madrid Atocha station.  One of my favourite stations, the old trainshed has been preserved and turned into a tropical garden.  AVE trains arrive in the adjacent modern extension.  See the Madrid Atocha station guide.

Back to top

Gibraltar to London

Back to top

Gibraltar to Paris, Brussels, Amsterdam

Back to top

Gibraltar to Switzerland

Back to top

Gibraltar to all other destinations

Back to top

Back to home page