Travel from Moscow to Finland

Train, bus or fly from Moscow to Finland?

Finnair, Aeroflot Russian Airlines and Air Baltic fly from Moscow to Vantaa every 4 hours. Alternatively, you can take a train from Moscow to Helsinki via Moskva Oktiabrskaia, St Petersburg P Mosk, Ploshchad Vosstaniya, St Petersburg Finlyandskii, and Viipuri in around 10 h 31 min.

How to get from Moscow to Finland

From Teatralnaya line 2 subway to Belorussky Rail Terminal, Aeroexpress to Moscow Sheremetyevo airport, fly to Helsinki airport, then train to Vantaa. 4 h 46 min $128. From Teatralnaya line 2 subway to Belorussky Rail Terminal, Aeroexpress to Moscow Sheremetyevo airport, fly to Turku airport, then bus to Turku. 7 h 6 min $163. From Teatralnaya line 2 subway to Belorussky Rail Terminal, Aeroexpress to Moscow Sheremetyevo airport, fly to Tampere airport, then bus to Tampere. 7 h 45 min $159. From Teatralnaya line 2 subway to Belorussky Rail Terminal, Aeroexpress to Moscow Sheremetyevo airport, fly to Kuopio airport, then line 40 bus to Kuopio. 7 h 35 min $185. From Teatralnaya line 2 subway to Belorussky Rail Terminal, Aeroexpress to Moscow Sheremetyevo airport, fly to Tallinn airport, line 2 bus to Tallinn, then car ferry to Helsinki. 8 h 11 min $291. From Okhotny Ryad line 1 subway to Moskva Oktiabrskaia, train to St Petersburg P Mosk, walk to Ploshchad Vosstaniya, line 1 Metro to St Petersburg Finlyandskii, train to Viipuri, then train to Helsinki. 10 h 31 min $82. From Moscow Pushkinskaya bus to Кт, bus to Saint Petersburg, bus to Loviisa, walk to Loviisa, linja-autoasema P, then bus to Hki linja-autoasema. 17 h 44 min $65. From Biblioteka Imeni Lenina line 1 subway to Moskva Oktiabrskaia, train to Balti jaam, line 1 tram to Kadriorg, walk to Tallinn, car ferry to Kauppatori, then line 2 tram to Lasipalatsi. 20 h 30 min $223. From Biblioteka Imeni Lenina line 1 subway to Moskva Oktiabrskaia then night train to Helsinki. 15 h 24 min $90. From Moscow drive to Helsinki. 15 h 15 min $188.
Close Print Itinerary
  1. Here are 10 options to get from
    Moscow to Finland:

    1. Trip:
      1 Fly to Helsinki
      • One-Way approx: USD $82 - $321
      • Duration: 4 h 46 min
      Open +
      • Trip:
        1 Fly to Helsinki
        • One-Way approx: USD $82 - $321
        • Duration: 4 h 46 min
        Close x
    2. Trip:
      2 Fly to Turku
      • One-Way approx: USD $93 - $285
      • Duration: 7 h 6 min
      Open +
      • Trip:
        2 Fly to Turku
        • One-Way approx: USD $93 - $285
        • Duration: 7 h 6 min
        Close x
    3. Trip:
      3 Fly to Tampere
      • One-Way approx: USD $90 - $270
      • Duration: 7 h 45 min
      Open +
      • Trip:
        3 Fly to Tampere
        • One-Way approx: USD $90 - $270
        • Duration: 7 h 45 min
        Close x
    4. Trip:
      4 Fly to Kuopio
      • One-Way approx: USD $90 - $277
      • Duration: 7 h 35 min
      Open +
      • Trip:
        4 Fly to Kuopio
        • One-Way approx: USD $90 - $277
        • Duration: 7 h 35 min
        Close x
    5. Trip:
      5 Fly to Tallinn, car ferry
      • One-Way approx: USD $156 - $503
      • Duration: 8 h 11 min
      Open +
      • Trip:
        5 Fly to Tallinn, car ferry
        • One-Way approx: USD $156 - $503
        • Duration: 8 h 11 min
        Close x
    6. Trip:
      6 Train
      • One-Way approx: USD $62 - $117
      • Duration: 10 h 31 min
      Open +
      • Trip:
        6 Train
        • One-Way approx: USD $62 - $117
        • Duration: 10 h 31 min
        Close x
    7. Trip:
      7 Bus
      • One-Way approx: USD $57 - $74
      • Duration: 17 h 44 min
      Open +
      • Trip:
        7 Bus
        • One-Way approx: USD $57 - $74
        • Duration: 17 h 44 min
        Close x
    8. Trip:
      8 Train, car ferry
      • One-Way approx: USD $87 - $296
      • Duration: 20 h 30 min
      Open +
      • Trip:
        8 Train, car ferry
        • One-Way approx: USD $87 - $296
        • Duration: 20 h 30 min
        Close x
    9. Trip:
      9 Night train
      • One-Way approx: USD $66 - $111
      • Duration: 15 h 24 min
      Open +
      • Trip:
        9 Night train
        • One-Way approx: USD $66 - $111
        • Duration: 15 h 24 min
        Close x
    10. Trip:
      10 Drive
      • One-Way approx: USD $150 - $230
      • Duration: 15 h 15 min
      Open +
      • Trip:
        10 Drive
        • One-Way approx: USD $150 - $230
        • Duration: 15 h 15 min
        Close x