Travel options for:
Tallinn to Riga
  • Bus Ecolines

    $15 - $22
    1. Tallinn

      4 h 14 min - once daily

      $15 - $22

  • Bus Minsktrans

    $12 - $17
    1. Tallinn

      2 h 27 min - 4 times a week

      $6 - $10

    2. Ainaži

      2 h 35 min - every 4 hours

      $5 - $7

  • Drive

    $35 - $50
    1. Tallinn

      4 h 11 min - 194.7 miles

      $35 - $50

  • Fly

    $32 - $112
    1. Tallinn

      19 min - every 15 minutes - line 4

      $1 - $3

    2. Tallinn (TLL)

      50 min - non-stop

      $30 - $110

    3. Riga (RIX)

      16 min - every 20 minutes - line 22

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

From Tallinn bus to Rīga. 4 h 14 min 16€. From Tallinn bus to Ainaži then bus to Riga. 6 h 2 min 12€. From Tallinn drive to Riga. 4 h 11 min 35€. From Hobujaama line 4 tram to Tallinn airport, fly to Riga airport, then line 22 bus to Riga. 2 h 34 min 44€.