ExploraSpain
Panoramic view of Toledo, with the cathedral and the Alcázar above the bend of the Tagus
Madrid

Madrid to Toledo train: times, fares and getting to the old town

Short answer

The Avant high-speed train runs from Madrid-Puerta de Atocha-Almudena Grandes to Toledo in about 33 minutes, roughly once an hour, for about €22–26 return (approx.; fares vary with how early you book). Toledo station is outside the old town: take city bus 5 or 61/62 (€1.40), a taxi, or walk 20–25 minutes uphill. The budget option is the Alsa bus from Plaza Elíptica: from €6.55 and 50 minutes on a direct service.

Prices and opening hours checked against official sources on

Our 3 picks

Choose by budget and how you want to visit

  1. No planning neededToledo from Madrid: Full-Day Guided Tour with Cathedral Entry

    4.6 (869) · Free cancellation

  2. Going on your ownToledo: tourist bracelet for 7 monuments

    4.4 (728) · Free cancellation

  3. Cathedral with a guideToledo: cathedral guided tour with a local guide

    4.5 (444) · Free cancellation

In this guide (8)
  1. Train, bus or car at a glance
  2. The Avant train: what to know
  3. From Toledo station to the old town
  4. The Madrid–Toledo bus
  5. Driving
  6. A guided day trip instead
  7. Common mistakes
  8. The short version

Toledo is 70 km south of Madrid, and the train is the obvious way to get there: 33 minutes on the Avant. What most guides skip is the last part. Toledo station sits by the river, and the old town is on a hill above it. This guide covers the journey there and back, including that last climb. For what to see once you arrive, read our Toledo day trip from Madrid.

Train, bus or car at a glance

Option Time Approx. cost Frequency Best for
Avant train from Atocha 33 min €22–26 return About hourly Speed, if you book ahead
Alsa bus from Plaza Elíptica 50 min direct, up to 1 h 30 From €6.55 each way 83 a day Tight budgets, late returns
Car on the A-42 About 1 h Fuel and parking Any time Groups, sunset at the Mirador del Valle
Guided day trip Book 8 h, all-in From €79 Daily No planning at all

The Avant train: what to know

Station. Trains leave from Madrid-Puerta de Atocha-Almudena Grandes, the high-speed part of Atocha. Follow signs for long-distance and high-speed trains, not Cercanías. There's an airport-style bag scan before the platform.

Journey time. About 33 minutes, non-stop.

Timetable. Roughly one train an hour each way. The first leaves Madrid at around 6:45 AM. According to Renfe, the last Madrid–Toledo train leaves at 8:45 PM (Sunday to Thursday), and the first Toledo–Madrid train runs at 6:25 AM on weekdays. The last return from Toledo is usually around 9:30 PM. Schedules change by season, so check renfe.com before you lock in plans.

Fares. About €13–16 one way and €22–26 return at standard fares. Seats are assigned, and your ticket is only valid on the train you booked.

