Travel options for:
Berlin to Riga
  • Fly from Berlin Tegel

    $43 - $134
    1. Berlin

      22 min - every 10 minutes

      $2 - $4

    2. Berlin Tegel (TXL)

      1 h 40 min - non-stop

      $40 - $130

    3. Riga (RIX)

      16 min - every 20 minutes - line 22

  • Fly from Berlin Schoenefeld

    $40 - $118
    1. Berlin

      24 min - hourly

      $13 - $19

    2. Berlin Schoenefeld (SXF)

      1 h 40 min - non-stop

      $27 - $100

    3. Riga (RIX)

      16 min - every 20 minutes - line 22

  • Train, bus

    $68 - $103
    1. Berlin Ostbahnhof

      5 h 9 min - 4 times a day

      $35 - $55

    2. Warszawa Zachodni

      13 h - once daily

      $30 - $50

  • Bus

    $57 - $124
    1. S+U Alexanderplatz

      29 min - every 15 minutes

      $2 - $4

    2. U Kaiserdamm

      4 min - 1172 feet

    3. Berlin

      21 h 45 min - once daily

      $55 - $120

  • Bus via Bauska

    $59 - $138
    1. S+U Alexanderplatz

      29 min - every 15 minutes

      $2 - $4

    2. U Kaiserdamm

      3 min - 1059 feet

    3. Berlin

      20 h 44 min - 3 times a week

      $55 - $130

    4. Bauska

      9 min - 2476 feet

    5. Kundziņkrogs

      1 h 9 min - hourly

      $2 - $4

  • Drive

    $140 - $210
    1. Berlin

      13 h 26 min - 665.8 miles

      $140 - $210

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

From Berlin, Invalidenpark bus to Berlin Tegel airport, fly to Riga airport, then line 22 bus to Riga. 4 h 27 min $68. From Berlin Alexanderplatz train to Berlin Schoenefeld airport, fly to Riga airport, then line 22 bus to Riga. 4 h 29 min $60. From Berlin Ostbahnhof train to Warszawa Zachodni then bus to Riga. 19 h 9 min $86. From S+U Alexanderplatz train to U Kaiserdamm, walk to Berlin, then bus to Rīga. 23 h 18 min $69. From S+U Alexanderplatz train to U Kaiserdamm, walk to Berlin, bus to Bauska, walk to Kundziņkrogs, then bus to Riga. 23 h 56 min $128. From Berlin drive to Riga. 13 h 26 min $171.