Skip to content
Train · Flight · Bus

Madrid → Seville

City guides: Madrid · Seville

Madrid to Seville takes about 2 hours 40 minutes by high-speed train, centre to centre, with around 20 trains a day from Renfe, Iryo and Ouigo. Promo fares start at about €15 if you book early.

Ways to travel

Train

Renfe AVE, Iryo, Ouigo

Madrid Puerta de Atocha → Sevilla Santa Justa

Book with the operator: renfe.com
Journey time
2 h 40 min
How often
About 20 a day
Fares from
€15
Changes
Direct

Three companies run the line, so compare all three. A ticket is valid only on its own company's trains. The last trains leave at about 21:00.

Flight

Iberia, Air Europa

Madrid-Barajas airport (MAD) → Seville airport (SVQ)

Journey time
1 h 10 min
How often
About 15 a day
Fares from
€23
Changes
Direct

Worth it only if you are already at Barajas off a long-haul flight. From the city centre, the train is quicker.

Bus

Socibus, ALSA, FlixBus

Madrid Estación Sur (Méndez Álvaro) → Seville Plaza de Armas or Prado de San Sebastián

Journey time
6 h 10 min
How often
About 14 a day
Fares from
€28
Changes
Direct

Slower and rarely cheaper than an early train fare. A fallback if the trains sell out.

Good to know