Train is a great option to travel between Madrid and Cordoba since the high speed train (AVE) connects both cities in less than 2 h. This option is not only the fastest, but also very convenient because the trains are very frequent.
There are approximately 2 high-speed trains per hour throughout the day. You can expect to pay between 29 and 79€ depending on whether you buy the ticket in advance and are flexible with the departure time.
Although there are several train stations in Madrid, the main one (and the one where the trains from/to Cordoba start/end is Puerta de Atocha). Puerta de Atocha is located south east of the city center. The metro line 1, the suburban train as well as several city bus lines stop at this station. Also, the public bus line 203, known as “Express Airport,” connects the Atocha train station with the airport.
For up-to-date information on Madrid’s public transport: www.crtm.es
Cordoba’s train station is located about 2 km (1.25 miles) north of the city center. To give you an idea, it is 1.8 km away (1.1 miles) from the Great Mosque. The city bus lines 3 and 5 connect the train station with the city center.
For up-to-date information on Cordoba’s city buses: www.aucorsa.es
The car ride from Cordoba to Madrid takes between 4 h and 4 h 30 min. There is mainly one straight route following the A-4 highway. This route takes you through the region of Castilla la Mancha before entering Andalusia via the province of Jaen.
About one hour after leaving Madrid, you can stop to visit the beautiful city of Toledo, which is a UNESCO world heritage site. Already in Andalucía, another interesting stop can be at the Renaissance towns of Ubeda and Baeza, also a UNESCO world heritage site.
To find the best deals on rental cars, we recommend Discover Cars, which searches through the web for the best prices.
The company Socibus runs 4 buses per day from Madrid to Cordoba. The trip lasts between 4 h 45 min and 5 h 20 min.
In Madrid, all of the buses leave from Estación Sur, but one of them has an extra stop at the airport. In that case, the total length of the journey is 5 h 40 min. One ticket costs around 27 €.
In Madrid, the buses to Cordoba leave from the Estación de Méndez Álvaro, commonly known as Estación Sur, which is located south east of the city center, close to the Atocha train station. The metro line 6, the suburban train as well as several city bus lines stop at this station.
If you are traveling from Madrid’s airport to this bus station, the easiest is to take the metro line 8 and change to line 6 at the Nuevos Ministerios stop. It will take about 50 minutes.
For up-to-date information on Madrid’s public transport: www.crtm.es
Cordoba’s bus station is located right in front of the train station.
This article might include affiliate links, allowing us to earn a small commission at no extra cost to you. Check our disclosure page for more info.
Has España Guide helped plan your trip?
If so, please consider booking your hotel through the links to booking.com found on our website or use the following link: https://www.booking.com/?aid=1802409
That way, you get the best rates on your hotels and at the same time, it helps us to continue contributing to this site. Everyone wins!