Welcome Pickups
Abu Dhabi, United Arab Emirates Aktion, Greece Alexandroupoli, Greece Alicante, Spain Amman, Jordan Amsterdam, Netherlands Athens, Greece Atlanta, United States Bali, Indonesia Bangkok, Thailand Barcelona, Spain Beijing, China Beirut, Lebanon Belgrade, Serbia Berlin, Germany Bogota, Colombia Bologna, Italy Bordeaux, France Bratislava, Slovakia Brussels, Belgium Bucharest, Romania Budapest, Hungary Buenos Aires, Argentina Cancun, Mexico Cape Town, South Africa Cappadocia, Turkey Casablanca, Morocco Chios, Greece Copenhagen, Denmark Corfu, Greece Crete, Greece Cyprus, Cyprus Delhi, India Doha, Qatar Dubai, United Arab Emirates Dublin, Ireland Dubrovnik, Croatia Edinburgh, Scotland Faro, Portugal Florence, Italy Frankfurt, Germany Geneva, Switzerland Granada, Spain Hanoi, Vietnam Hong Kong, China Ibiza, Spain Istanbul, Turkey Johannesburg, South Africa Kalamata, Greece Kavala, Greece Kefalonia, Greece Kos, Greece Krakow, Poland Kuala Lumpur, Malaysia Lima, Peru Lisbon, Portugal London, United Kingdom Los Angeles, United States Lyon, France Malaga, Spain Mallorca, Spain Malta, Malta Marrakech, Morocco Marseille, France Melbourne, Australia Mexico City, Mexico Milan, Italy Moscow, Russia Mumbai, India Munich, Germany Mykonos, Greece Mytilene, Greece Nairobi, Kenya Naples, Italy Naxos, Greece New York, United States Nice, France Paris, France Paros, Greece Phuket, Thailand Porto, Portugal Prague, Czech Republic Rhodes, Greece Rio de Janeiro, Brazil Rome, Italy Saint Petersburg, Russia Salzburg, Austria Samos, Greece San Francisco, United States Santiago, Chile Santorini, Greece Seoul, South Korea Seville, Spain Singapore, Singapore Skiathos, Greece Sofia, Bulgaria Split, Croatia Stockholm, Sweden Sydney, Australia Tel Aviv, Israel Thessaloniki, Greece Tokyo, Japan Toronto, Canada Toulouse, France Valencia, Spain Venice, Italy Vienna, Austria Volos, Greece Warsaw, Poland Zagreb, Croatia Zakynthos, Greece Zurich, Switzerland

Getting from Madrid Airport to Toledo

Pre-book online

How to get from Madrid Airport to Toledo

There are 3 transfer options to get from Madrid Airport to Toledo; taxi, bus, and train. The only direct transfer option is a Madrid airport 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. Welcome Pickups offers meet and greet services and a friendly introduction to Madrid at the same price as a regular taxi. Click here to see the cost.


Powered by

  • Prepaid flat price - no hidden fees.
  • Meet & Greet at the gate.
  • Cancel up to 24h before and get a refund

Mario Lavreti

I used Welcome Pickups twice. On time and english speaking drivers.

Toledo, Madrid

Comparison of the options

Taxi €108 65min 24/7
Welcome Pickups €114 60min 24/7
A trusted, professional driver will pick you up at the gate right on time. Excellent reviews, flat price, no hidden fees, flexible cancellation.
Train €31.2 100min 06:00–23:30
Bus €30 130min 24/7


Powered by

How to get from Madrid Airport to Toledo by taxi

Taking a Madrid airport taxi 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.

Taxi fare from Madrid Airport to Toledo

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€.

*It is recommended to book your Madrid airport transfer in advance in order to save time and to ensure that there are no communication issues with the drivers.


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.

Editor’s Note

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.

Useful Tips

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€

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€.



Trip Duration

100 minutes

Average waiting time is around 15 minutes depending on the time of day.


The RENFE train runs from 6:00 until 23:33

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.

Editor’s Note

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.

Useful Tips

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.

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€.



Trip Duration

130 minutes

There is an average waiting time of 15 minutes between buses.


The express bus runs 24/7

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.

Editor’s Note

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 it is recommended that you choose another mode of transportation.

Useful Tips

Atocha Railway Station bus stop is the only one with a connecting train to Toledo.
At night-time the bus doesn’t reach Atocha railway station.
Be sure to carry cash as the bus driver can't accept card payments.

Welcome Pickups transfer

Welcome Pickups

Book a trained, English-speaking taxi driver to pick you up at the same price as a regular cab from the line

If you feel more relaxed knowing that somebody is waiting for you, you may as well book a Welcome Pickups transfer. As soon as you arrive at the airport you will be greeted by your driver. He will be waiting for you at the terminal of your arrival with a sign that has your name on it. Your driver will help you out with your luggage and together you will make your way to the vehicle. While he is driving you to your accommodation, the driver can give you some tips and recommendations on what to do during your holidays in Madrid. Our drivers are hand-picked and speak fluent English. No need to worry about miscommunication issues that you may face with the local taxi drivers regarding your destination. Relax and enjoy your ride.

Best drivers

Hand-picked english-speaking drivers

Flight monitoring

Drivers are always on time

Quality support

24/7 email & phone support

Cancel up to 24h before and get a refund

Edit or cancel transfers

Read more


Same price as a regular taxi from the line


Sedan Car

4 pax, 4 pieces of luggage

Book Welcome Pickups transfer

Frequently asked questions

How far is the Madrid airport from Toledo?

Madrid-Barajas Airport is 85km away from Toledo. It will take around 60 minutes to get there by car.

How much is a taxi from Madrid airport to Toledo?

When traveling outside of the central city ring taxis from Madrid airport are charged using a taximeter based on distance. The estimated price to Toledo is 108€.

What is the cheapest way to get from Madrid airport to Toledo?

Although not a direct option, taking the bus is the cheapest way to get from Madrid airport to Toledo. The total journey costs 15€.

Haven't fully planned the trip yet?

Set a reminder and get the link to the guide right before the trip

Book a Welcome transfer