Details of how to get from Madrid to Cordoba by various forms of transport.
- 100 Things to Do in Madrid
- Cordoba Tourist Guide
- Take a Tour of Cordoba's Mezquita (Grand Mosque) with Wine Tasting
Madrid to Cordoba by Train
The train from Cordoba to Madrid takes about 1h45 and costs about 70 euros. This is the quickest way to get from Madrid to Cordoba, but also the most expensive. Cordoba is on the high-speed AVE train line from Madrid to Seville, making Cordoba an ideal stop on the way south into Andalusia. Get a hotel near the train station and your trip couldn't be more convenient!
You can also take a two-day guided tour of Cordoba and Seville, traveling by AVE from Madrid:
Trains from Madrid to Cordoba depart from Atocha train station. Read more about Bus and Train Stations in Madrid
Madrid to Cordoba by Guided Tour
If you're pressed for time, you may be interested in a whistle-stop guided tour of Andalusia (starting in Madrid).
Madrid to Cordoba by Bus
There are regular buses throughout the day between Madrid and Cordoba. The journey takes five hours and costs about 15 euros. This is the cheapest option but the journey is long.
You can book most bus tickets in Spain online at no extra charge. Just pay with a credit card and print out the e-ticket: Book Bus Tickets in Spain
Buses from Madrid to Cordoba depart from Mendez Alvaro bus station. Read more about Bus and Train Stations in Madrid
Madrid to Cordoba by CarThe 400km journey from Madrid to Cordoba takes about 4h30, mainly traveling along the A-4. Consider a slight detour via Toledo.
Compare Car Rental Rates in Spain
Flights from Madrid to CordobaThere are no flights from Madrid to Cordoba.
Compare Prices on Flights in Spain