How to get from Barcelona to Seville

Compare flights, trains, buses and transfers to get from Barcelona to Seville

How to get from Barcelona to Seville

Travel from Barcelona to Seville and discover Spain city of 703 Thousand inhabitants. The distance from Barcelona to Seville is 829 kilometers; with Wanderio you can compare the available train, flight so that you can organize your trip choosing the fastest route, the most comfortable or the cheapest one. For example, by choosing a train from Barcelona to Seville, you’ll get to your destination in about 2 hours on average; the average train ticket prices are 15 €. Going from Barcelona to Seville by flight instead? The average ticket prices are 78 € and the flight journey takes about 2 hours hours on average.


We found 5 routes From Barcelona to Seville

Compare flights, trains, buses and transfers to get from Barcelona to Seville

  • 78kg

    5h 25m

    starting from

    € 32.23

    per adult

    32.23 € / 5h 25m Barcelona-sants Sevilla-Santa Justa
  • 78kg

    1h 36m

    starting from

    € 14.72

    per adult

    0.0 € / 0 14.72 € / 1h 36m Barcelona-frança Córdoba Sevilla-San Bernardo
  • 78kg

    12h 59m

    starting from

    € 53.34

    per adult

    30.91 € / 10h 30m 22.43 € / 2h 29m Barcelona-sants Andújar Sevilla-San Bernardo
  • 163kg

    1h 40m

    starting from

    € 84.79

    per adult

    84.79 € / 1h 40m Barcelona–El Prat Airport Seville Airport
  • 174kg

    1h 45m

    starting from

    € 78.23

    per adult

    78.23 € / 1h 45m Barcelona–El Prat Airport Jerez Airport
  • Trains Barcelona - Seville

    You can get from Barcelona to Seville by train, thanks to the 9 daily routes provided by Renfe. The train ride from Barcelona to Seville takes about 2 hours on average and the average train ticket is 14.72 €. If you book in advance, you can find the best fares and save 36% on average on your train ticket, with prices starting from 38 €. Travelling Spain by train can often be cheap.


    Flights Barcelona - Seville

    To get to Seville from Barcelona you can take a flight from Barcelona–El Prat (BCN), which is the closest airport to Barcelona and is 12 kilometers far from the city center, and arrive at Seville (SVQ), the closest airport that serves Seville. The average price for a Barcelona to Seville flight is 78.23 €, but you can find low cost flights as well, with prices starting from 78.23 €. Getting from Barcelona to Seville by flight takes about 2 hours on average; however, you need to consider the time to get to the airport and pass the security checks. You can count on 28 daily connections between Barcelona and Seville provided by IBERIA, Vueling Airlines, TAP Portugal, Lufthansa Cargo, British Airways. Seville (SVQ) is the closest airport to Seville and is 8.21 kilometers away from the city center.


    Buses Barcelona - Seville

    Coaches from Barcelona to Seville are comfortable and rather cheap; you can travel with Alsa on one of the 3 buses that every day link Barcelona to Seville and get you to your destination in 14:45 on average. Barcelona - Seville bus tickets cost 88.4 € on average. Thanks to low cost fares though, you can find cheap buses at prices as low as 87.84 €. Travelling Spain by bus could be the cheapest solution for you low budget trips.