Travel options for:
Lausanne to Barcelona
  • Train to Geneva, fly

    $55 - $208
    1. Lausanne

      45 min - every 3 hours

      $26 - $50

    2. Geneva (GVA)

      1 h 20 min - non-stop

      $26 - $160

    3. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Train, train to Basel, fly

    $105 - $335
    1. Lausanne

      1 h 6 min - every 3 hours

      $35 - $65

    2. Bern

      55 min - 3 times a day

      $29 - $55

    3. Basel, Bahnhof SBB

      16 min - every 15 minutes - line 50

      $3 - $5

    4. Basel (BSL)

      1 h 35 min - non-stop

      $35 - $210

    5. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Train to Zurich, fly

    $115 - $360
    1. Lausanne

      2 h 22 min - every 3 hours

      $70 - $130

    2. Zurich (ZRH)

      1 h 40 min - non-stop

      $40 - $230

    3. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Train

    $133 - $215
    1. Lausanne

      36 min - every 3 hours

      $25 - $45

    2. Geneve

      1 h 52 min - 3 times a day

      $23 - $40

    3. Lyon Part Dieu

      4 h 58 min - once daily

      $85 - $130

  • Bus

    $49 - $95
    1. Lausanne

      3 h 30 min - 3 times a week

      $25 - $31

    2. Lyon - Gare routière Perrache

      8 h - once daily

      $23 - $65

  • Train, bus

    1. Lausanne

      36 min - every 3 hours

      $25 - $45

    2. Genève

      6 min - 1678 feet

    3. Ginebra

      15 h 25 min - once daily

  • Drive

    $110 - $160
    1. Lausanne

      7 h 52 min - 529.2 miles

      $110 - $160

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

From Lausanne train to Geneva airport, fly to Barcelona airport, then train to Barcelona. 4 h 35 min $113. From Lausanne train to Bern, train to Basel, Bahnhof SBB, line 50 bus to Basel airport, fly to Barcelona airport, then train to Barcelona. 6 h 47 min $199. From Lausanne train to Zurich airport, fly to Barcelona airport, then train to Barcelona. 6 h 32 min $224. From Lausanne train to Geneve, train to Lyon Part Dieu, then train to Barcelona Sants. 9 h 24 min $189. From Lausanne bus to Lyon - Gare routière Perrache then bus to Barcelone Centre. 12 h 30 min $58. From Lausanne train to Genève, walk to Ginebra, then bus to Barcelona. 17 h 7 min. From Lausanne drive to Barcelona. 7 h 52 min $135.