Travel options for:
Moscow to Karelia
  • Train, fly

    $58 - $230
    1. Moscow

      31 min - once daily

      $1 - $3

    2. Moscow Domodedovo (DME)

      1 h 40 min - non-stop

      $50 - $220

    3. Petrozavodsk (PES)

      19 min - 11.3 miles

      $6 - $8

  • Train

    $23 - $60
    1. Moskva Kurskaja

      12 h 37 min - 4 times a week

      $23 - $60

  • Bus

    $29 - $48
    1. Teatralnaya

      9 min - every 10 minutes - line 2

      $1

    2. Dinamo

      9 h - once daily

      $15 - $28

    3. Saint Petersburg Obvodnyi

      9 min - 2602 feet

    4. Saint Petersburg, Bus Station

      8 h 27 min - 3 times a day

      $13 - $19

  • Drive

    $60 - $90
    1. Moscow

      15 h 5 min - 633.8 miles

      $60 - $90

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

From Paveletsky Rail Terminal train to Moscow Domodedovo airport, fly to Petrozavodsk airport, then taxi to Petrozavodsk. 3 h 30 min $120. From Moskva Kurskaja train to Petrosawodsk-Pass. 12 h 37 min $38. From Teatralnaya line 2 Metro to Dinamo, bus to Saint Petersburg Obvodnyi Kanal, walk to Saint Petersburg, Bus Station 2, then bus to Petrozavodsk. 19 h 45 min $35. From Moscow drive to Petrozavodsk. 15 h 5 min $75.