Trains to Salamanca Find train times and tickets

Salamanca is one of Spain’s most elegant cities and it is easy to reach Salamanca by train. Tucked away in the south-west corner of the autonomous region of Castilla y León, and not far from the border with Portugal, the university city of Salamanca boasts some of Spain’s finest urban spaces. From the old Roman bridge to the Catedral Nueva (500 years old, so not as new as its name implies), UNESCO-listed Salamanca is full of fabulous buildings. Star of the show is the stunning central square: the Plaza Mayor.

Salamanca is well served by Spain's national rail operator Renfe. There's a choice of two routes from Madrid; most trains are Media Distancia (MD) services, taking around three hours; it's a memorable journey as the rail route crosses the hills north-west of the Spanish capital. In addition to those regular MD trains, there are also three or four Alvia trains each day from Madrid to Salamanca; they are much faster and take just 96 minutes, even though the route they follow is much longer. But that fast option misses the glorious landscapes traversed by the slower MD trains.

The beautiful walled city of Ávila is just 70 minutes away by train, and so too is Valladolid. Burgos is also within striking distance, though that journey usually requires a change of train at Valladolid. For night owls, there’s a once-a-day train from Salamanca to Lisbon (but it doesn’t leave till after midnight).

The fastest routes from Paris and London to Salamanca are via western France, crossing the Spanish border at Irun. London to Salamanca can be done in 16 hours with just two changes of train. However, you will not arrive in Salamanca until after midnight. There are alternative routes via Barcelona and Madrid.

Search accommodation in Salamanca


Travel to Salamanca by train from anywhere in the UK or across Europe

Madrid to Salamanca by train

from £11.00

Avg 0 changes 1hr 36m

Barcelona to Salamanca by train

from £66.50

Avg 1 change 5hr 21m

Irun to Salamanca by train

from £13.50

Avg 0 changes 6hr 7m

San Sebastian to Salamanca by train

from £13.50

Avg 0 changes 5hr 47m

Valladolid to Salamanca by train

from £10.00

Avg 0 changes 1hr 6m

Ávila to Salamanca by train

from £9.50

Avg 0 changes 1hr 6m

Segovia to Salamanca by train

from £9.00

Avg 0 changes 1hr 8m

Lisbon to Salamanca by train

from £19.50

Avg 0 changes 6hr 19m

Country guide

Trains to Spain

Read our country guide

Image credits: © Demachy

Passenger age requirements

Different countries have different classifications for "Child" and "Youth". That's why we ask you to enter the age of young passengers when you search.

Countries Children Youths
Belgium and Luxembourg 6 - 11 12 - 25
Eurostar 4 - 11 12 - 25
France* 4 - 11 12 - 25
Germany* 6 - 14 15 - 25
Italy 4 - 11 12 - 25
Netherlands (including Thalys) 4 - 11 12 - 25
Spain* 4 - 13 14 - 25
Switzerland 6 - 16 17 - 25
United Kingdom* 5 - 15 16 - 25
others 4 - 11 12 - 25

* There are some exceptions to these definitions. Please see child and youth passenger age requirements for more information.

You can also read about Youth and Senior discounts and railcards.

Log in / Register

  1. We'll assume you've read
    our Terms of Service.