Trains to Salamanca Find train times and tickets

It is easy to travel by train to Salamanca. There are regular direct trains from Madrid, in itself a memorable journey as the rail route crosses the hills north-west of the Spanish capital. For night owls, there’s a once-a-day train from Salamanca to Lisbon (but it doesn’t leave till after midnight). The beautiful walled city of Ávila is just 70 mins away by train, and so too is Valladolid.

Salamanca is one of Spain’s most elegant cities. 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.

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 hrs with just two changes of train. However, you will not arrive in Salamanca until after midnight.

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 £46.50

Avg 1 change 5hr 21m

Country guide

Trains to Spain

Read our country guide

Log in / Register

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