Trains to Toledo Find train times and tickets

Toledo is one of Spain’s most striking cities. Set on a rocky promontory by the River Tajo, the city is a jumble of superb buildings dominated by the imposing Alcázar fortress. The city is on UNESCO’s World Heritage List and, being so close to Madrid, it is a hugely popular day trip from the Spanish capital. Our advice, however, is to spend a night in Toledo, for only then will you get to enjoy the city without the crowds. Make time to explore the great Gothic cathedral and the imposing Alcázar. The Greek-born artist El Greco is intimately associated with Toledo, and you can see one of his finest paintings - his "El Entierro del Conde de Orgaz" - in an annexe to St Tomé Church.

This is Spain, so the train is definitely the way to reach Toledo. The railway station in Toledo is unusual in having direct trains to just one other place. There are regular non-stop trains to Madrid Atocha. For anywhere else, you have to change trains in Madrid at Atocha. So all routes to Toledo by train inevitably lead through Madrid. The shuttle service linking Toledo with Madrid is very efficient, but can be busy at commuter times. The route is operated by one-class-only Avant trains, which take 33 minutes for the 73 km journey from Toledo to the cpital.

Search accommodation in Toledo


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

Madrid to Toledo by train

from £12.00

Avg 0 changes 32m

Barcelona to Toledo by train

from £67.00

Avg 1 change 3hr 28m

Valencia to Toledo by train

from £38.50

Avg 1 change 2hr 38m

Cordoba to Toledo by train

from £54.00

Avg 1 change 2hr 45m

Seville to Toledo by train

from £51.50

Avg 1 change 3hr 37m

Granada to Toledo by train

from £64.00

Avg 2 changes 6hr 8m

Antequera to Toledo by train

from £48.50

Avg 1 change 3hr 27m

Málaga to Toledo by train

from £56.50

Avg 1 change 3hr 28m

Country guide

Trains to Spain

Read our country guide

Image credits: © David Moras Sarabia

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.