Buying tickets. Use renfe.com (there's an English version), the Renfe app, or the machines and ticket desks at Atocha. Buy the return at the same time. Early trains and Sunday-afternoon returns are the first to go.

Rail passes. Interrail and Eurail holders still need a paid seat reservation on the Avant. On a route this short, the saving over a normal ticket is small.

From Toledo station to the old town

The neo-Mudéjar station on Paseo de la Rosa is worth a look in itself. But it's across the Tagus, about 1.5 km and a steep climb from Plaza de Zocodover, the main square.

  • City bus (Unauto): from the stop opposite the station. Lines heading for Zocodover (the 5 and 61/62, among others) take about 10 minutes. A single ticket is €1.40, paid on board; under-15s ride free. Check the line at the stop or on unauto.es.
  • Taxi: around €6–9 to Zocodover. Taxis usually wait for arriving trains.
  • Walking: 20–25 minutes over the Puente de Alcántara, then uphill. Pleasant in spring, punishing in July.
  • Escalators: Toledo has free public escalators. The Safont escalators (three sections, about 4 minutes) come out near Zocodover, and the Recaredo escalators sit by the Puerta de Bisagra gate. They're handiest if you arrive by bus or car. From the train station, the city bus is simpler.

The Madrid–Toledo bus

Alsa runs the route from the Plaza Elíptica interchange (Metro lines 6 and 11) to Toledo bus station on Avenida de Castilla-La Mancha. Alsa lists 83 daily services from €6.55, taking 50 minutes direct or up to 1 h 30 on services that stop in villages. When booking on alsa.com, pick a direct departure.

The bus wins when trains are sold out, when you want to stay for dinner, or when you're counting euros. From Toledo bus station, the Safont escalators are a short walk away.

Driving

It's about 70 km on the toll-free A-42, roughly an hour outside rush hour.

  • Don't drive into the old town. It's a restricted zone and, since January 2026, a low-emission zone enforced by cameras. The fine is €200. Rental companies pass it on with a fee.
  • Park below the walls. Safont, by the river at the foot of the escalators, is one of the cheapest (pay by the hour) and fills up early on Saturdays. Recaredo, by the Puerta de Bisagra, also has escalators. The underground Miradero car park is right below Zocodover, the most convenient and the most expensive.
  • The real reason to drive: the Mirador del Valle viewpoint at sunset, which is hard to reach without a car.

A guided day trip instead

If you'd rather not deal with timetables, a guided tour covers transport, guide and tickets. The full-day Toledo tour with Cathedral entry€79 · 4.6 (from €79, 8 hours) is the simplest. To combine destinations, look at Toledo and the Don Quixote windmills€125 (from €125) or Toledo and Segovia in one day€41 · 4.7 (from €41, 12 hours, a lot of coach time). For a couple with a car, a tour rarely pays off. Without a car and short on time, it usually does.

Going on your own by train? The tourist bracelet for 7 monuments€14 · 4.4 (€14) and the Cathedral guided tour€25 · 4.5 (from €25) give your day some structure without a group.

Common mistakes

  1. Heading to the Cercanías platforms at Atocha. The Avant leaves from the high-speed station, with a bag scan. Leave 15–20 minutes.
  2. Buying a one-way ticket. Sunday-afternoon returns sell out. Changing a ticket is easier than finding a seat.
  3. Assuming the station is in town. It's across the river. Allow 15–20 minutes to Zocodover.
  4. Taking a stopping bus. Some Alsa services take 1 h 30. Choose a direct one.
  5. Driving up to the Cathedral. Cameras, a low-emission zone and a €200 fine.
  6. Missing the last train. The last Avant back leaves before 10 PM. For a late dinner in Toledo, return by bus.

The short version

The Avant from Atocha (33 minutes, about €22–26 return) is the fastest way from Madrid to Toledo if you book ahead. The direct Alsa bus from Plaza Elíptica is cheaper and more flexible. Once there, follow our one-day Toledo route. Still choosing between day trips? See Toledo or Segovia from Madrid.

Frequently asked questions

How long is the train from Madrid to Toledo?
About 33 minutes on the direct Avant train between Madrid-Puerta de Atocha-Almudena Grandes and Toledo; Renfe rounds it to 30. Add 15–20 minutes to get from Toledo station up to the old town.
How much is the train from Madrid to Toledo?
Roughly €13–16 one way and €22–26 return at standard fares, depending on the train and how far ahead you book. Renfe doesn't publish a fixed fare table for the route, so check the exact price on renfe.com or the Renfe app.
Do I need to book the Madrid to Toledo train in advance?
Yes, especially at weekends. Avant seats are assigned and trains do sell out, above all the early-morning departures and the Saturday and Sunday afternoon returns. Book both legs together. If everything is full, take the Alsa bus, which has far more departures.
Which Madrid station does the Toledo train leave from?
Madrid-Puerta de Atocha-Almudena Grandes, the high-speed side of Atocha, not the Cercanías commuter platforms. There's a bag scan before the platform, so arrive 15–20 minutes early. There is no commuter train to Toledo.
Is the bus or the train better from Madrid to Toledo?
The train is faster (33 minutes against 50 on a direct bus) and arrives without traffic. The bus is cheaper (from €6.55 each way), runs 83 times a day and has later returns. Both stations are outside the old town, so the last leg is the same.