Travel options for:
Tallinn to Frankfurt am Main
  • Fly

    $73 - $175
    1. Tallinn

      19 min - every 15 minutes - line 4

      $1 - $3

    2. Tallinn (TLL)

      2 h 25 min - non-stop

      $70 - $170

    3. Frankfurt (FRA)

      15 min - every 30 minutes

      $1 - $3

  • Car ferry, train

    $240 - $661
    1. Tallinn

      16 h - once daily

      $90 - $290

    2. Kornhamnstorg

      5 min - every 20 minutes - line 53

      $2 - $4

    3. Stockholm Central

      5 h 3 min - 3 times a day

      $60 - $140

    4. Koebenhavn H

      4 h 33 min - 5 times a day

      $55 - $85

    5. Hamburg Hbf

      3 h 36 min - every 4 hours

      $30 - $150

  • Bus Kaliningrad Avtovokzal

    $88 - $140
    1. Tallinn

      4 h 14 min - once daily

      $14 - $22

    2. Rīga

      6 h 40 min - once daily

      $18 - $28

    3. Kaliningrad

      21 h 31 min - twice a week

      $55 - $90

  • Bus Agat

    $110 - $148
    1. Tallinn

      14 h 25 min - twice daily

      $45 - $70

    2. Bialystok

      22 h 40 min - twice a week

      $65 - $80

  • Drive

    $240 - $360
    1. Tallinn

      21 h 30 min - 1177.9 miles

      $240 - $360

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

From Hobujaama line 4 tram to Tallinn airport, fly to Frankfurt airport, then train to Frankfurt am Main. 5 h 4 min $104. From Tallinn car ferry to Kornhamnstorg, line 53 bus to Stockholm Central, train to Koebenhavn H, train to Hamburg Hbf, then train to Frankfurt(Main)Hbf. 32 h 26 min $473. From Tallinn bus to Rīga, bus to Kaliningrad, then bus to Frankfurt am Main. 34 h 25 min $133. From Tallinn bus to Bialystok then bus to Frankfurt. 38 h 5 min $134. From Tallinn drive to Frankfurt am Main. 21 h 30 min $302.

 
 

Bus or fly from Tallinn to Frankfurt am Main?

Lufthansa, Finnair and 3 other airlines fly from Tallinn to Frankfurt am Main hourly. Alternatively, Ecolines operates a bus from Tallinn to Frankfurt am Main 3 times a day. Tickets cost $14 - $22 and the journey takes 4 h 14 min. 2 other operators also service this route.