“How to get to Toledo from Madrid?” This is one of the most frequent questions from our customers every day during our Madrid Free Tour. Of course, if you visit Madrid you cannot miss the fascinating city of Toledo, which was the capital of Spain until King Philip II moved the capital to Madrid in 1561.
Toledo is located only 89 kilometers (55 miles) from the city center of Madrid. You can choose among car, trains almost every hour, tour companies and enormous number of buses which connect the capital of Spain with Toledo. For this reason and for its great beauty, Toledo has become one of the most demanded daytrips for tourists visiting Madrid. But the key question is which is the best way to get to Toledo?
How to get to Toledo by train? High-speed train (AVE)
This is our favorite option, in barely 25 minutes you will be in Toledo. Note that these trains reach speeds of up to 250 kilometers per hour (155 Mph), which makes the trip a memorable experience.
The high-speed train to Toledo depart from Atocha Station which is located in the city center (in front of the Museum of Modern Art Reina Sofia). These trains are equipped with all modern comforts you can imagine: cafeteria, reclining seats, air conditioning, generous space for luggage, ample legroom, tray tables, etc. You won´t want to get off this train!
The frequency of these high-speed trains (Madrid-Toledo) is very high, almost every hour. Regarding the price, the ticket costs around 25€ (round trip) on average. You can buy directly at the train station but we recommend purchasing tickets online (www.renfe.com).
Time of Journey: 25 minutes
Price: 25€ approx. (round ticket)
How to get to Toledo by bus?
For those who like the road, they can travel to Toledo by bus and enjoy the landscape. The only drawback is that the buses leave from Plaza Eliptica station, which is located a little bit far from the city center. You will need to take the metro to get there (lines 6 and 11).
The route Madrid-Toledo is operated by ALSA, one of the most prestigious bus companies in Europe. Its fleet of buses is modern and equipped with every comfort.
The bus journey from Madrid to Toledo takes about 1 hour which is twice as long as the train. On the other hand, bus is cheaper. The approximate price per person is 10€ (round ticket). You can buy your tickets online (www.alsa.es) or directly at the station.
During high season (April, May, September and October) you may have problems to find last minute tickets so it is advisable to buy your tickets in advance.
Time of journey: 1 hour
Price: 10€ (round ticket)
Toledo Experience (Special Package)
The tour company Bus Vision offers a special package that will save you time and money. For just 25€ you can discover Toledo and its fascinating history. The price includes the journey by bus from the city center of Madrid to Toledo (return) and a hour and a half walking tour through the most emblematic streets of Toledo.
Schedule and more info: https://www.busvision.net/en/package/toledo-experience/