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€.
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:
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.
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).
Expect to pay between 30 and 125 €, depending on whether you buy the ticket in advance and are flexible with the departure times.
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 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
Barcelona and Seville are separated by 1,000 km (620 miles). By car, the trip takes between 9:30 and 10:30 hours.
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:
To find the best deals on rental cars, we recommend Discover Cars, which searches through the web for the best prices.
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€.
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.
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!