If you're pressed for time, you may be interested in a whistle-stop four- or five-day guided tour (starting in Madrid) which takes in Seville, Granada and Cordoba (with an optional extension in Ronda and Toledo).
Four-Day Tour: Cordoba, Seville & Granada
Five-Day Tour: With Ronda and Toledo
Madrid to Cordoba by TrainThe 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.
You can also take a two-day guided tour of Cordoba and Seville, traveling by AVE from Madrid: Cordoba and Seville Guided Tour.
Renfe.es, Spain's official rail website, is a mess and has been described as "like Alice in Wonderland, where nothing seems to be what it really is" by Trip Advisor. Residents of Canada and USA should use Rail Europe instead to have their tickets delivered to their home address. Other citizens should also use the link below to check timetables and then buy tickets in person.
Book Train Tickets in Spain with Rail Europe
Trains from Madrid to Cordoba depart from Atocha train station. Read more about Bus and Train Stations in Madrid
Madrid to Cordoba by BusThere 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