• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 10 ways to get from Moscow to Finland by plane, train, car ferry, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly Moscow Sheremetyevo to Helsinki  •  4h 29m

  1. Fly from Moscow Sheremetyevo (SVO) to Helsinki (HEL) SVO - HEL

$68 - $309

Cheapest option

Bus Tiaga  •  19h 44m

  1. Take the bus from Paveletsky Station to Saint Petersburg
  2. Take the bus from St.Peterburg Coach Station to Helsinki Kamppi St.Petersburg

$37 - $50

8 alternative options

Fly Moscow Sheremetyevo to Turku  •  6h 45m

  1. Fly from Moscow Sheremetyevo (SVO) to Turku (TKU) SVO - TKU

$84 - $275

Fly Moscow Sheremetyevo to Tampere  •  7h 19m

  1. Fly from Moscow Sheremetyevo (SVO) to Tampere (TMP) SVO - TMP

$81 - $261

Fly Moscow Vnukovo to Helsinki  •  5h 24m

  1. Fly from Moscow Vnukovo (VKO) to Helsinki (HEL) VKO - HEL

$56 - $157

Fly Moscow Sheremetyevo to Kuopio  •  7h 21m

  1. Fly from Moscow Sheremetyevo (SVO) to Kuopio (KUO) SVO - KUO

$81 - $268

Train  •  9h 30m

  1. Take the train from Moskva Oktiabrskaia to Bologoe-Moskovkoe
  2. Take the train from Bologoe-Moskovkoe to St Petersburg Glavny
  3. Take the train from Pietari (Finljandski) to Helsinki 781 / ...

$61 - $107

Train, car ferry  •  19h 25m

  1. Take the train from Moscow, Leningradsky Station to Tallinn
  2. Take the car ferry from Tallinn to Helsinki M/S Superstar

$118 - $323

Bus Avtovokzaly.ru  •  21h 18m

  1. Take the bus from Rechnoy Vokzal to Saint Petersburg Bukharestskaya
  2. Take the bus from Ploshchad Vosstaniya to Helsinki Central

$49 - $58

Drive  •  15h 15m

  1. Drive from Moscow to Helsinki 681.7 miles

$150 - $230

Questions & Answers

The cheapest way to get from Moscow to Finland is to bus which costs RUB 2400 - RUB 3300 and takes 19h 44m.

More details

The quickest way to get from Moscow to Finland is to fly which costs RUB 4400 - RUB 21000 and takes 4h 29m.

More details

No, there is no direct bus from Moscow station to Finland. However, there are services departing from Paveletsky Station and arriving at Helsinki Kamppi via St.Peterburg Coach Station. The journey, including transfers, takes approximately 19h 44m.

More details

The distance between Moscow and Finland is 1060 km. The road distance is 1090.7 km.

Get driving directions

The best way to get from Moscow to Finland without a car is to train which takes 9h 30m and costs RUB 3900 - RUB 7000.

More details

It takes approximately 4h 29m to get from Moscow to Finland, including transfers.

More details

Moscow to Finland bus services, operated by Tiaga, arrive at Paveletsky Station.

More details

The best way to get from Moscow to Finland is to fly which takes 4h 29m and costs RUB 4400 - RUB 21000. Alternatively, you can train, which costs RUB 3900 - RUB 7000 and takes 9h 30m, you could also bus, which costs RUB 2400 - RUB 3300 and takes 19h 44m.

Mode details

The quickest flight from Moscow Sheremetyevo Airport to Helsinki Airport is the direct flight which takes 1h 40m.

Search flights

Moscow to Finland bus services, operated by Lux Express, arrive at Helsinki Kamppi station.

More details

Map of how to get from Moscow to Finland.
Launch map view
  • Distance: 662.3 miles
  • Duration: 4h 29m

What companies run services between Moscow, Russia and Finland?

Finnair, Aeroflot Russian Airlines and Air Baltic fly from Moscow to Vantaa every 3 hours. Alternatively, you can take a train from Moscow to Helsinki via Bologoe-Moskovkoe, St Petersburg Glavny, Ploshchad Vosstaniya, Ploshchad Lenina, and Pietari (Finljandski) in around 9h 30m.

