Seville has excellent train connections with many cities in Spain. If you take a high-speed train (AVE), you can arrive from Madrid in just two and a half hours, from Cordoba in forty minutes and from Valencia in four hours.
You can check the times and prices and book your tickets on the Renfe website.
Seville is 329 miles (530 km) south of Madrid, as such, the journey by car takes around 5 hours.
To plan your route, we recommend you use a navigation resource such as Google Maps.
Taking the bus is generally the most economical option, but depending on the city you're coming from, the journey may be long or uncomfortable. Therefore it is not the most recommendable option.
Seville Airport is 6 miles (10 kilometres) from the city centre. It mainly receives domestic flights, however, the number of international flights is increasing year upon year.