There are 8 ways to get from Moscow to Helsinki by plane, ferry, 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  •  4 h 47 min

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

$78 - $315

Cheapest option

Bus Tiaga  •  19 h 44 min

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

$37 - $50

6 alternative options

Fly Moscow Vnukovo to Helsinki  •  5 h 45 min

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

$60 - $157

Fly Moscow Sheremetyevo to Tallinn, ferry  •  7 h 23 min

  1. Fly from Moscow Sheremetyevo (SVO) to Tallinn (TLL) SVO - TLL
  2. Take the ferry from Tallinn to Helsinki

$138 - $320

Train  •  9 h 55 min

  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 Tikkurila 781 / ...

$66 - $115

Train, carferry  •  18 h 47 min

  1. Take the train from Moscow, Leningradsky Station to Tallinn
  2. Take the carferry from Tallinn to Helsinki M/S Superstar, M/S Baltic Queen, M/S Star

$117 - $331

Bus Avtovokzaly.ru  •  21 h 19 min

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

$48 - $57

Drive  •  15 h 15 min

  1. Drive from Moscow to Helsinki 681.7 miles

$150 - $230

Questions & Answers

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

More details

The distance between Moscow and Helsinki is 893 km. The road distance is 1090.7 km.

Get driving directions

The best way to get from Moscow to Helsinki without a car is to train which takes 9 h 55 min and costs .

More details

It takes approximately 4 h 47 min to get from Moscow to Helsinki, including transfers.

More details

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

More details

The best way to get from Moscow to Helsinki is to fly which takes 4 h 47 min and costs . Alternatively, you can train, which costs and takes 9 h 55 min, you could also bus, which costs and takes 19 h 44 min.

Mode details

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

Search flights

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

More details

Helsinki is 1 h behind Moscow. It is currently 12:13 PM in Moscow and 12:13 PM in Helsinki.

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

Get driving directions

Map of how to get from Moscow to Helsinki.
Launch map view
  • Distance: 557.9 miles
  • Duration: 4 h 47 min

What companies run services between Moscow, Russia and Helsinki, Finland?

Finnair, Aeroflot Russian Airlines and Air Baltic fly from Moscow to Helsinki every 3 hours. Alternatively, you can take a train from Moscow to Helsinki via Bologoe-Moskovkoe, St Petersburg Glavny, Владимирская Площадь, Финляндский вокзал. Метро "Площадь Ленина", Pietari (Finljandski), and Tikkurila in around 9 h 55 min.

Airlines
Finnair
Website
finnair.com
Flights from Moscow Sheremetyevo to Helsinki
Ave. Duration
1 h 46 min
When
Every day
Estimated price
$130 - $440
Flights from Moscow Sheremetyevo to Tallinn via Helsinki
Ave. Duration
3 h 40 min
When
Every day
Estimated price
$140 - $430
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Moscow Sheremetyevo to Helsinki
Ave. Duration
1 h 46 min
When
Every day
Estimated price
$130 - $440
Flights from Moscow Sheremetyevo to Tallinn
Ave. Duration
1 h 41 min
When
Every day
Estimated price
$130 - $400
Air Baltic
Website
airbaltic.com
Flights from Moscow Sheremetyevo to Helsinki via Riga
Ave. Duration
4 h
When
Every day
Estimated price
$100 - $340
Flights from Moscow Sheremetyevo to Tallinn via Riga
Ave. Duration
3 h 43 min
When
Every day
Estimated price
$110 - $340
Pobeda Airlines LLC
Website
pobeda.aero
Flights from Moscow Vnukovo to Helsinki
Ave. Duration
2 h
When
Every day
Estimated price
$45 - $140
Train operators
Russian Railways (RZhD)
Website
rzd.ru
Train from Moskva Oktiabrskaia to Bologoe-Moskovkoe
Ave. Duration
2 h 2 min
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
1 h 52 min
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 Tikkurila
Ave. Duration
3 h 13 min
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
15 h 20 min
Frequency
Once daily
Estimated price
$65 - $120
Website
gorail.ee
Seating
$65 - $75
3rd Class (open sleeping)
$90 - $100
2nd Class (coupe)
$105 - $115
1st Class (SV coupe)
$210 - $240
Bus operators
Tiaga
Website
tiaga34.ru
Bus from Paveletsky Station to Saint Petersburg
Ave. Duration
11 h 9 min
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
10 h
Frequency
Once daily
Estimated price
$17 - $24
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
8 h 30 min
Frequency
Twice daily
Estimated price
$29 - $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
2 h
Frequency
Every 4 hours
Estimated price
$50 - $210
Schedules at
tallink.com
Passenger
$39 - $42
Vehicle
$40 - $43
Cabin
$51
Viking Line
Phone
+358 9 123 575
Website
vikingline.fi
Car ferry from Tallinn to Helsinki
Ave. Duration
2 h 30 min
Frequency
Twice daily
Estimated price
$80
Schedules at
vikingline.fi
Passenger
$41
Vehicle
$31

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

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

Search flights

There are 708+ hotels available in Helsinki. Prices start at $103 USD per night.

More details

The best way to get from Moscow to Moscow Sheremetyevo Airport is to Aeroexpress which takes 35 min and costs .

More details