Travel options for:
Interlaken to Barcelona
  • Train to Basel, fly

    $93 - $311
    1. Interlaken

      1 h 54 min - 3 times a day

      $50 - $95

    2. Basel, Bahnhof SBB

      16 min - every 15 minutes - line 50

      $3 - $5

    3. Basel (BSL)

      1 h 35 min - non-stop

      $35 - $210

    4. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Train, train to Zurich, fly

    $107 - $355
    1. Interlaken

      47 min - 3 times a day

      $24 - $45

    2. Bern

      1 h 10 min - every 2 hours

      $40 - $80

    3. Zurich (ZRH)

      1 h 40 min - non-stop

      $40 - $230

    4. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Train, train to Geneva, fly

    $103 - $300
    1. Interlaken

      47 min - 3 times a day

      $24 - $45

    2. Bern

      1 h 53 min - every 3 hours

      $50 - $95

    3. Geneva (GVA)

      1 h 20 min - non-stop

      $26 - $160

    4. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Train to Milan Malpensa, fly

    $81 - $277
    1. Interlaken

      16 min - 3 times a day

      $9 - $23

    2. Spiez

      1 h 58 min - once daily

      $35 - $65

    3. Gallarate

      29 min - hourly

      $4 - $8

    4. Milan Malpensa (MXP)

      1 h 30 min - non-stop

      $30 - $180

    5. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Train

    $178 - $293
    1. Interlaken West

      47 min - 3 times a day

      $24 - $45

    2. Bern

      1 h 44 min - every 3 hours

      $45 - $80

    3. Geneve

      1 h 52 min - 3 times a day

      $23 - $40

    4. Lyon Part Dieu

      4 h 58 min - once daily

      $85 - $130

  • Bus

    $72 - $136
    1. Interlaken West, Bahnhof

      48 min - hourly - line 21

      $10 - $16

    2. Thun

      18 min - every 3 hours

      $9 - $16

    3. Bern

      5 h 30 min - 3 times a week

      $30 - $40

    4. Lyon - Gare routière Perrache

      8 h - once daily

      $22 - $65

  • Train, bus

    $113 - $189
    1. Interlaken West

      1 h 54 min - 3 times a day

      $50 - $95

    2. Basel

      20 h 25 min - once daily

      $60 - $95

  • Drive

    $120 - $190
    1. Interlaken

      9 h 28 min - 609.9 miles

      $120 - $190

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

From Interlaken West train to Basel, Bahnhof SBB, line 50 bus to Basel airport, fly to Barcelona airport, then train to Barcelona. 6 h 20 min SFr 177. From Interlaken West train to Bern, train to Zurich airport, fly to Barcelona airport, then train to Barcelona. 6 h 30 min SFr 217. From Interlaken West train to Bern, train to Geneva airport, fly to Barcelona airport, then train to Barcelona. 6 h 54 min SFr 197. From Interlaken West train to Spiez, train to Gallarate, train to Milan Malpensa airport, fly to Barcelona airport, then train to Barcelona. 8 h 7 min SFr 149. From Interlaken West train to Bern, train to Geneve, train to Lyon Part Dieu, then train to Barcelona Sants. 11 h 42 min SFr 255. From Interlaken West, Bahnhof line 21 bus to Thun, train to Bern, bus to Lyon - Gare routière Perrache, then bus to Barcelone Centre. 16 h 48 min SFr 92. From Interlaken West train to Basel then bus to Barcelona. 23 h 19 min SFr 171. From Interlaken drive to Barcelona. 9 h 28 min SFr 153.