How to Get From Madrid to Toledo: Train, Bus & Day Trip Guide (2026)
Toledo is one of the easiest and most popular day trips from Madrid. Despite feeling completely different from the Spanish capital, the two cities are only around 75 km apart, and the fastest trains can get you from central Madrid to Toledo in around half an hour.
For most people, the train is the easiest way to get from Madrid to Toledo. Renfe's Avant trains run from Madrid Puerta de Atocha–Almudena Grandes directly to Toledo, with the journey normally taking around 25–33 minutes.
However, the train isn't your only option. You can also take an ALSA bus from Madrid's Plaza Elíptica, which takes longer but can be considerably cheaper. Driving is another possibility, particularly if Toledo is part of a longer road trip through central Spain.
I travelled from Madrid to Toledo by train, and in this guide I'll explain exactly how to make the journey, where to buy tickets, how early you should arrive and, importantly, how to get from Toledo railway station into the historic centre.
Madrid to Toledo: The Quick Answer
If you're visiting Toledo as a day trip from Madrid, I would take the train. The high-speed Avant service runs directly between Madrid Atocha and Toledo, taking around half an hour.
The bus is the main alternative. It leaves from Plaza Elíptica and usually takes around an hour on the direct service. Tickets can be significantly cheaper than the train, so it's worth considering if you're travelling on a tight budget.
| Transport | Departure | Journey Time | Approximate Price |
|---|---|---|---|
| Train | Madrid Atocha | 25–33 minutes | €13 / £11.20 / $14.80 one way |
| Train return | Madrid Atocha | 25–33 minutes each way | €23 / £19.80 / $26.20 |
| Bus | Plaza Elíptica | 50–60 minutes direct | From €6.55 / £5.65 / $7.45 |
| Car | Madrid | Around 1 hour | Fuel + parking |
Prices and schedules can change, so always check the latest fare before travelling. GBP and USD conversions are approximate.
Madrid to Toledo by Train
For most visitors, this is the option I would choose.
Trains to Toledo leave from Madrid Puerta de Atocha–Almudena Grandes, usually just called Madrid Atocha.
This is one of Madrid's main railway stations and is easily accessible from most parts of the city using Madrid's public transport network.
The service between Madrid and Toledo is operated by Renfe Avant. Avant is Renfe's high-speed medium-distance service, so this isn't quite the same experience as simply jumping onto a local commuter train.
The biggest advantage is the journey time.
It takes approximately 25–33 minutes to travel from Madrid to Toledo, making the train considerably faster than travelling by road.
It's almost ridiculously convenient.
You can have breakfast in Madrid, get on a train and be standing outside Toledo's beautiful railway station around half an hour later.
Where Does the Madrid to Toledo Train Leave From?
Madrid to Toledo trains depart from:
Atocha is a huge station serving numerous local, regional and long-distance routes, so I wouldn't recommend arriving five minutes before your train is due to leave.
Give yourself some time to find the correct departure area.
How to Buy Madrid to Toledo Train Tickets
The easiest place to buy tickets is directly through Renfe, Spain's national railway operator.
You can search for:
or specifically:
I'd generally recommend buying directly from Renfe rather than using a third-party booking website unless there's a particular reason not to.
You can also purchase tickets at the station, but for a day trip I think booking in advance makes much more sense.
You'll probably already know which day you want to visit Toledo, and booking beforehand removes one unnecessary thing to deal with on the morning of your trip.
How Much Is the Train From Madrid to Toledo?
A standard Madrid to Toledo train ticket is approximately:
Exact fares can vary, so these should be treated as a guide rather than a guaranteed ticket price.
Considering the train covers the journey in around half an hour, I think it's reasonably priced.
The bus is cheaper, so if your priority is spending as little as possible, it might be the better choice.
But if you're visiting Toledo for one day, saving around 30 minutes or more in each direction gives you considerably more time in the city.
Do You Need to Book Madrid to Toledo Trains in Advance?
I would.
You don't necessarily need to book weeks in advance, but the Madrid–Toledo route is extremely popular with day-trippers.
Unlike a Metro or local commuter service where you can simply jump on the next train, Avant services have limited capacity.
If you're spending the whole day in Toledo, booking your return in advance means you know exactly which evening train you're getting back to Madrid.
If you're planning to spend the entire day in Toledo, you probably don't want to discover that the evening train you intended to catch is unavailable.
For that reason, I'd book both directions in advance if you already know your itinerary.
How Early Should You Arrive at Madrid Atocha?
I would aim to arrive at Atocha around 30 minutes before departure.
You probably won't need all of that time, but this isn't a journey where I'd arrive two minutes before departure and expect to jump straight onto the train.
Avant passengers can pass through ticket and security controls before accessing the platform, including luggage screening.
Atocha is also a very large station.
If it's your first time travelling through it, having a little extra time makes the experience considerably less stressful.
Luggage on the Madrid to Toledo Train
If you're staying overnight in Toledo rather than visiting for the day, you can take luggage on the Avant train.
Renfe's standard luggage allowance permits passengers to carry up to three pieces of luggage, subject to its combined weight and size restrictions.
That makes the train practical even if Toledo isn't simply a day trip.
In fact, if I were visiting Toledo again, I'd seriously consider staying overnight rather than returning immediately to Madrid.
A day is enough to see the major attractions, but staying overnight would give you the opportunity to experience Toledo after many of the day-trip crowds have left.
What Is the Train to Toledo Like?
The journey itself is incredibly short.
With a travel time of roughly half an hour, there isn't really enough time to settle in before you're approaching Toledo.
That's another reason I think the train makes so much sense for a day trip.
Compare it with spending an hour or potentially longer travelling by bus and the difference becomes fairly significant when you only have one day.
The Avant service is designed for medium-distance high-speed journeys rather than being a tourist train, so don't expect an elaborate experience.
It's transportation. But it's very effective transportation.
Arriving at Toledo Train Station
One of the first surprises when arriving in Toledo is the railway station itself.
Toledo Railway Station is genuinely beautiful.
Rather than arriving at a completely forgettable modern station, you step into a historic-looking building with decorative brickwork, tiled interiors, arches and a distinctive Neo-Mudéjar design.
If you're interested in architecture or photography, it's worth spending a few minutes looking around before heading towards the old town.
That leaves you with a choice between walking, taking a local bus or getting a taxi.
How to Get From Toledo Train Station to the Old Town
Toledo Cathedral is roughly 2 km from the railway station.
That doesn't sound particularly far, but Toledo is extremely hilly. You therefore have three main options.
Walking From Toledo Station
Walking into Toledo's historic centre takes roughly 20–25 minutes.
If the weather is good and you're reasonably mobile, walking isn't a bad option at all. In fact, approaching Toledo on foot gives you a much better sense of its geography than immediately getting into a taxi.
However, don't expect a completely flat walk. The historic centre sits considerably higher than the railway station.
Fortunately, Toledo has public escalators that make reaching the old town considerably easier.
Bus From Toledo Station
Local buses connect Toledo railway station with Plaza de Zocodover, one of the main squares in the historic centre.
Useful routes include the 5, 511, 61 and 62.
One particularly useful thing to know is that you should carry some cash.
According to Toledo's official tourism information, bank cards and mobile payments aren't accepted for individual tickets onboard, and drivers have restrictions on the size of notes they'll accept.
For such a small detail, that's exactly the sort of thing that can be surprisingly annoying when you've just arrived.
Taxi From Toledo Station
The easiest option is simply taking a taxi.
There's a taxi rank outside the railway station, and a journey to Plaza de Zocodover costs approximately:
The exact fare will depend on traffic and your destination.
If you're travelling with several people, have luggage or simply don't want to deal with Toledo's hills immediately after arriving, this is probably the easiest option.
Madrid to Toledo by Bus
The train might be faster, but the bus has one major advantage: it's cheaper.
ALSA operates regular services between Madrid and Toledo, with fares starting at approximately:
Plaza Elíptica is connected to Madrid's Metro network by Lines 6 and 11.
Direct buses can make the journey in approximately 50–60 minutes.
Some buses make additional stops and can take closer to 90 minutes to reach Toledo.
If you're booking online, check the journey time rather than simply selecting the cheapest departure.
Toledo Bus Station to the Old Town
One advantage of travelling by bus is that Toledo's bus station is slightly closer to the historic centre than the railway station.
You can walk from the bus station towards the old town and use Toledo's escalators to avoid much of the uphill climb.
The journey can take around 12–15 minutes depending on exactly where you're going.
A taxi to the central Zocodover area is approximately:
So while the bus journey from Madrid takes longer, you regain a little of that time because you arrive closer to the historic centre.
Is the Bus or Train Better From Madrid to Toledo?
For me, the train makes more sense for a day trip.
Yes, it costs more. But we're still talking about approximately €23 / £19.80 / $26.20 return, and cutting the travel time to around half an hour means you can maximise the time you have in Toledo.
The bus becomes much more attractive if you're travelling on a tight budget. If you can find tickets from €6.55 / £5.65 / $7.45 each way, the difference becomes noticeable, particularly if you're travelling as a couple or family.
🚆 Take the Train
Best for: speed and convenience.
Journey time is only around 25–33 minutes.
🚌 Take the Bus
Best for: keeping costs down.
Cheaper and the bus station is slightly closer to the historic centre.
Driving From Madrid to Toledo
Driving from Madrid to Toledo usually takes around one hour, depending on traffic and where you're starting in Madrid.
The most obvious route is along the A-42.
Driving gives you more flexibility, particularly if Toledo is part of a larger road trip through Castilla-La Mancha.
However, I wouldn't hire a car specifically to make a Toledo day trip. You simply don't need one.
The historic centre is compact, extremely walkable and not particularly convenient for driving.
Parking within Toledo's historic centre is also restricted, with much of the available street parking intended for residents.
There are car parks around the edges of the historic centre, including several free options.
If you're already travelling around Spain by car, driving is perfectly reasonable. If you're staying in Madrid and only want to visit Toledo, the train is much simpler.
Is Toledo Easy to Visit From Madrid Without a Car?
Very.
In fact, Toledo is probably easier to visit without a car.
The train gets you there in around half an hour, and once you're inside the historic centre almost everything you'll want to see is within walking distance.
Toledo Cathedral, Plaza de Zocodover, the Alcázar, the Jewish Quarter, El Greco Museum, Synagogue of El Tránsito and Monastery of San Juan de los Reyes can all be explored on foot.
You definitely don't need to hire a car just to visit Toledo.
Can You Visit Toledo as a Day Trip From Madrid?
Absolutely.
The short train journey is one of the reasons Toledo works so well as a day trip.
If you catch a morning train from Madrid and return in the evening, you'll have enough time to see a substantial amount of the historic centre.
Toledo is surprisingly compact considering how much there is to see.
The Cathedral, Alcázar, Jewish Quarter, historic bridges, monasteries and viewpoints can all be fitted into a long day if you're comfortable doing plenty of walking.
That said, I wouldn't try to visit every attraction.
Part of Toledo's appeal is simply walking around.
Some of my favourite moments weren't necessarily inside the major attractions. They were wandering along quiet streets, finding unexpected viewpoints and exploring parts of the historic centre away from the busiest tourist routes.
Is One Day in Toledo Enough?
For a first visit, yes.
A full day gives you enough time to understand what makes Toledo special, visit its most important attractions and explore a good amount of the historic centre.
Could you spend longer? Definitely.
If I were to visit again, I'd like to stay overnight so I could experience the atmosphere in the evening and take an early morning walk to get some photos.
Outside of that, I was satisfied with visiting Toledo as a day trip.
Is Toledo Worth Visiting From Madrid?
Yes.
Toledo packs an extraordinary amount into a relatively small historic centre, and the fast train connection makes getting there extremely easy.
But the thing I liked most about Toledo wasn't necessarily one particular attraction, although the Cathedral is very impressive.
It's the city itself.
The narrow streets, sudden views, steep hills and old stone buildings give Toledo that classic European old-town appeal.
I visited on a Monday in September, and as someone who isn't a fan of crowds, I found Toledo surprisingly peaceful.
Some areas were busy, particularly around the major attractions, but for much of the day I found myself wandering through old streets almost alone.
When somewhere this interesting is only around half an hour from Madrid by train, it's difficult to find many reasons not to go.
Madrid to Toledo FAQ
What is the fastest way to get from Madrid to Toledo?
The fastest option is the Renfe Avant train from Madrid Puerta de Atocha–Almudena Grandes to Toledo. The journey normally takes around 25–33 minutes.
How much is the train from Madrid to Toledo?
Expect to pay around €13 / £11.20 / $14.80 one way, or approximately €23 / £19.80 / $26.20 return. Fares can change.
Where do Madrid to Toledo trains leave from?
Trains leave from Madrid Puerta de Atocha–Almudena Grandes and arrive at Toledo Railway Station.
How long does the train from Madrid to Toledo take?
Most direct Avant services take approximately half an hour.
Should I book the Toledo train in advance?
I'd recommend it, particularly if you're visiting Toledo as a day trip and want specific morning and evening trains.
Is Toledo train station near the old town?
Not exactly. Toledo Railway Station is roughly 2 km from the Cathedral. You can walk in around 20–25 minutes, take a local bus for approximately €1.40 / £1.20 / $1.60, or take a taxi for roughly €6 / £5.15 / $6.85.
How much is the bus from Madrid to Toledo?
ALSA fares start from around €6.55 / £5.65 / $7.45 one way, although fares vary according to the service and travel date.
How long does the bus from Madrid to Toledo take?
Direct buses normally take around 50–60 minutes. Slower services with additional stops can take around 90 minutes.
Can you walk around Toledo?
Yes, and walking is really the best way to experience Toledo. Just be prepared for steep hills, steps and uneven historic streets.
Do you need a car in Toledo?
No. If you're visiting from Madrid, the train or bus is generally more convenient. Once you reach the historic centre, most of Toledo's major attractions can be reached on foot.
Final Thoughts
Getting from Madrid to Toledo is incredibly straightforward.
For most travellers, I'd recommend taking the Renfe Avant train from Madrid Atocha. At approximately €23 / £19.80 / $26.20 return, it costs more than the bus, but the roughly 30-minute journey makes Toledo exceptionally easy to visit in a single day.
If keeping costs down is more important, the ALSA bus from Plaza Elíptica is a very good alternative, with one-way fares starting at approximately €6.55 / £5.65 / $7.45.
Driving makes the most sense if Toledo forms part of a wider Spanish road trip.
Whichever option you choose, don't make the mistake of thinking Toledo is just another attraction to tick off while visiting Madrid.
The journey might only take half an hour, but Toledo feels like a completely different place once you arrive.



