How to Get From Madrid to Toledo by Train, Bus, and Car

How to Travel From Madrid to Toledo


If you're planning to visit Madrid, Spain, you might want to consider making a trip to the nearby tourist-heavy city of Toledo (located around 45 miles to the South) to take in some additional cultural landmarks and guided tours.

Accessible by public train or bus—as well as rental car and even taxi—Toledo offers visitors a unique look at the ancient civilizations that founded the country in what is now the capital of this province of Spain. It's known for its Arab, Christian, and Jewish monuments spread throughout the city, this is the perfect additional tourist stop for those interested in the culture and history of Spain.

   Time  Cost  Best for
Train   30 minutes 14 euros  Getting there quickly
 Bus  1 hour  6 euros  Saving money
 Car  1 hour  48 miles (78 kilometers)  Exploring on your own

What Is the Cheapest Way to Get From Madrid to Toledo?

The bus is the cheapest method of getting to Toledo with tickets starting at 6 euros costs just about 5 euros each way and takes an hour and a half to get between Madrid and Toledo. Buses leave every half an hour and depart from Plaza Eliptica to the south of Madrid. It is unlikely you'll have a hotel near here, so this is an inconvenient, though cheap, way of getting to Toledo.

The address of the bus station is Avenida de Castilla La Mancha s/n, 45003 Toledo (Castile-La Mancha). Perhaps the best way to get to Toledo, though, is the tourist bus that picks passengers up from their hotel with only one morning departure time. Either bus service is cheaper than the train. Whether you take the bus or the train should depend on whether you are close to the train station or one of the hotel pick-ups.

What Is the Fastest Way to Get From Madrid to Toledo?

The high-speed train from Toledo to Madrid takes about 30 minutes and costs about 14 euros, so if you are staying near Atocha train station, this is the best way to get to the tourist city. However, there is now a bus service that will pick you up from your hotel and take you straight to Toledo. This is the easiest, cheapest, and probably the quickest way to get to Toledo unless your hotel is right next to the Atocha train station. 

The high-speed train from Madrid to Toledo departs from Atocha, Madrid's main train station. Trains depart every hour or half hour in the morning and every hour in the evening, with the journey taking about half an hour. 

Train times are subject to change, so check the latest train times at Rail Europe before you depart for the day. This is a good option if you are staying close to the train station. But, make sure to check out the guided tours below as they often add great value to your day in the city. The address of the Toledo train station is Paseo de la Rosa, s/n, 45006.

How Long Does it Take to Drive?

Travelers can also take one of three routes from Madrid to Toledo, with the longest taking just over an hour and the shortest route taking 55 minutes, assuming that there's no traffic. The routes use either A-42 or AP-41 roads, or a combination of the two. However, AP roads in Spain are toll roads so those routes will cost more than just gas to get there. Toll fees are based on distance but if you happen to be driving on AP-41 from midnight to 6 a.m. there won't be any tolls charged.

When Is the Best Time to Travel to Toledo?

If you're traveling in a bus or car, try to avoid leaving Madrid during the morning and evening rush hour. But if that's not possible, expect the journey to take a bit longer than an hour and expect some heavy traffic in the city. In terms of weather, Toledo is at it's most pleasant in May, June, September, and October. Days are warm without being sweltering and crowds are smaller, especially if you travel in the spring.

What Is There to Do in Toledo?

Most visitors explore Toledo on a day trip from Madrid and there are plenty of tours that can whisk you around the local highlights. However, there's plenty to do on your own in the city. Your main reference point will be Plaza Zocodover which is close to the Puerta Nuvea de Disagra, our recommended point of entry into Toldeo from the bus or train station. Once in the Plaza, you'll see an archway which is a statue of Miguel de Cervantes, author of Don Quixote. Cervantes wrote a part of his most famous book in the vicinity of this statue.

South from Zocodover is the Alcázar. Turn left from here and you will approach the cathedral, once one of the most important in all of Spain. Walk around it and veer off to the left to get to the old Jewish quarter. Also nearby is the Iglesia de Santo Tomé.

On your way out of the city, don't forget to stop off at the Mezquita del Cristo de la Luz, not far from Bisagra, which was where you entered the city. You can also take a guided walking tour or even take a balloon ride over the city if you have enough time while in Toledo to truly adventure around and explore.

If you have even more time in Toledo, consider checking out the 13th-century high-gothic Cathedral; the City Walls and Gates (especially the gate of Bisagra); The Alcazar Stone Fortress; the Jewish Sinagoga del Tránsito and the Sephardic Museum; the Cristo de la Luz Mosque; the Iglesia de Santo Tomé which houses "El Entierro del Conde de Orgaz" by Spanish painter El Greco; and Mirador del Valle, which offers fantastic views of the local landscape.

You can also see Toledo along with other nearby sites. The Toledo, El Escorial, and Valley of the Fallen Tour is highly recommended, but you might also consider taking the Toledo and Aranjuez Royal Palace Tour for a closer look at the history and culture of the region.

Staying in Toledo and Visiting as Part of a Longer Itinerary

Just because most visitors to Toledo only visit for the day doesn't mean it's not a great place to stay. Apart from allowing you to take your time and see everything you want without feeling rushed, getting accommodations in Toledo and venturing out on a day trip is a great way to experience the region.

The best of these day trips is a journey to see the windmills of Consuegra, similar to the ones made famous by the novel Don Quixote. There are regular buses from Toledo that leave every hour or so and take approximately 90 minutes to complete the journey through these little La Mancha villages. 

There are also buses to Cuenca, Aranjuez and, sometimes, to Granada. But, check with bus operators because not all of them, especially the Granada route, will run throughout the year.

  • Toledo to Aranjuez—This is a great alternative to going straight back to Madrid (or straight to Toledo from Madrid) with service run by Aisa (not ALSA).
  • Toledo to Consuegra—Offers several trains per day run by Samar.
  • Toledo to Cuenca—There is only one train per day that usually departs in the evenings and is run by Aisa.

You can also travel in your own form of transportation by renting a car or scooter and taking a self-guided tour of Madrid, Toledo, and Segovia instead, which provides a lot more flexibility to your itinerary as well as more room for error in timing.

Unfortunately, public transport from Toledo to the south of Spain is limited and you will usually need to go back to Madrid in order to travel elsewhere. However, if you have your own car, it is easy to go south from Toledo to Cordoba, perhaps stopping by in Consuegra on the way to see the windmills. Alternatively, you could take a guided tour of southern Spain from Madrid or Barcelona.

Frequently Asked Questions
  • Where do I catch the bus from Madrid to Toledo?

    Buses leave every 30 minutes and depart from Plaza Eliptica to the south of Madrid.

  • How long is the drive from Toledo to Madrid?

    The drive from Madrid to Toledo is 48 miles (78 kilometers) and takes about an hour.

  • How much is the train from Madrid to Toledo?

    The high-speed train from Madrid to Toledo takes about 30 minutes and costs about 14 euros.