Santa Justa train station is Seville's main train station, offering regular services to destinations all over Andalucia: Huelva, Cadiz, Jerez, Jaen, Granada and Almeria; high-speed AVE trains go to Cordoba and Malaga , and beyond to Madrid, Valencia and Barcelona.