Travel options for:
Zagreb to Lausanne
  • Fly to Geneva, train

    $126 - $447
    1. Zagreb

      8 min - on demand

      $14 - $110

    2. Zagreb (ZAG)

      3 h 15 min - 1 stopover

      $85 - $290

    3. Geneva (GVA)

      46 min - every 3 hours

      $26 - $50

  • Fly to Zurich, train

    $165 - $527
    1. Zagreb

      8 min - on demand

      $14 - $110

    2. Zagreb (ZAG)

      1 h 30 min - non-stop

      $80 - $290

    3. Zurich (ZRH)

      2 h 22 min - every 3 hours

      $70 - $130

  • Fly to Basel, train

    $200 - $597
    1. Zagreb

      8 min - on demand

      $14 - $110

    2. Zagreb (ZAG)

      3 h 5 min - 1 stopover

      $120 - $370

    3. Basel (BSL)

      18 min - every 10 minutes - line 50

      $3 - $5

    4. Basel SBB

      57 min - 5 times a day

      $35 - $65

    5. Bern

      1 h 6 min - every 3 hours

      $27 - $50

  • Fly to Milan Malpensa, train

    $186 - $437
    1. Zagreb

      8 min - on demand

      $14 - $110

    2. Zagreb (ZAG)

      1 h 30 min - non-stop

      $85 - $240

    3. Milan Malpensa (MXP)

      25 min - hourly

      $4 - $8

    4. Gallarate

      2 h 45 min - once daily

      $82

  • Train, bus

    $87 - $281
    1. Zagreb Glavni Kolod.

      2 h 18 min - once daily

      $11 - $17

    2. Ljubljana

      1 h 35 min - twice daily

      $5 - $90

    3. Trieste Centrale

      1 h 53 min - hourly

      $10 - $35

    4. Venezia Mestre

      2 h 13 min - 4 times a day

      $30 - $50

    5. Milano Centrale

      3 h 19 min - 5 times a day

      $30 - $90

  • Train

    $101 - $216
    1. Zagreb Glavni Kolod.

      4 h 8 min - once daily

      $21 - $35

    2. Villach Hbf (Busbahnhof)

      3 h 9 min - 5 times a day

      $19 - $45

    3. Venezia Mestre

      2 h 13 min - 4 times a day

      $30 - $50

    4. Milano Centrale

      3 h 19 min - 5 times a day

      $30 - $90

  • Bus Globtour

    $80 - $120
    1. Zagreb Zob

      17 h 15 min - twice a week

      $80 - $120

  • Bus Eurolines CH

    $83 - $119
    1. Zagreb

      2 h 20 min - 5 times a day

      $9 - $26

    2. Rijeka

      14 h 30 min - twice a week

      $70 - $90

    3. Lausanne, Parc Vélodrome

      16 min - every 15 minutes - line 1

      $4

  • Night train, train

    $143 - $231
    1. Zagreb Glavni Kolod.

      14 h 43 min - once daily

      $75 - $110

    2. Zürich HB

      2 h 8 min - every 3 hours

      $65 - $130

  • Drive

    $120 - $180
    1. Zagreb

      9 h 25 min - 594.1 miles

      $120 - $180

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

From Zagreb shuttle to Zagreb airport, fly to Geneva airport, then train to Lausanne. 6 h 30 min $194. From Zagreb shuttle to Zagreb airport, fly to Zurich airport, then train to Lausanne. 6 h 48 min $279. From Zagreb shuttle to Zagreb airport, fly to Basel airport, line 50 bus to Basel SBB, train to Bern, then train to Lausanne. 8 h 18 min $318. From Zagreb shuttle to Zagreb airport, fly to Milan Malpensa airport, train to Gallarate, then train to Lausanne. 8 h 18 min $238. From Zagreb Glavni Kolod. train to Ljubljana, bus to Trieste Centrale, train to Venezia Mestre, train to Milano Centrale, then train to Lausanne. 14 h 27 min $163. From Zagreb Glavni Kolod. train to Villach Hbf (Busbahnhof), train to Venezia Mestre, train to Milano Centrale, then train to Lausanne. 15 h 22 min $178. From Zagreb Zob bus to Lausanne Parc Velodrom. 17 h 15 min $96. From Zagreb bus to Rijeka, bus to Lausanne, Parc Vélodrome, then line 1 bus to Lausanne, Rasude. 18 h 11 min $105. From Zagreb Glavni Kolod. night train to Zürich HB then train to Lausanne. 17 h 35 min $210. From Zagreb drive to Lausanne. 9 h 25 min $151.