Airlines
Finnair
Website
finnair.com
Flights from Moscow Sheremetyevo to Helsinki
Ave. Duration
1h 47m
When
Every day
Estimated price
$130 - $440
Flights from Moscow Sheremetyevo to Turku via Helsinki
Ave. Duration
4h 35m
When
Every day
Estimated price
$120 - $420
Flights from Moscow Sheremetyevo to Tampere via Helsinki
Ave. Duration
4h 25m
When
Every day
Estimated price
$110 - $400
Flights from Moscow Sheremetyevo to Kuopio via Helsinki
Ave. Duration
4h 56m
When
Every day
Estimated price
$120 - $420
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Moscow Sheremetyevo to Helsinki
Ave. Duration
1h 47m
When
Every day
Estimated price
$130 - $440
Air Baltic
Website
airbaltic.com
Flights from Moscow Sheremetyevo to Helsinki via Riga
Ave. Duration
4h 3m
When
Every day
Estimated price
$95 - $300
Flights from Moscow Sheremetyevo to Turku via Riga
Ave. Duration
3h 45m
When
Monday, Wednesday, Friday and Sunday
Estimated price
$80 - $270
Flights from Moscow Sheremetyevo to Tampere via Riga
Ave. Duration
3h 50m
When
Monday, Wednesday, Friday and Sunday
Estimated price
$80 - $260
Scandinavian Airlines
Website
flysas.com
Flights from Moscow Sheremetyevo to Turku via Stockholm
Ave. Duration
4h 50m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$100 - $340
Flights from Moscow Sheremetyevo to Tampere via Stockholm
Ave. Duration
4h 42m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$100 - $340
Pobeda Airlines LLC
Website
pobeda.aero
Flights from Moscow Vnukovo to Helsinki
Ave. Duration
2h
When
Every day
Estimated price
$45 - $140
Train operators
Russian Railways (RZhD)
Website
rzd.ru
Train from Moskva Oktiabrskaia to Bologoe-Moskovkoe
Ave. Duration
2h 2m
Frequency
Every 2 hours
Estimated price
$12 - $26
Website
pass.rzd.ru
3rd Class (Platzcart)
$12 - $19
2nd Class (Kupé)
$17 - $26
Train from Bologoe-Moskovkoe to St Petersburg Glavny
Ave. Duration
1h 52m
Frequency
Every 2 hours
Estimated price
$12 - $25
Website
pass.rzd.ru
3rd Class (Platzcart)
$12 - $18
2nd Class (Kupé)
$16 - $25
VR Osakeyhtiö
Phone
0600 41 902
Email
firstname.lastname@vr.fi
Website
vr.fi
Train from Pietari (Finljandski) to Helsinki
Ave. Duration
3h 27m
Frequency
4 times a day
Estimated price
$35 - $55
Schedules at
vr.fi
Go Rail
Website
gorail.ee
Train from Moscow, Leningradsky Station to Tallinn
Ave. Duration
15h 20m
Frequency
Twice daily
Estimated price
$60 - $120
Website
gorail.ee
Seating
$60 - $70
3rd Class (open sleeping)
$85 - $100
2nd Class (coupe)
$105 - $115
1st Class (SV coupe)
$210 - $230
Bus operators
Tiaga
Website
tiaga34.ru
Bus from Paveletsky Station to Saint Petersburg
Ave. Duration
11h 9m
Frequency
4 times a week
Estimated price
$19 - $24
Schedules at
tiaga34.ru
Avtovokzaly.ru
Phone
8-800-775-45-73
Email
support@avtovokzaly.ru
Website
avtovokzaly.ru
Bus from Rechnoy Vokzal to Saint Petersburg Bukharestskaya
Ave. Duration
10h
Frequency
Once daily
Estimated price
$17 - $25
Schedules at
avtovokzaly.ru
Transgold
Phone
+7(812) 995-06-05
Email
office@transgold.ru
Website
transgold.ru
Bus from Ploshchad Vosstaniya to Helsinki Central
Ave. Duration
8h 30m
Frequency
Twice daily
Estimated price
$30 - $31
Schedules at
transgold.ru
Ferry operators
Tallink
Phone
+49 (0)40 547 541 222
Email
international.sales@tallinksilja.com
Website
tallink.com
Car ferry from Tallinn to Helsinki
Ave. Duration
2h
Frequency
Every 4 hours
Estimated price
$50 - $200
Schedules at
tallink.com
Passenger
$39 - $42
Vehicle
$40 - $43
Cabin
$50
Viking Line
Phone
+358 9 123 575
Website
vikingline.fi
Car ferry from Tallinn to Helsinki
Ave. Duration
2h 30m
Frequency
Twice daily
Estimated price
$79
Schedules at
vikingline.fi
Passenger
$41
Vehicle
$30

Want to know more about travelling around Finland

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

More Questions & Answers

Finland is 1h behind Moscow. It is currently 1:28 AM in Moscow and 12:28 AM in Finland.

Yes, the driving distance between Moscow to Finland is 1091 km. It takes approximately 15h 15m to drive from Moscow to Finland.

Get driving directions

Finnair, Aeroflot Russian Airlines and Air Baltic offer flights from Moscow Sheremetyevo Airport to Helsinki Airport.

Search flights

There are 14+ hotels available in Finland. Prices start at $69 USD per night.

More details

The best way to get from Moscow to Moscow Sheremetyevo Airport is to bus which takes 40m and costs RUB 55.

More details