Travel options for:
Moscow to Riga
  • Fly from Moscow Sheremetyevo

    $97 - $322
    1. Moscow

      5 min - every 10 minutes - line 2

      $1

    2. Belorussky Station

      30 min - every 10 minutes - line 851

      $1

    3. Moscow Sheremetyevo (SVO)

      1 h 40 min - non-stop

      $95 - $320

    4. Riga (RIX)

      16 min - every 20 minutes - line 22

  • Train to Moscow Domodedovo, fly

    $102 - $382
    1. Moscow

      31 min - once daily

      $1 - $3

    2. Moscow Domodedovo (DME)

      1 h 45 min - non-stop

      $100 - $380

    3. Riga (RIX)

      16 min - every 20 minutes - line 22

  • Fly from Moscow Vnukovo

    $104 - $318
    1. Moscow

      5 min - every 10 minutes - line 4

      $1

    2. Kievsky Rail Terminal

      38 min - hourly

      $8 - $17

    3. Moscow Vnukovo (VKO)

      1 h 40 min - non-stop

      $95 - $300

    4. Riga (RIX)

      16 min - every 20 minutes - line 22

  • Bus

    $41 - $81
    1. Barrikadnaya

      21 min - every 10 minutes - line 7

      $1

    2. Moscow Tushinskaya

      13 h 30 min - once daily

      $40 - $80

  • Night train

    $14 - $35
    1. Moskva Rijskaja

      16 h 39 min - once daily

      $14 - $35

  • Drive

    $100 - $150
    1. Moscow

      11 h 58 min - 571.5 miles

      $100 - $150

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

From Teatralnaya line 2 Metro to Belorussky Station, line 851 bus to Moscow Sheremetyevo airport, fly to Riga airport, then line 22 bus to Riga. 4 h 45 min $151. From Paveletsky Rail Terminal train to Moscow Domodedovo airport, fly to Riga airport, then line 22 bus to Riga. 4 h 41 min $122. From Alexandrovsky Sad line 4 Metro to Kievsky Rail Terminal, Aeroexpress to Moscow Vnukovo airport, fly to Riga airport, then line 22 bus to Riga. 5 h 18 min $137. From Barrikadnaya line 7 Metro to Moscow Tushinskaya then bus to Rīga. 14 h 51 min $80. From Moskva Rijskaja night train to Riga Pass. 16 h 39 min $23. From Moscow drive to Riga. 11 h 58 min $124.