HOW TO GET from Madrid to Seville

Button for Hotel Search Hotel Search

Best way to travel from Madrid to Seville

  • If you are in the city center of either Madrid or Seville, then the easiest and fastest option is to take the high speed train. There is at least one high speed train per hour during the day and the trip takes just 2h 30m.
  • If you are in the airport, then the easiest is probably to continue by plane. Iberia and AirEuropa offer about 8 daily direct flights (1h to 1h 30m).
  • The trip by car takes 5h and the bus 6h to 7h.

Plane

The plane from Seville to Madrid takes between 1h and 1h 30m. The companies Iberia and AirEurope run a total of about 8 direct flights everyday. Depending on how far in advance you plan your trip, you can pay as little as 30€ for a ticket.

MADRID'S AIRPORT

Madrid’s airport is called Barajas Adolfo Suárez (MAD) and is located 15 km north-east of the city center. There are several public transport options to get to/from the city center:

  • The public bus line 203, also known as “Express Airport,” connects the Atocha train station with the airport. It runs 24 hours per day, 365 day per year. There is one bus every 15-20 minutes during the day and the trip takes 30 to 40 minutes. One ticket costs 5€. At the airport, it stops at terminals T1, T2 and T4.
  • The public bus line 200 connects the Avenida de América bus station with the airport. It runs every 10-20 minutes, from 5am til 11:30pm. At the airport, it stops at terminals T1, T2 and T4.
  • The metro line 8 links the city center with the airport, stopping at all terminals.
  • The suburban train line C1 runs between Príncipe Pío station and the airport’s terminal T4. There is one train every half hour. AVE ticket holders can travel from the train station to the airport for free.

For up-to-date information on Madrid’s public transport: www.crtm.es

Another option to get to the city center is to take a taxi which has a fixed cost of 30€ (surcharges might apply – night, holidays, etc.).

The trip between the airport and the city center using public transport can take between 40 to 60 minutes. By car or taxi, it would be 25 to 30 minutes.

SEVILLE'S AIRPORT

Seville’s San Pablo airport (SVQ) is located 10 km north-east of the city center. For information on how to get from the airport to the center, check out our page How to get from Seville's airport to the city center.

Car

The car ride from Madrid to Seville takes 5h (530 km = 330 miles). There are mainly two different route options:

  • Using a combination of the highways A-5 and A-66. This route takes you through the region of Extremadura before entering Andalusia. About half way through, you will cross the city of Mérida, famous for its impressive Roman ruins which are a UNESCO world heritage site.
  • Highway A-4. This route crosses Castilla la Mancha before entering Andalusia through the province of Jaen. About an hour before reaching Seville, you will pass next to Cordoba. If you have the time, we would definitely recommend to stop in Cordoba to check its impressive Great Mosque and quaint old town.

To find the best deals on rental cars, we recommend Discover Cars, which searches through the web for the best prices.

Car Rental – Search, Compare & Save

Train

Train is a great option to travel between Madrid and Seville since the high speed train (AVE) connects both cities in under 2h 30m. From 7am til 9:30pm there is at least one high speed train per hour. The ticket prices vary largely (from 40€ to over 120€) depending on whether you buy the ticket in advance and are flexible with the departure times.

To search and book train tickets, go to www.renfe.com.

MADRID'S TRAIN STATION

Although there are several train stations in Madrid, the main one (and the one where the trains from/to Seville 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

SEVILLE'S TRAIN STATION

Seville’s main train station is called Santa Justa and it is located about 1.5 km east of the old town (15 - 20 min walk).

There are several city bus lines connecting the train station with the city center. The bus line 21 will be your best option if you are staying around the cathedral or Santa Cruz neighborhood. The bus line EA that connects Seville’s airport with the city center also stops at the Santa Justa train station (note that tickets for the EA bus are more expensive than the normal bus fare). For up-to-date information on the local city buses: www.tussam.es

Bus

The company Socibus runs buses between Madrid and Seville. There are about 6 daily buses with the trip taking between 6h and 6h 30m. Also, two of those daily buses start/end at Madrid’s airport (terminal T1). In that case, the trip takes about 7 hours. One ticket costs between 23 and 31€, depending on whether it is a standard or a plus bus.

To search and book bus tickets, go to www.socibusventas.es

MADRID'S BUS STATION

In Madrid, the buses to Seville 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

SEVILLE'S BUS STATION

Seville’s main bus station is called Plaza de Armas and it is located just west of the old town next to the river. To go between the bus station and the cathedral, you can take the city bus line C4. For up-to-date information on the local city buses: www.tussam.es

Once you have arrived

Top Hotels in Seville

arrow to scroll to top
CLICK HERE TO SEE MORE OF THE BEST HOTELS IN SEVILLE!