Travel options for:
Basel to Barcelona
  • Fly from Basel

    $40 - $216
    1. Basel

      8 min - every 15 minutes - line 50

      $2 - $4

    2. Basel (BSL)

      1 h 35 min - non-stop

      $35 - $210

    3. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Train to Zurich, fly

    $85 - $310
    1. Basel

      53 min - 3 times a day

      $30 - $60

    2. Zürich HB

      9 min - hourly

      $10 - $20

    3. Zurich (ZRH)

      1 h 40 min - non-stop

      $40 - $230

    4. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Train via Lyon Part Dieu

    $158 - $243
    1. Basel SBB

      1 h 24 min - 4 times a day

      $45 - $100

    2. Dijon Ville

      1 h 31 min - once daily

      $37

    3. Lyon Part Dieu

      4 h 58 min - once daily

      $75 - $110

  • Train

    $153 - $234
    1. Basel St Johann

      26 min - hourly

      $13 - $19

    2. Mulhouse Ville

      11 h 54 min - 4 times a week

      $120 - $180

    3. Port Bou

      2 h 31 min - every 2 hours

      $20 - $35

  • Bus Eurolines DE

    $82 - $121
    1. Basel, Brausebad

      12 min - every 15 minutes - line 50

      $3 - $4

    2. Basel EuroAirport, EuroAirport

      55 min - hourly

      $4 - $7

    3. Freiburg

      16 h 1 min - twice a week

      $75 - $110

  • Bus Alsa

    1. Basel

      20 h 25 min - once daily

  • Drive

    $130 - $200
    1. Basel

      9 h 41 min - 654.9 miles

      $130 - $200

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Basel, Kannenfeldplatz line 50 bus to Basel airport, fly to Barcelona airport, then train to Barcelona. 4 h 13 min $85. From Basel SBB train to Zürich HB, train to Zurich airport, fly to Barcelona airport, then train to Barcelona. 5 h 17 min $174. From Basel SBB train to Dijon Ville, train to Lyon Part Dieu, then train to Barcelona Sants. 9 h 48 min $192. From Basel St Johann train to Mulhouse Ville, train to Port Bou, then train to Barcelona P.Gracia. 16 h 30 min $196. From Basel, Brausebad line 50 bus to Basel EuroAirport, EuroAirport Basel, bus to Freiburg, then bus to Barcelona - Estación de Autobuses Barcelona Nord. 18 h 58 min $100. From Basel bus to Barcelona. 20 h 25 min. From Basel drive to Barcelona. 9 h 41 min $167.