Seville to Córdoba

The direct route from Seville to Córdoba, 135km along the valley of Guadalquivir, followed by the train and some of the buses, is a flat and rather unexciting journey. There’s far more to see following the route just to the south of this, via Carmona and Écija, both interesting towns, and more still if you detour further south to take in Osuna as well. There are plenty of buses along these roads, making travel between the villages easy. Overnighting, too, is possible, with plenty of places to stay – although Carmona is an easy day-trip from Seville.