Renfe Avant covers the Madrid–Toledo run in about 34 min. It's one of the more relaxed ways to cross Spain without a car.
Where to stay
How long is the train from Madrid to Toledo?
Journey time is about 34 min on the quickest service. Departures run multiple times daily, so there's usually a slot that fits your plans.
Which trains run from Madrid to Toledo?
Renfe Avant operates this route. A single search across the day's trains makes it easy to line up a departure with the fare you want.
Worth knowing
Toledo railway station, opened in 1919, is a neo-Mudéjar building that is worth a look in itself. The open Renfe timetable shows about 19 Avant and long-distance trains a day in each direction on weekdays, each taking around half an hour.
Madrid to Toledo train price (2026)
| Operator | Journey time | Frequency |
|---|---|---|
| Renfe Avant | 34 min | Several daily |
How to get the best fare
- Book early. The cheapest saver fares sell out first — booking ahead can be dramatically cheaper than buying on the day.
- Travel off-peak. Mid-morning and mid-week departures tend to be quieter and cheaper.
- Consider first class — on many routes the upgrade is modest and very comfortable.
- Compare in one place to see every departure at a glance.
Frequently asked questions
What's the journey time between Madrid and Toledo?
Expect around 34 min on the fastest Madrid–Toledo train. Several trains run each day, so check the live timetable to pick your slot.
Who operates trains between Madrid and Toledo?
Renfe Avant runs this route. Looking at the full day's departures in one search makes it easier to match a good time with a good price.
Can you go from Madrid to Toledo without changing trains?
Renfe Avant services connect Madrid and Toledo — the live schedule for your specific date will show whether it's direct or involves a change.
How far ahead should I book Madrid to Toledo tickets?
The lowest fares tend to appear weeks or months before departure and go quickly, so booking early — and avoiding peak days — usually pays off.
What time is the first direct train from Madrid to Toledo?
On weekdays, the first direct Renfe high-speed or long-distance train from Madrid to Toledo leaves at 06:45; in the other direction, the first from Toledo to Madrid leaves at 06:25. Source: Renfe open timetable (CC BY 4.0), 17 October 2026 (week of 20 to 25 October). Timetables change by season, so check your date before you book.
What time is the last direct train from Madrid to Toledo?
On weekdays, the last direct Renfe high-speed or long-distance train from Madrid to Toledo leaves at 20:45; from Toledo to Madrid, at 21:37. Source: Renfe open timetable (CC BY 4.0), 17 October 2026 (week of 20 to 25 October).
How many direct trains a day run from Madrid to Toledo?
In the Renfe high-speed and long-distance timetable there are 19 direct trains a day from Madrid to Toledo on weekdays, 14 on Saturdays and 12 on Sundays. From Toledo to Madrid: 19, 12 and 14. Source: Renfe open timetable (CC BY 4.0), 17 October 2026 (week of 20 to 25 October).
Ready to go? Check live Madrid → Toledo times and fares and book your seat — secure checkout, mobile tickets, every operator in one search.
Prefer to compare every rail operator? Check schedules & book →
Opens in a new tab — come back here anytime.