Travel options for:
Prague to Tallinn
  • Fly to Tallinn

    $87 - $293
    1. Prague

      15 min - every 4 hours

      $1 - $2

    2. Prague (PRG)

      3 h 45 min - 1 stopover

      $85 - $290

    3. Tallinn (TLL)

      5 min - hourly

      $1 - $2

  • Fly to Helsinki, car ferry

    $121 - $449
    1. Prague

      15 min - every 4 hours

      $1 - $2

    2. Prague (PRG)

      2 h 10 min - non-stop

      $60 - $220

    3. Helsinki (HEL)

      28 min - every 10 minutes

      $7 - $12

    4. Rautatieasema

      5 min - every 15 minutes - line 7

      $3 - $6

    5. Helsinki

      2 h - every 4 hours

      $50 - $210

  • Bus Ecolines

    $77 - $114
    1. Prague

      22 h 30 min - once daily

      $60 - $95

    2. Rīga

      3 h 35 min - once daily

      $14 - $22

  • Bus Polski Bus

    $88 - $135
    1. Praha

      9 h 50 min - twice daily

      $30 - $50

    2. Warszawa Metro Młociny

      19 h 5 min - twice daily

      $55 - $85

  • Drive

    $180 - $270
    1. Prague

      19 h 30 min - 1020.7 miles

      $180 - $270

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

From Praha, Hradčanská bus to Prague airport, fly to Tallinn airport, then bus to Tallinn. 6 h 16 min $102. From Praha, Hradčanská bus to Prague airport, fly to Helsinki airport, train to Rautatieasema, line 7 tram to Helsinki, then car ferry to Tallinn. 8 h 6 min $276. From Prague bus to Rīga then bus to Tallinn. 27 h 5 min $80. From Praha bus to Warszawa Metro Młociny then bus to Tallinn. 29 h 55 min $118. From Prague drive to Tallinn. 19 h 30 min $222.