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 30 Jan we recommend taking a flight because it’s the best combination of price and speed.

10:15Barcelona El Prat Airport1h35 11:50Seville Airport
0 changes
£501One-way
Cheapest
10:15Barcelona El Prat Airport1h35 11:50Seville Airport
0 changes
£501One-way
Other options
11:35Barcelona El Prat Airport1h35 13:10Seville Airport
0 changes
£551One-way
15:10Barcelona El Prat Airport1h45 16:55Seville Airport
0 changes
£741One-way
10:15Barcelona El Prat Airport1h35 11:50Seville Airport
0 changes
£851One-way

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.

Trenitalia
Easyjet
Deutsche Bahn
SNCF
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

Compare prices and tickets Prices for trains, buses and flights

Sun
30 Jan
£53Renfe Torre del Oro
£78Alsa
£50Vueling
Mon
31 Jan
£53Renfe Torre del Oro
Find prices
£49Ryanair
Tue
1 Feb
£41Renfe Torre del Oro
£78Alsa
£13Ryanair
Wed
2 Feb
£35Renfe Torre del Oro
Find prices
Find prices
Thu
3 Feb
£41Renfe Torre del Oro
£78Alsa
£13Ryanair
Fri
4 Feb
£53Renfe Torre del Oro
£78Alsa
£13Ryanair
Sat
5 Feb
£41Renfe Torre del Oro
£78Alsa
£29Vueling
Sun
6 Feb
£41Renfe Torre del Oro
£78Alsa
£13Ryanair
Mon
7 Feb
£35Renfe Torre del Oro
£78Alsa
£18Ryanair
Tue
8 Feb
£29Renfe Torre del Oro
£78Alsa
£13Ryanair
Wed
9 Feb
£29Renfe Torre del Oro
£78Alsa
£13Ryanair
Thu
10 Feb
£35Renfe Torre del Oro
£78Alsa
£13Ryanair
Fri
11 Feb
£35Renfe Torre del Oro
£78Alsa
£31Ryanair
Sat
12 Feb
£29Renfe Torre del Oro
£78Alsa
£35Ryanair
Sun
13 Feb
£29Renfe Torre del Oro
£78Alsa
£29Ryanair
Mon
14 Feb
£53Renfe Torre del Oro
£78Alsa
£33Vueling
Tue
15 Feb
£35Renfe Torre del Oro
£78Alsa
£13Ryanair
Wed
16 Feb
£29Renfe Torre del Oro
£78Alsa
£13Ryanair
Thu
17 Feb
£47Renfe Torre del Oro
£78Alsa
£13Ryanair
Fri
18 Feb
£53Renfe Torre del Oro
Find prices
£33Ryanair

Travel Information between Barcelona and Sevilla

distanceDistance513 miles (828 km)
modeAvailable travel modesCoach, flight or train
priceTicket price range£10 - £80
cheapestCheapest modeFlight • £10 • 1 h 35 min
fastestFastest modeFlight • £10 • 1 h 35 min
carriersPopular travel companiesAlsa, Ryanair or Renfe AVE

Travel 513 miles (828 km) by coach, flight or train between Barcelona and Sevilla. If speed is a priority, then a flight is the best option with an average duration of 1 h 35 min; whereas, if saving money is more important, then a flight is the best option with prices starting as low as £10. The most popular travel providers which serve this journey are Alsa, Ryanair or Renfe AVE among others. Travellers can even take a direct flight or train from Barcelona to Sevilla.

The Window Seat

Read more about Sevilla

Seville: A City Guide
Seville: A City Guide

Seville has several claims to fame: not only is the city widely considered to be the birthplace of tapas and the spiritual home of flamenco, but it’s also home to the world’s largest Gothic cathedral and...

Continue reading
Omio Launches the Open Travel Index
Omio Launches the Open Travel Index

As a result of COVID-19, travel rules and regulations are in a constant flux. Omio has gathered all the latest updates on travel restrictions across Europe in the Open Travel Index. This online resource serves as an interactive discovery tool...

Continue reading

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.
FAQs

How do I go from Barcelona to Sevilla?

You can travel between Barcelona and Sevilla 3 different ways: coach, flight or train.

What is the cheapest way to travel to Sevilla from Barcelona?

The cheapest way from Barcelona to Sevilla is by taking a flight. You can find average ticket prices around £10 compared to other travel options to Sevilla:

A flight journey is usually £70 less than a journey to Sevilla by coach, which costs on average £80 for the same trip.

A flight is generally £42 less than a train for the same route. A train costs on average £52 from Barcelona to Sevilla.

What is the fastest way to get from Barcelona to Sevilla?

The fastest way to get to Sevilla from Barcelona is by flight with an average travel time of 1 h 35 min.

There are alternative travel options to Sevilla that can usually take longer:

In comparison, taking a coach requires on average 15 h 30 min   of travel time.

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

How many miles from Barcelona to Sevilla would I travel?

You should expect to travel around 513 miles (828 km) from Barcelona to Sevilla.

How many scheduled departures are there a day from Barcelona to Sevilla?

The average frequency per day from Barcelona to Sevilla is:

  • Around 2 trains per day.

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

What are the departure and arrival points when travelling from Barcelona to Sevilla?

These are the most popular departure and arrival points for travellers from Barcelona to Sevilla:

  • Flights most often depart from Barcelona at Barcelona El Prat Airport and arrive in Sevilla at Seville Airport.
  • Trains mostly leave from Barcelona Sants and tend to arrive in Sevilla San Bernardo.

Which travel companies can get me from Barcelona to Sevilla?

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

  • You can travel from Barcelona to Sevilla by coach with Alsa. You can find cheap tickets on Omio for £80 with Alsa from Barcelona to Sevilla.
  • You can travel between Barcelona and Sevilla by flight with Ryanair. You can find cheap tickets on Omio for £10 with Ryanair from Barcelona to Sevilla.
  • You can take a train from Barcelona to Sevilla with Renfe AVE. Cheap tickets can be found for £52 with Renfe AVE from Barcelona to Sevilla.

Is there a direct service between Barcelona and Sevilla?

Yes, there are direct routes from Barcelona to Sevilla with the following travel companies:

  • You'll find direct flight services to Sevilla with Vueling or Ryanair with around direct flights every day.
  • You can check for a direct train to Sevilla with Renfe AVE or Renfe Torre del Oro with 2 direct trains per day.

As you won't need to change at another stop in between, direct services to Sevilla tend to save you time and add more convenience, so it's worth paying attention to before you purchase tickets for this journey.

What is another destination I should add to my tour from Barcelona to Sevilla?

Looking to extend your trip from Barcelona to Sevilla? Many Omio customers who go from Barcelona to Sevilla usually extend their holiday to explore other popular destinations like Madrid, Málaga or Valencia. If you're looking to explore Madrid, Málaga or Valencia from Sevilla, let Omio find you the best connections available at an affordable price.

How far in advance should I purchase my Barcelona to Sevilla ticket online to get the best deals?

When planning your trip to Sevilla from Barcelona, it’s good to keep in mind what tickets to buy and their prices in the next 7 days:

  • Coach tickets cost £80 one way on average.
  • Plane tickets cost £10 one way on average.
  • Train tickets are costing £52 one way on average.

However, we recommend buying tickets between Barcelona and Sevilla online a few months in advance to get the best deals and save money on your upcoming journey.