Travel options for:
Switzerland to Tallinn
  • Fly Zurich to Tallinn

    $108 - $213
    1. Zürich (Kreis 11)

      13 min - every 20 minutes - line 62

      $3 - $5

    2. Zürich Oerlikon

      5 min - hourly - line 16

      $9 - $17

    3. Zurich (ZRH)

      3 h 55 min - 1 stopover

      $95 - $190

    4. Tallinn (TLL)

      5 min - hourly

      $1 - $2

  • Fly Geneva to Tallinn

    $105 - $377
    1. Genève

      22 min - every 15 minutes - line 10

      $4 - $5

    2. Geneva (GVA)

      4 h 35 min - 1 stopover

      $100 - $370

    3. Tallinn (TLL)

      5 min - hourly

      $1 - $2

  • Fly Zurich to Helsinki, train, car ferry

    $145 - $463
    1. Zürich (Kreis 11)

      13 min - every 20 minutes - line 62

      $3 - $5

    2. Zürich Oerlikon

      5 min - hourly - line 16

      $9 - $17

    3. Zurich (ZRH)

      2 h 50 min - non-stop

      $75 - $220

    4. Helsinki (HEL)

      28 min - every 10 minutes

      $8 - $12

    5. Helsinki

      12 min - 2784 feet

    6. Helsinki

      2 h - every 4 hours

      $50 - $210

  • Fly Geneva to Helsinki, train, car ferry

    $142 - $487
    1. Genève

      22 min - every 15 minutes - line 10

      $4 - $5

    2. Geneva (GVA)

      3 h - non-stop

      $80 - $260

    3. Helsinki (HEL)

      28 min - every 10 minutes

      $8 - $12

    4. Helsinki

      12 min - 2784 feet

    5. Helsinki

      2 h - every 4 hours

      $50 - $210

  • Train to Munich, fly to Tallinn

    $136 - $318
    1. Sankt Gallen

      3 h 9 min - 5 times a day

      $55 - $90

    2. München Hbf (tief)

      40 min - every 20 minutes

      $4 - $9

    3. Munich (MUC)

      2 h 15 min - non-stop

      $75 - $220

    4. Tallinn (TLL)

      5 min - hourly

      $1 - $2

  • Train, bus Eurolines IT

    $210 - $300
    1. Zürich Stadelhofen

      2 min - hourly - line 15

      $8 - $15

    2. Zuerich Hb

      3 h 26 min - 4 times a day

      $45 - $65

    3. Milano Centrale

      2 h 13 min - every 4 hours

      $27 - $40

    4. Venezia Mestre

      10 min - 2786 feet

    5. Mestre Via Ca' Marcello

      17 h 25 min - once a week

      $130 - $180

  • Train, bus Ecolines

    $157 - $267
    1. Zürich Stadelhofen

      2 min - hourly - line 15

      $8 - $15

    2. Zürich HB

      1 h 47 min - 3 times a day

      $35 - $70

    3. Freiburg

      35 h 20 min - twice a week

      $100 - $160

    4. Rīga

      3 h 35 min - once daily

      $14 - $22

  • Bus

    $122 - $168
    1. Zürich, Opernhaus

      11 min - every 10 minutes - line 4

      $2 - $4

    2. Zurich

      25 h 23 min - once a week

      $65 - $80

    3. Warszawa Zachodni

      20 h 5 min - twice daily

      $55 - $85

  • Train Austrian Railways (ÖBB), bus

    $235 - $391
    1. Zürich Stadelhofen

      2 min - hourly - line 15

      $8 - $15

    2. Zürich HB

      7 h 49 min - 3 times a day

      $100 - $170

    3. Wien Penzing

      35 h 45 min - twice a week

      $110 - $180

    4. Saint Petersburg

      2 h 42 min - 4 times a day

      $7 - $11

    5. Narva Border

      19 min - 1 miles

    6. Narva

      2 h 40 min - 3 times a day

      $10 - $15

  • Drive

    $280 - $420
    1. Zürich

      24 h 21 min - 1367.7 miles

      $280 - $420

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

From Zürich, Schwandenholz line 62 bus to Zürich Oerlikon, line 16 train to Zurich airport, fly to Tallinn airport, then bus to Tallinn. 6 h 35 min $141. From Genève, Bel-Air line 10 bus to Geneva airport, fly to Tallinn airport, then bus to Tallinn. 7 h 13 min $126. From Zürich, Schwandenholz line 62 bus to Zürich Oerlikon, line 16 train to Zurich airport, fly to Helsinki airport, train to Helsinki, walk to Helsinki, then car ferry to Tallinn. 8 h 57 min $289. From Genève, Bel-Air line 10 bus to Geneva airport, fly to Helsinki airport, train to Helsinki, walk to Helsinki, then car ferry to Tallinn. 9 h 6 min $284. From St. Gallen(CH) train to München Hbf (tief), train to Munich airport, fly to Tallinn airport, then bus to Tallinn. 8 h 27 min $188. From Zürich Stadelhofen line 15 train to Zuerich Hb, train to Milano Centrale, train to Venezia Mestre, walk to Mestre Via Ca' Marcello, then bus to Tallinn. 25 h 44 min $254. From Zürich Stadelhofen line 15 train to Zürich HB, train to Freiburg, bus to Rīga, then bus to Tallinn. 43 h 44 min $234. From Zürich, Opernhaus line 4 tram to Zurich, bus to Warszawa Zachodni, then bus to Tallinn. 47 h 39 min $147. From Zürich Stadelhofen line 15 train to Zürich HB, train to Wien Penzing, train to Saint Petersburg, bus to Narva Border, walk to Narva, then train to Tallinn. 2 days 5 h $336. From Zürich drive to Tallinn. 24 h 21 min $349.

 
 

Bus or fly from Switzerland to Tallinn?

Air Baltic, Finnair and 10 other airlines fly from Zürich (Kreis 11) to Tallinn hourly. Alternatively, VBZ operates a bus from Zürich to Tallinn every 15 minutes. Tickets cost $2 - $4 and the journey takes 11 min. 2 other operators also service this route.