Travelling from Madrid to Toledo by train
Fast trains from Madrid to Toledo take around 32 minutes, covering a distance of approximately 67 kilometres. There are frequent services on the rail route between Madrid and Toledo.
Are there direct trains from Madrid to Toledo?
Direct trains from Madrid to Toledo have been found.
We usually find around 15 direct trains on the route from Madrid to Toledo every weekday.
There are typically fewer departures at weekends, when we found around 10 departures.
How long is the train journey from Madrid to Toledo?
The Madrid to Toledo train travel time is normally about 32 minutes, whatever time you make the journey.
What are the Madrid to Toledo train times and schedule?
On weekdays the earliest direct train to Toledo is usually scheduled to depart Madrid around 06:50 and the last train is around 21:50. At weekends the first train of the day leaves Madrid around 08:50, and the last at 21:50.
What's the Madrid to Toledo train price?
The cheapest tickets we've found for trains from Madrid to Toledo are $15.63, and there isn't much difference in price depending on when you book.
Trains departing 30 days in advance will cost around $16, and when booking 7 days in advance the price is usually the same. Booking on the day of travel may be more expensive.
When to book Madrid to Toledo train tickets?
Trains in Spain usually open for booking around 4 months in advance. If booking is not yet open for your dates then you can set a booking alert to receive an email on the day that the cheapest tickets are released for your journey from Madrid to Toledo by train.
Which train companies operate between Madrid and Toledo?
Avant is the train company that operates on the route from Madrid to Toledo.
You can check which train you’ll be travelling on by looking for the train name in search results.
Other journeys to Toledo View all journeys to Toledo
From Barcelona From $65.11
From Seville From $44.27
From Córdoba Central From $52.09
From Valencia From $56.65
From Antequera From $105.48
From Granada From $92.46
From Málaga-María Zambrano From $53.39
From Alacant-Terminal From $45.58
From Zaragoza From $41.02
From Ciudad Real From $39.07
From Albacete-Los Llanos From $41.67
From Santiago de Compostela From $37.11
High-speed Avant trains make Toledo a perfect day trip from the Spanish capital. The journey follows the main high-speed route south from Madrid, and then turns west along the Tajo Valley to Toledo. Trains from Madrid to Toledo run regularly throughout the day. Bear in mind that at commuter times on weekdays, the Toledo trains are sometimes fully booked.
This route is unusual in having different fare rules from most Spanish high-speed services. The route from Madrid to Toledo is offered at a fixed fare, which does not vary in the run-up to the departure date.
Madrid to Toledo
The non-stop Avant trains from Madrid to Toledo depart from Atocha station. It may be only a short journey, but you'll still need to go through the Atocha security scan, so make sure to be at the station 15 mins before departure. Toledo station is inconveniently distant from the city centre on the opposite bank of the river. There is however a shuttle bus into town which meets most trains. Otherwise it is a 20-min walk. On weekdays up to 15 trains each way serve the route, but on Saturdays and Sundays the number of services drops to 10.