Madrid to Toledo by train

Last reviewed: July 2026

Typical duration
34 minutes
From price
Tickets from €13
Madrid to Toledo by train

Train service

Renfe

Renfe is Spain’s national railway operator, offering high-speed, long-distance, and regional train services with extensive domestic coverage.

Train tickets

Omio

Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.

Rail Europe

Rail Europe is a leading travel tech company specializing in European train bookings for over 15,000 travel professionals worldwide.

Trainline

Trainline sells rail and coach tickets worldwide on behalf of major UK and European transport companies.

Frequently asked questions

How long does the Madrid to Toledo train take?

Renfe Avant trains cover the route in approximately 33 to 34 minutes. The service is direct, with no changes required.

How much does a Madrid to Toledo train ticket cost?

Standard Avant fares (Turista class) typically start from around €13 to €16.50 one way. Prices vary slightly by date and booking window. Check Renfe for current fares.

Which station in Madrid do trains to Toledo leave from?

Trains to Toledo depart from Madrid Puerta de Atocha, from the modern high-speed platforms. The historic Atocha trainshed is a botanical garden, not an active platform area.

Do I need to book a Madrid to Toledo train in advance?

On most weekdays you can book a few days ahead or buy at the station. Advance booking is recommended on summer weekends, Spanish public holidays, and busy periods when popular departures can sell out.

What is the last train from Toledo back to Madrid?

The last Avant service from Toledo to Madrid typically departs around 21:30 to 22:00 on weekdays. Times vary by day and season. Check the timetable for your exact travel date before planning a late evening in Toledo.

Does an Interrail or Eurail Pass work on this route?

Yes. Renfe Avant trains are covered by both Interrail and Eurail. A mandatory seat reservation is still required, costing approximately €10 for Turista class. Given that a standard point-to-point ticket starts from around €13, the saving is minimal on this route alone.

Where does the train arrive in Toledo?

Trains arrive at Toledo's main station, a Neo-Mudéjar building from 1919 right at the foot of the old city. The historic centre is within walking distance, and free public escalators near the station help with the uphill climb.

More routes