There are 3 transfer options to get from Madrid Airport to Toledo; taxi, bus, and train. The only direct transfer option is a taxi. The journey will take around 60 minutes, and will cost aproximately 108€. A cheaper option is taking the bus, but you will need to transfer to a train in the centre of Madrid. Total journey time for this mode of transport is 130 minutes, and it costs 15€. Your final transfer option is taking the train. You will need to make one line change in Madrid centre, tickets cost 15.60€, and the total journey time is 100 minutes.
Taking a taxi from Madrid airport to Toledo is the quickest and most convenient transfer option. Journey time is around 65 minutes in light traffic and taxis are available 24/7.
Taxis from Madrid airport don't have a flat rate fee when traveling outside of the central ring, instead they are charged using a taximeter. The estimated cost of this journey is 108€, but prices may increase at nighttime and during holidays. To be sure of the price of your journey we recommend to pre-book a car.
Taxis at Madrid airport only have a flat rate fee when traveling inside the central city ring, any destination outside of this is charged using a taximeter. The exact cost of your journey will depend on your destination in Toledo but will be approximately 108€.
Taxi from Madrid Airport
Madrid Taxi prices
day time (05:00 - 24:00)
night time (00:00 - 05:00)
Atocha Train Station
Expand to see complete pricing table
Where do I get it from?
Taxis are readily available outside of the arrivals gate at all four terminals at Madrid airport. You will easily spot them as they are all white with a bright red diagonal line across the door.
As taxis run 24/7 from Madrid airport it's a very convenient transfer option. Taking a taxi is also the only direct mode of transport when traveling from Madrid airport to Toledo.
Although taxis are the most convenient and quickest mode of transportation, they are also rather costly. If you are on a tight budget, you may with to try a different transfer option.
Taxis in Madrid can fit up to 4 people with 3 pieces of luggage.
Be sure that your driver resets the taximeter before you leave the airport.
Taxis in Madrid are not legally allowed to charge for excess luggage.
How to get from Madrid Airport to Toledo by train
There is no direct train line from Madrid airport to Toledo. You will need to take the local RENFE train on line C-1 into the centre, and get off at the Atocha central station. From there you will need to switch to the AVE train and head to Toledo.
The total journey time is around 100 minutes, and tickets for both trains cost 15.60€
Average waiting time is around 15 minutes depending on the time of day.
The RENFE train runs from 6:00 until 23:33
How much is the train from Madrid Airport to the Toledo?
The local RENFE train costs 2.60€ for a one-way ticket to the centre of Madrid, then the AVE train from the centre to Toledo costs 13€. The total price of the journey will be 15.60€.
Where do I get it from?
Line C-1 runs into Terminal 4 only, so if you are arriving into Terminal 1 or 2 you will need to take the internal shuttle bus to Terminal 4, and if you are arriving into Terminal 3 you will need to walk to Terminal 4. The train station can be found on the -1 floor.
If you are arriving into Terminal 4, taking the train may be a good, budget option for you. However, if you are arriving into any of the other terminals, you will have an extra wait for the internal shuttle bus to add to your journey. You will also need to make a transfer in the city centre which is time consuming and far from ideal.
Traveling on the local train isn't comfortable, quick or particularly safe. However, it is one of the cheaper transfer options, so if you're on a budget it could help.
Each train ticket is only valid for 2 hours after the ticket is issued.
The last train departs from Madrid airport at 23:33.
Keep an eye on your belongings at all times when on the train and making your transfer.
How to get from Madrid Airport to Toledo by bus
There is a bright yellow express bus that runs 24/7 from Terminals 4, 3 and 2. However, this bus doesn't run directly from Madrid airport to Toledo. You will need to take the bus to the Atocha stop, and from there take the AVE train to Toledo.
Please be aware that at night the bus only stops at O’Donnell and Plaza de Cibeles, not Atocha.
There is an average waiting time of 15 minutes between buses.
The express bus runs 24/7
How much is the bus from Madrid Airport to Toledo?
The express bus doesn't run directly from Madrid airport to Toledo, you will need to make a change to the AVE train in the city centre.
The cost of a one-way ticket from Madrid airport to the city centre costs 2€ and a one-way train ticket from the centre to Toledo costs 13€. The total price for the journey is 15€.
Where do I get it from?
The express bus can be found right outside of Terminals 1, 2 and 4. If you land in Terminal T3 you will need to take the free airport shuttle bus to another terminal or walk to Terminal 2.
Although the express bus runs 24/7, during the night it doesn't stop at Atocha station, so you will need to find another mode of transport to get from the other stops to Atocha.
If you are driving during the day and are on a bit of a budget then this could be a great transfer option for you. However, if you are arriving night or are in a hurry to reach Toledo, then I suggest choosing another mode of transportation.
Atocha Railway Station bus stop is the only one with a connecting train to Toledo.
At nighttime the bus doesn’t reach Atocha railway station.
Be sure to carry cash as the bus driver can't accept card payments.