HOW TO GET from Barcelona to Seville

Best way to travel from Barcelona to Seville

  • Flying is the fastest (1:35 hours) and most convenient way to travel between Seville and Barcelona. Thanks to Ryanair’s flights, it can even be the cheapest (tickets start at 14€).
  • The high speed train will take you from Barcelona to Seville in 5:30 hours, making it the second best option.

Plane

The companies Vueling (Iberia) and Ryanair offer over 8 direct flights daily between Seville and Barcelona. The flight takes around 1:35 min. If you book well in advance, Ryanair tickets start at an incredible 14€.

How to get from Barcelona to Seville Plane Icon - best deals on plane tickets    Get the best deals: Compare flight prices & book the cheapest airline tickets

BARCELONA'S AIRPORT

Barcelona’s airport is called El Prat de Llobregat (BCN) and it is located 18 km south-west of the city center. To get from the airport to the city, you have several options:

  • Taxi is always the most convenient way. The trip takes between 20 and 30 minutes and you can expect to pay 30 to 35€.
  • The express bus service from Aerobus links Barcelona with the airport in about 35 minutes. There is one bus every 5 to 10 minutes. A one-way ticket costs 5.90€.
  • The metropolitan transport of Barcelona (TMB) also runs buses between the airport and the center (line 46 during the day, lines N17 and N16 at night). Since it has more stops than the Aerobus, it takes more time, but it is also cheaper (2.2€). For more information on the local city buses: TMB Buses
  • There is a train connecting the airport to the city center. At the airport, the train station is located at T2B (follow the signs for RENFE). There is one train every 30 minutes approximately and the trip takes about 25 minutes. You can get off the train at Clot, Passeig de Gràcia or Sants and change into the metro to get to your destination. A one-way ticket costs 4.20€.
  • The metro line L9 (orange) also connects the airport to the city. There are two stops at the airport (Aeroport T1 and Aeroport T2). However, to get to the city center you will need to change lines. Also note that to get to the airport by metro, you can’t use a standard single ticket; you need the special metro airport ticket called Billete Aeropuerto which costs 4.60€. For more information on Barcelona’s metro: TMB Metro

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.

Train

You can get from Seville to Barcelona by train in 5h 30m. There are two direct high speed trains per day as well as another five daily train options (transferring in either Madrid or Cordoba).

How to get from Barcelona to Seville Train Icon - Traveling in Spain    Traveling in Spain? Find the fastest route & get the best deals on train tickets

Expect to pay between 30 and 125 €, depending on whether you buy the ticket in advance and are flexible with the departure times.

BARCELONA'S TRAIN STATION

Barcelona Sants station is the main train station in the city. It is located about 5 km (3.1 miles) west of the center. The metro lines L3 and L5 link the station with the rest of the city, while several metropolitan bus lines also stop at the station. To get to the airport from the Sants station, there is a direct RENFE train which takes about 20 minutes.

For up-to-date information on Barcelona’s public transport system: www.tmb.cat

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 Seville 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

Car

Barcelona and Seville are separated by 1,000 km (620 miles). By car, the trip takes between 9:30 and 10:30 hours.

How to get from Barcelona to Seville Car Icon - Traveling in Spain    Don't miss: Get the best deals on rental cars in Spain

Unless you want to make some stops on the way, there is no reason to drive. If you decide to do so, here are two possible itineraries:

  • Using a combination of the AP-7 and A-4 highways, you can continue from Barcelona along the Mediterranean coast, all the way down to Valencia. There are many coastal towns and cities that would make a great stop: Sitges, Tarragona, Peñíscola or Valencia, just to mention a few. From Valencia, the road continues across Spain’s interior (Castilla la Mancha). About 1 hour before reaching Seville, you will also pass Cordoba, which would be another great stop in the journey.
  • Cross through Spain’s interior using a combination of the A-2 and A-5 highways. Again, there are many interesting cities and towns along the way that would make great stops, such as Zaragoza, Madrid and Mérida.

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

Bus

The company ALSA runs two daily buses from Barcelona to Seville. The trip takes between 15 and 17 hours, making between 10 and 19 stops on the way. Expect to pay between 41 and 91€.

How to get from Barcelona to Seville bus Icon - Traveling in Spain    Cheap tickets: Find the best prices on bus tickets

There is no reason for traveling between Barcelona and Seville by bus since it is the slowest option. Also, both plane and train are about the same price – they can even be cheaper.

Once you have arrived

Top Hotels in Seville

Search Hotels, Compare & Save
CHECK-IN DATE calendar
CHECK-OUT DATE calendar
arrow to scroll to top
CLICK HERE TO SEE MORE OF THE BEST HOTELS IN SEVILLE!
Wait, don't close me!

Has España Guide helped plan your trip?

If so, please consider booking your hotel through the links to booking.com found on our website or use the following link:
https://www.booking.com/?aid=1802409

That way, you get the best rates on your hotels and at the same time, it helps us to continue contributing to this site. Everyone wins!