Travel options for:
Zürich to Toulouse
  • Fly from Zurich

    $108 - $251
    1. Zürich

      9 min - hourly

      $11 - $20

    2. Zurich (ZRH)

      2 h 55 min - 1 stopover

      $95 - $230

    3. Toulouse (TLS)

      12 min - every 30 minutes

      $2

  • Train to Basel, fly

    $94 - $326
    1. Zürich

      53 min - 3 times a day

      $30 - $60

    2. Basel, Bahnhof SBB

      16 min - every 15 minutes - line 50

      $3 - $5

    3. Basel (BSL)

      1 h 25 min - non-stop

      $55 - $260

    4. Toulouse (TLS)

      12 min - every 30 minutes

      $2

  • Train, train to Strasbourg, fly

    $106 - $370
    1. Zürich

      53 min - 3 times a day

      $30 - $60

    2. Basel SBB

      1 h 18 min - every 2 hours

      $21 - $35

    3. Strasbourg

      10 min - every 20 minutes

      $4

    4. Strasbourg (SXB)

      1 h 25 min - non-stop

      $45 - $270

    5. Toulouse (TLS)

      12 min - every 30 minutes

      $2

  • Train, train to Friedrichshafen, fly

    $207 - $688
    1. Zürich

      38 min - every 3 hours

      $21 - $40

    2. Schaffhausen

      1 h 1 min - 5 times a day

      $18 - $28

    3. Friedrichshafen Stadt

      5 min - 3.1 miles

      $16 - $20

    4. Friedrichshafen (FDH)

      1 h 50 min - non-stop

      $150 - $600

    5. Toulouse (TLS)

      12 min - every 30 minutes

      $2

  • Train to Geneva, fly

    $126 - $349
    1. Zürich

      2 h 55 min - every 3 hours

      $80 - $150

    2. Geneva (GVA)

      1 h 10 min - non-stop

      $40 - $200

    3. Toulouse (TLS)

      12 min - every 30 minutes

      $2

  • Train

    $185 - $303
    1. Zürich HB

      2 h 46 min - every 3 hours

      $85 - $160

    2. Geneve

      1 h 52 min - 3 times a day

      $23 - $40

    3. Lyon Part Dieu

      4 h 2 min - once daily

      $75 - $110

  • Bus

    $69 - $104
    1. Curych, Carparkplatz Sihlquai

      2 h 55 min - twice a week

      $8 - $20

    2. Lausanne

      11 h - 3 times a week

      $60 - $85

  • Night bus, bus

    $56 - $152
    1. Zurich

      6 h 25 min - 5 times a week

      $25 - $45

    2. Lyon

      9 h 3 min - once daily

      $30 - $110

  • Drive

    $120 - $190
    1. Zürich

      9 h 5 min - 601.1 miles

      $120 - $190

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

From Zürich HB train to Zurich airport, fly to Toulouse airport, then bus to Toulouse. 5 h 29 min $151. From Zürich HB train to Basel, Bahnhof SBB, line 50 bus to Basel airport, fly to Toulouse airport, then bus to Toulouse. 5 h 4 min $164. From Zürich HB train to Basel SBB, train to Strasbourg, train to Strasbourg airport, fly to Toulouse airport, then bus to Toulouse. 6 h 9 min $194. From Zürich HB train to Schaffhausen, train to Friedrichshafen Stadt, taxi to Friedrichshafen airport, fly to Toulouse airport, then bus to Toulouse. 7 h $393. From Zürich HB train to Geneva airport, fly to Toulouse airport, then bus to Toulouse. 6 h 30 min $234. From Zürich HB train to Geneve, train to Lyon Part Dieu, then train to Toulouse-Matabiau. 10 h 38 min $282. From Curych, Carparkplatz Sihlquai bus to Lausanne then bus to Toulouse Gare Routière. 14 h 55 min $93. From Zurich night bus to Lyon then bus to Toulouse. 16 h 28 min $87. From Zürich drive to Toulouse. 9 h 5 min $157.