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

Avg 1 change 3hr 28m

Valencia to Toledo by train

from £32.50

Avg 1 change 2hr 38m

Cordoba to Toledo by train

from £43.50

Avg 1 change 2hr 45m

Seville to Toledo by train

from £33.50

Avg 1 change 3hr 37m

Granada to Toledo by train

from £57.50

Avg 2 changes 6hr 8m

Antequera to Toledo by train

from £43.50

Avg 1 change 3hr 27m

Málaga to Toledo by train

from £57.00

Avg 1 change 3hr 28m

Country guide

Trains to Spain

Read our country guide

Child and youth passengers

The definition of "Child" and "Youth" varies by country and rail operator. This is why we ask for the age of young passengers.

Sometimes children below a certain age can travel without a seat for free. If you want to guarantee a seat for child passengers, enter '6' as the age of the child.

Read more about child and youth passenger ages. See also youth discounts and railcards.

Log in / Register

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