How to get from Barcelona to Sevilla

Travel options
from Barcelona to Sevilla

You can get from Barcelona to Sevilla by train, bus or flight.

Our recommendation

To get from Barcelona to Sevilla on 18 Aug we recommend taking a flight because it’s the best combination of price and speed.

22:45Barcelona El Prat Airport1h40 00:25Seville Airport
0 changes
22:45Barcelona El Prat Airport1h40 00:25Seville Airport
0 changes
Other options
09:10Barcelona El Prat Airport1h40 10:50Seville Airport
0 changes
18:05Barcelona El Prat Airport1h40 19:45Seville Airport
0 changes
16:05Barcelona El Prat Airport1h40 17:45Seville Airport
0 changes

Find all the dates and times for this journey by train, bus, and flight, .

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Place to stay

Need a place to stay in Sevilla?

view on map

Top pick hotels

View more

Entire homes & apartments

View more

Find the best accommodation for you, with our partner

View all

Compare prices and tickets Prices for trains, buses and flights

18 Aug
19 Aug
20 Aug
21 Aug
22 Aug
23 Aug
24 Aug
25 Aug
26 Aug
27 Aug
28 Aug
29 Aug
30 Aug
31 Aug
01 Sept
02 Sept
03 Sept
04 Sept
05 Sept
06 Sept
07 Sept

Travel Information from Barcelona to Sevilla

distanceDistance513 miles
modeAvailable travel modesCoach, flight, ferry or train
priceTicket price range£53 - £82
cheapestCheapest modeTrain • £53 • 5 h 33 min
fastestFastest modeFlight • £59 • 1 h 40 min
carriersPopular travel companiesAlsa, Vueling or Renfe Torre del Oro

Travel 513 miles by coach, flight, ferry or train from Barcelona to Sevilla. If speed is a priority, then a flight is the best option with an average duration of 1 h 40 min; whereas, if saving money is more important, then a train is the best option with prices starting as low as £53. The most popular travel providers which serve this route are Alsa, Vueling or Renfe Torre del Oro among others. Travellers can even take a direct coach or flight from Barcelona to Sevilla.

General Information about the journey from Barcelona to Seville

Given how the cities of Barcelona and Seville sit at opposite ends of the country, flights, buses and trains are all available on a frequent basis between the two locations - allowing travelers to journey from northern Spain to the southern community of Andalusia in a matter of hours. Customers can travel down by rail using Renfe Ave trains, whereas Alsa offer an exclusive bus service between the two locations. Direct flights are available from Ryanair, Vueling and Iberia - usually taking around four-and-a-half hours.

Buses From Barcelona To Seville

There are usually two buses that travel down from Barcelona into this area of Andalusia - one in the afternoon and one in the evening. Both services are run by Alsa and travel through the night, taking anywhere from fourteen to sixteen hours in total travel time. A four to six hour layover in Ubeda is often required en route.

Trains from Barcelona to Seville

Trains tend to depart at various points throughout the day and whilst several of them involve a single change at Madrid Puerta De Atocha, this is usually for no longer than three hours. Total travel time on direct trains is usually around five-and-a-half hours whereas rail journeys involving a connection at Madrid can be as many as three hours longer.

Flights from Barcelona to Seville

Direct flights often take around four-and-a-half hours from take-off to landing although certain Ryanair trips may take as many as two hours longer. Iberia flights are particularly common and whilst a few of these are direct, some of them involve a connection which only takes travelers as far as Madrid. Rail or bus services are required for the rest of the trip. Ryanair and Vueling flights direct to Seville typically depart Barcelona airport twice a day.

Travel Tips: Travel from Barcelona to Sevilla

Travel to Sevilla easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Barcelona to Sevilla.

You can travel to Sevilla from Barcelona 4 different ways: coach, flight, ferry or train.

A train service offers the cheapest way to travel from Barcelona to Sevilla, which costs on average £53.

This is compared to other ways of getting to Sevilla:

A train is £29 less than a coach for this route with tickets for a coach from Barcelona to Sevilla costing on average £82.

A train is £7 less than a flight for this route with tickets for a flight from Barcelona to Sevilla costing on average £59.

The quickest way to travel from Barcelona to Sevilla is by flight, which takes on average 1 h 40 min   compared to other travel options that may take you longer to get to your destination:

In comparison, travelling by coach can take you on average 14 h 25 min.

In comparison, travelling by train can take you on average 5 h 33 min.

The distance from Barcelona to Sevilla is approximately 513 miles.

The average frequency per day from Barcelona to Sevilla is:

  • 3 trains per day.

However, we recommend checking specific travel dates for your route to Sevilla from Barcelona as scheduled services by coach, flight, ferry or train can vary by season or day of the week.

These are the most popular departure and arrival points when travelling from Barcelona to Sevilla:

  • Most travellers catch their flight from Barcelona El Prat Airport and arrive in Seville Airport.
  • Most travellers catch their train from Barcelona Sants and arrive in Sevilla San Bernardo.

Omio works with many trusted partners that can help you travel the best way from Barcelona to Sevilla:

  • You can travel by coach to Sevilla from Barcelona with Alsa, and you can find Alsa Barcelona to Sevilla tickets for £82 on Omio.
  • You can take a flight from Barcelona to Sevilla with Vueling. Cheap tickets can be found for £59 with Vueling from Barcelona to Sevilla.
  • You can go to Sevilla from Barcelona by train with Renfe Torre del Oro. You'll see cheap train tickets for £53 with Renfe Torre del Oro from Barcelona to Sevilla on Omio.

Yes, there are direct services available between Barcelona and Sevilla with the following travel operators:

  • You can take a direct coach with.
  • You can book a direct flight with Vueling.

Direct services tend to save you time and add more convenience in getting you to Sevilla as you won't need to change in between, so it's worth paying attention to before booking your tickets to Sevilla from Barcelona.

Omio customers who travel from Barcelona to Sevilla often also extend their holiday to go to Madrid, Málaga or Valencia. Omio can help you plan your trip by finding the best connections between Sevilla and these popular destinations at a great price.

Before travelling from Barcelona to Sevilla, it’s good to know what ticket you can purchase and how much it will cost in the next 7 days:

  • The price of a coach ticket is £82 one way on average for this route.
  • The price of a plane ticket is £59 one way on average for this journey.
  • The price of a train ticket for this journey is £53 one way on average.

But we recommend booking Barcelona to Sevilla tickets online a few months before your planned travel date to score the best deals and save money on your trip.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

Hand With Phone