How to Get from Barcelona to Seville by Bus and Train

  • 01 of 02

    The Best Direct Buses and Trains for Crossing Spain

    High angle view of Seville with Giralda tower
    Matteo Colombo / Getty Images

    For many, the top cities to visit in Spain are Seville and Barcelona. Unfortunately, the two cities are at opposite ends of the country. Pick your transport options wisely or consider making stops en route. 

    What's the Best Way to Get from Barcelona to Seville?

    Flying or taking the train takes roughly the same amount of time (when you factor in getting to the airport and check-in times) and can cost around the same. Departure times might end up being the deciding factor here.

    Barcelona to Seville Suggested Itineraries: Guided Tours and Going it Alone

    Barcelona to Seville is a long way to travel unless you're flying. You might want to consider a stopping at a few places on the way, either on a guided tour or on your own.

    If you'd prefer someone else organize the logistics for you, you will be able to find several options. There is a guided tour that departs from Barcelona and takes in Andalusia's three main cities—Seville, Granada, and Cordoba—as well as Valencia. It's still a lot of traveling, but it's nice to let someone else deal with that for you, don't you think? The tour returns to Barcelona at the end.

    Alternatively, you could try a slightly shorter tour, which misses out Valencia and leaves you in Madrid at the end of the trip:

    Barcelona to Seville by Train

    The train from Barcelona to Seville now takes just five-and-a-half hours and costs about 140 euros. It is the AVE high-speed train which goes via Madrid, though this route doesn't stop there. 

    There are two high-speed journeys per day, one departing in the morning and one in the afternoon. There is also a cheaper - but much slower - train that leaves in the morning and arrives in the evening. There is no night train.

    Trains from Barcelona to Seville depart from Barcelona Sants station. Read more about bus and train stations in Barcelona.

    Flights from Barcelona to Seville

    There are regular flights from Barcelona to Seville. You should be able to get flights much cheaper than train or bus if booked far enough in advance, but the train is now more convenient. 

    Barcelona to Seville by Bus

    Buses from Barcelona to Seville take 16 hours and cost about 90 euros. Painfully slow. The slow train is quicker and cheaper, so there is no good reason to take the bus (apart from the fact you can travel overnight, which may appeal to some. 

    You can book most bus tickets in Spain online at no extra charge. Just pay with a credit card and print out the e-ticket.

    Barcelona to Seville by Car

    The 1,000km drive from Barcelona to Seville takes about ten hours, traveling mainly on the A-3 A-43 and A-4 roads. This is a long and impractical journey. Break the trip with at least an overnight stay in Cordoba, perhaps also in Valencia. Another good route is to go via Madrid.

    As you can see, there is no option that doesn't include great expense or long travel times. So why not break up your journey a bit?

    Continue to 2 of 2 below.
  • 02 of 02

    Suggested Itineraries from Barcelona to Seville

    Colorful bridge in Plaza de Espana, Seville
    Peter Unger / Getty Images

    Flying or taking the high-speed train all the way from Barcelona to Seville means you miss out on a lot of Spain's most beautiful cities.

    Bus or Train for These Itineraries?

    Generally speaking, buses are a bit cheaper and a bit slower than most trains in Spain with the AVE you have a more extreme situation: the train is a lot quicker and a lot more expensive than the bus.

    Even if you are on a budget I recommend considering the RV for longer journeys such as between Madrid and Barcelona Poor between Madrid and Seville. In both cases you will practically gain an extra day with the travel time you say. Who has the stamina to explore a new city after six hours sitting on a bus?

    What Should I See in These Cities?

    If you're not familiar with these places, check out these two articles for some inspiration:

    As the AVE Flies: The Quickest Suggested Itinerary

    Cities visited: Barcelona, Zaragoza, Madrid, Cordoba, Seville

    The most obvious places to visit on the way are the cities on the AVE high-speed train line, particularly Madrid and Cordoba (and to a lesser extent, Zaragoza). Granada is the big omission here because it's not on a good train line and so is best visited as a day trip (or longer) from Seville.

    Zaragoza can be seen just over lunchtime while Cordoba only really needs an afternoon, but stay a couple of nights in Madrid at least (and consider side trips to Segovia and Toledo).

    • Day 1: Barcelona - Zaragoza - Madrid
    • Day 2-4: Madrid
    • Day 5: Madrid - Cordoba - Seville

    East Coast Itinerary

    Cities visited: Barcelona, Valencia, Cuenca, Madrid, Cordoba, Seville

    Goes a long way round to Madrid via Spain's third city Cuenca. This adds a few extra days over the above itinerary but brings in more interesting cities than Zaragoza.

    The high-speed train doesn't run from Barcelona to Valencia but the rest of the trip can be taken by AVE.

    • Day 1: Barcelona - Valencia
    • Day 2-3: Valencia
    • Day 4: Valencia - Cuenca - Madrid
    • Day 5-7: Madrid
    • Day 8: Madrid - Cordoba - Seville

    Basque Country Itinerary

    Cities visited: Barcelona, (Zaragoza) Logroño, San Sebastian, Bilbao, (Burgos) Madrid, Cordoba, Seville

    If you have a couple of weeks to spare, consider going via the Basque Country and Rioja wine region. This trip takes in the three best cities in Spain for tapas. Be sure to pop into Burgos to see the cathedral on the way to Madrid.

    • Day 1: Barcelona - Zaragoza - Logroño
    • Day 2: Logroño - San Sebastian 
    • Day 3: San Sebastian - Bilbao - San Sebastian (day trip)
    • Day 4: San Sebastian - Burgos - Madrid
    • Day 5-7: Madrid
    • Day 8: Madrid - Cordoba - Seville

    Miss Out Cordoba: Extremadura Detour

    Whichever of the suggested itineraries you consider, you can add in Salamanca and Extremadura after Madrid (but you will need to miss out Cordoba).

    Of course, Cordoba can be added as an easy day trip from Seville as it is only 45 minutes away by high-speed train.

    • Day A: Madrid - Salamanca
    • Day B: Salamanca - Caceres
    • Day C: Caceres - Merida
    • Day D: Merida - Seville

    Miss Out Madrid: Long Way Round Itinerary

    Cities visited: Barcelona, Zaragoza, Logroño, San Sebastian, Bilbao, Leon, Salamanca, Caceres, Merida, Seville.

    If you've been to Madrid before, this itinerary is a good way to explore Spain's less visited cities.

    • Day 1: Barcelona - Zaragoza - Logroño
    • Day 2: Logroño - San Sebastian
    • Day 3: San Sebastian - Bilbao - San Sebastian (Day Trip)
    • Day 4: San Sebastian - Burgos - Leon
    • Day 5: Leon - Salamanca
    • Day 6: Salamanca
    • Day 7: Salamanca - Caceres - Merida
    • Day 8: Merida 
    • Day 9: Merida - Seville

    Galicia and Portugal Detour

    Cities visited: Barcelona, Zaragoza, Logroño, San Sebastian, Bilbao, Oviedo, Santiago, Porto, Coimbra, Lisbon, Merida, Seville.

    Go even further off the beaten path and head down into Portugal, sadly so often overlooked by visitors to the Iberian peninsula. Takes in the wonderful cities of Santiago de Compostela and Oviedo on the way.

    • Day 1-3: As Long Way Round Itinerary
    • Day 4: San Sebastian - Oviedo
    • Day 5: Oviedo - Santiago de Compostela
    • Day 6: Santiago de Compostela
    • Day 7: Santiago de Compostela - Porto
    • Day 8: Porto
    • Day 9: Porto - Coimbra
    • Day 10: Coimbra - Lisbon
    • Day 11: Lisbon
    • Day 12: Lisbon - Merida
    • Day 13: Merida - Seville