Train

Take the train Russian Railways (High Speed Trains) at the station Leningradsky Railway Terminal.

The journey takes approximately 3 h 41 m. Ticket price is about €20 The travel distance is 641 km.

Carrier is Russian Railways (High Speed Trains).

Buy ticket

Get off at the St Petersburg Glavny.
Take the subway at the Ploshchad Vosstaniya station.

The journey takes approximately 4 m. The travel distance is 2 km.

Carrier is Saint Petersburg Metro.

Buy ticket

Get off at the Ploshchad Lenina.
Take the train Finnish Railways (VR) at the station Pietari.

The journey takes approximately 2 h 13 m. Ticket price is about €21 The travel distance is 246 km.

Carrier is Finnish Railways (VR).

Buy ticket

Get off at the Kouvola.
Take the train Finnish Railways (VR) at the station Kouvola.

The journey takes approximately 3 h 8 m. Ticket price is about €26 The travel distance is 310 km.

Carrier is Finnish Railways (VR).

Buy ticket

Get off at the Joensuu.


🛏 Find hotel deals and discounts up to 20% in Joensuu at Booking


Train bus via Санкт Петербург

Take the train Moscow Central Diameters at the station Khovrino.

The journey takes approximately 9 m. The travel distance is 5 km.

Carrier is Moscow Central Diameters.

Buy ticket

Get off at the Likhobory.
Take the train Russian Railways (Commuter Trains) at the station Likhobory.

The journey takes approximately 6 h 57 m. Ticket price is about €21 The travel distance is 630 km.

Carrier is Russian Railways (Commuter Trains).

Buy ticket

Get off at the St Petersburg Glavny.
Take the Saint Petersburg Public Transport bus at the Nizhny Novgorod Station station .

The journey takes approximately 8 m. The travel distance is 2 km.

Carrier is Saint Petersburg Public Transport.

Buy ticket

Take the Ecolines bus at the St Petersburg Bus Terminal station .

The journey takes approximately 5 h 10 m. Ticket price is about €25 The travel distance is 234 km.

Carrier is Ecolines.

Buy ticket

Get off at the Imatra Bus station.
Take the train Finnish Railways (VR) at the station Imatra.

The journey takes approximately 1 h 57 m. Ticket price is about €18 The travel distance is 190 km.

Carrier is Finnish Railways (VR).

Buy ticket

Get off at the Joensuu.


🛏 Find hotel deals and discounts up to 20% in Joensuu at Booking


Train bus

Take the train Russian Railways (РЖД) at the station Leningradsky Railway Terminal.

The journey takes approximately 11 h 5 m. Ticket price is about €23 The travel distance is 784 km.

Carrier is Russian Railways (РЖД).

Buy ticket

Get off at the Vyborg.
Take the Sov Avto bus at the Vyborg Bus station station .

The journey takes approximately 2 h 20 m. The travel distance is 63 km.

Carrier is Sov Avto.

Buy ticket

Get off at the Lappeenranta matkakeskus.
Take the train Finnish Railways (VR) at the station Lappeenranta.

The journey takes approximately 2 h 28 m. Ticket price is about €20 The travel distance is 225 km.

Carrier is Finnish Railways (VR).

Buy ticket

Get off at the Joensuu.


🛏 Find hotel deals and discounts up to 20% in Joensuu at Booking


Bus

Take the Avtovokzaly.ru bus at the Severnye Vorota Bus Terminal station .

The journey takes approximately 10 h Ticket price is about €10 The travel distance is 682 km.

Carrier is Avtovokzaly.ru.

Buy ticket

Take the Ecolines bus at the Leningradsky Railway Terminal station .

The journey takes approximately 5 h 10 m. Ticket price is about €25 The travel distance is 641 km.

Carrier is Ecolines.

Buy ticket

Get off at the St Petersburg Glavny.
Take the Soisalon Liikenne Oy bus at the Imatran keskusliikenneasema I station .

The journey takes approximately 2 h 50 m. Ticket price is about €16 The travel distance is 130 km.

Carrier is Soisalon Liikenne Oy.

Buy ticket

Take the Savonlinja Oy bus at the 5 station .

The journey takes approximately 2 h 41 m. Ticket price is about €26 The travel distance is 162 km.

Carrier is Savonlinja Oy.

Buy ticket

Get off at the Karjalankatu L.


🛏 Find hotel deals and discounts up to 20% in Joensuu at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 12 h 37 m. The travel distance is 1086 km.

Get off at the Joensuu.


🛏 Find hotel deals and discounts up to 20% in Joensuu at Booking


Fly Moscow Domodedovo to Petrozavodsk train

Take the train Moscow Aeroexpress at the station Paveletsky Rail Terminal.

The journey takes approximately 47 m. Ticket price is about €1 The travel distance is 46 km.

Carrier is Moscow Aeroexpress.

Buy ticket

Fly out to Moscow Domodedovo (DME) of the Petrozavodsk (PES) airport.

The journey takes approximately 1 h 30 m. Ticket price is about €30

Carrier is Severstal Air Company.

🔎

🚖 Find a cheap local taxi

Get off at the Petrozavodsk (PES).
Take the taxi at the Petrozavodsk (PES).

The journey takes approximately 8 m. Ticket price is about €1 The travel distance is 6 km.

Carrier is Yandex Taxi.

🚖 Find a cheap local taxi

Get off at the Chalna-Onejskaia.
Take the train Russian Railways (РЖД) at the station Chalna-Onejskaia.

The journey takes approximately 1 h 11 m. Ticket price is about €12 The travel distance is 50 km.

Carrier is Russian Railways (РЖД).

Buy ticket

Get off at the Essoila.
Take the train Russian Railways (РЖД) at the station Essoila.

The journey takes approximately 3 h 22 m. Ticket price is about €14 The travel distance is 162 km.

Carrier is Russian Railways (РЖД).

Buy ticket

Get off at the Matkaselkia.
In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 34 m. The travel distance is 34 km.

Get off at the Niirala.
Take the train Finnish Railways (VR) at the station Niirala.

The journey takes approximately 51 m. Ticket price is about €9 The travel distance is 66 km.

Carrier is Finnish Railways (VR).

Buy ticket

Get off at the Joensuu.


🛏 Find hotel deals and discounts up to 20% in Joensuu at Booking


Fly Moscow Vnukovo to Pulkovo train

Take the train Moscow Aeroexpress at the station Kiyevsky Railway Terminal.

The journey takes approximately 38 m. Ticket price is about €4 The travel distance is 32 km.

Carrier is Moscow Aeroexpress.

Buy ticket

Get off at the Moscow Vnukovo Airport.
Fly out to Moscow Vnukovo (VKO) of the Pulkovo (LED) airport.

The journey takes approximately 1 h 20 m. Ticket price is about €27

Carrier is Alrosa Air Company.

🔎

🚖 Find a cheap local taxi

Get off at the Pulkovo (LED).
762 m on foot from the Pulkovo (LED) to the Аэропорт "Пулково 1", Посадка.

The journey takes approximately 9 m. The travel distance is 762 m.

Take the Saint Petersburg Public Transport bus at the Аэропорт "Пулково 1", Посадка station .

The journey takes approximately 24 m. The travel distance is 9 km.

Carrier is Saint Petersburg Public Transport.

Buy ticket

Get off at the Пл. Победы.
Take the Saint Petersburg Public Transport bus at the Азовского КТ station .

The journey takes approximately 14 m. The travel distance is 9 km.

Carrier is Saint Petersburg Public Transport.

Buy ticket

Get off at the Азовского КТ.
Take the subway at the Tekhnologichesky Institut station.

The journey takes approximately 10 m. The travel distance is 5 km.

Carrier is Saint Petersburg Metro.

Buy ticket

Get off at the Ploshchad Lenina.
Take the train Finnish Railways (VR) at the station Leningradsky Railway Terminal.

The journey takes approximately 2 h 13 m. Ticket price is about €21 The travel distance is 641 km.

Carrier is Finnish Railways (VR).

Buy ticket

Get off at the St Petersburg Glavny.
Take the train Finnish Railways (VR) at the station Leningradsky Railway Terminal.

The journey takes approximately 3 h 8 m. Ticket price is about €26 The travel distance is 641 km.

Carrier is Finnish Railways (VR).

Buy ticket

Get off at the St Petersburg Glavny.


🛏 Find hotel deals and discounts up to 20% in Joensuu at Booking


Fly Moscow Sheremetyevo to Pulkovo train

Take the train Moscow Aeroexpress at the station Belorussky Rail Terminal.

The journey takes approximately 1 h 12 m. Ticket price is about €4 The travel distance is 35 km.

Carrier is Moscow Aeroexpress.

Buy ticket

Fly out to Moscow Sheremetyevo (SVO) of the Pulkovo (LED) airport.

The journey takes approximately 1 h 30 m. Ticket price is about €26

Carrier is Nordwind Airlines.

🔎

🚖 Find a cheap local taxi

Get off at the Pulkovo (LED).
641088 m on foot from the Leningradsky Railway Terminal to the St Petersburg Glavny.

The journey takes approximately 9 m. The travel distance is 641 km.

Get off at the St Petersburg Glavny.
Take the Saint Petersburg Public Transport bus at the Leningradsky Railway Terminal station .

The journey takes approximately 24 m. The travel distance is 641 km.

Carrier is Saint Petersburg Public Transport.

Buy ticket

Get off at the St Petersburg Glavny.
Take the Saint Petersburg Public Transport bus at the Leningradsky Railway Terminal station .

The journey takes approximately 14 m. The travel distance is 641 km.

Carrier is Saint Petersburg Public Transport.

Buy ticket

Get off at the St Petersburg Glavny.
Take the subway at the Leningradsky Railway Terminal station.

The journey takes approximately 10 m. The travel distance is 641 km.

Carrier is Saint Petersburg Metro.

Buy ticket

Get off at the St Petersburg Glavny.
Take the train Finnish Railways (VR) at the station Leningradsky Railway Terminal.

The journey takes approximately 2 h 13 m. Ticket price is about €21 The travel distance is 641 km.

Carrier is Finnish Railways (VR).

Buy ticket

Get off at the St Petersburg Glavny.
Take the train Finnish Railways (VR) at the station Leningradsky Railway Terminal.

The journey takes approximately 3 h 8 m. Ticket price is about €26 The travel distance is 641 km.

Carrier is Finnish Railways (VR).

Buy ticket

Get off at the St Petersburg Glavny.


🛏 Find hotel deals and discounts up to 20% in Joensuu at Booking


Fly Moscow Domodedovo to Pulkovo train

Take the train Moscow Aeroexpress at the station Leningradsky Railway Terminal.

The journey takes approximately 47 m. Ticket price is about €1 The travel distance is 641 km.

Carrier is Moscow Aeroexpress.

Buy ticket

Get off at the St Petersburg Glavny.
Fly out to Moscow Domodedovo (DME) of the Pulkovo (LED) airport.

The journey takes approximately 1 h 30 m. Ticket price is about €28

Carrier is S7 Airlines.

🔎

🚖 Find a cheap local taxi

Get off at the Pulkovo (LED).
641088 m on foot from the Leningradsky Railway Terminal to the St Petersburg Glavny.

The journey takes approximately 9 m. The travel distance is 641 km.

Get off at the St Petersburg Glavny.
Take the Saint Petersburg Public Transport bus at the Leningradsky Railway Terminal station .

The journey takes approximately 24 m. The travel distance is 641 km.

Carrier is Saint Petersburg Public Transport.

Buy ticket

Get off at the St Petersburg Glavny.
Take the Saint Petersburg Public Transport bus at the Leningradsky Railway Terminal station .

The journey takes approximately 14 m. The travel distance is 641 km.

Carrier is Saint Petersburg Public Transport.

Buy ticket

Get off at the St Petersburg Glavny.
Take the subway at the Leningradsky Railway Terminal station.

The journey takes approximately 10 m. The travel distance is 641 km.

Carrier is Saint Petersburg Metro.

Buy ticket

Get off at the St Petersburg Glavny.
Take the train Finnish Railways (VR) at the station Leningradsky Railway Terminal.

The journey takes approximately 2 h 13 m. Ticket price is about €21 The travel distance is 641 km.

Carrier is Finnish Railways (VR).

Buy ticket

Get off at the St Petersburg Glavny.
Take the train Finnish Railways (VR) at the station Leningradsky Railway Terminal.

The journey takes approximately 3 h 8 m. Ticket price is about €26 The travel distance is 641 km.

Carrier is Finnish Railways (VR).

Buy ticket

Get off at the St Petersburg Glavny.


🛏 Find hotel deals and discounts up to 20% in Joensuu at Booking


Fly Moscow Sheremetyevo to Petrozavodsk train

Take the train Moscow Aeroexpress at the station Leningradsky Railway Terminal.

The journey takes approximately 1 h 12 m. Ticket price is about €4 The travel distance is 641 km.

Carrier is Moscow Aeroexpress.

Buy ticket

Get off at the St Petersburg Glavny.
Fly out to Moscow Sheremetyevo (SVO) of the Petrozavodsk (PES) airport.

The journey takes approximately 1 h 25 m. Ticket price is about €29

Carrier is Severstal Air Company.

🔎

🚖 Find a cheap local taxi

Get off at the Petrozavodsk (PES).
Take the taxi at the Leningradsky Railway Terminal.

The journey takes approximately 8 m. Ticket price is about €1 The travel distance is 641 km.

Carrier is Yandex Taxi.

🚖 Find a cheap local taxi

Get off at the St Petersburg Glavny.
Take the train Russian Railways (РЖД) at the station Leningradsky Railway Terminal.

The journey takes approximately 1 h 11 m. Ticket price is about €12 The travel distance is 641 km.

Carrier is Russian Railways (РЖД).

Buy ticket

Get off at the St Petersburg Glavny.
Take the train Russian Railways (РЖД) at the station Leningradsky Railway Terminal.

The journey takes approximately 3 h 22 m. Ticket price is about €14 The travel distance is 641 km.

Carrier is Russian Railways (РЖД).

Buy ticket

Get off at the St Petersburg Glavny.
In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 34 m. The travel distance is 641 km.

Get off at the St Petersburg Glavny.
Take the train Finnish Railways (VR) at the station Leningradsky Railway Terminal.

The journey takes approximately 51 m. Ticket price is about €9 The travel distance is 641 km.

Carrier is Finnish Railways (VR).

Buy ticket

Get off at the St Petersburg Glavny.


🛏 Find hotel deals and discounts up to 20% in Joensuu at Booking


Train to Kaluga fly to Pulkovo train

Take the train Central PPK at the station Kiyevsky Railway Terminal.

The journey takes approximately 3 h 5 m. Ticket price is about €3 The travel distance is 179 km.

Carrier is Central PPK.

Buy ticket

Get off at the Azarovo.
Take the taxi at the Azarovo.

The journey takes approximately 12 m. Ticket price is about €2 The travel distance is 11 km.

Carrier is Yandex Taxi.

🚖 Find a cheap local taxi

Get off at the Kaluga (KLF).
Fly out to Kaluga (KLF) of the Pulkovo (LED) airport.

The journey takes approximately 1 h 25 m. Ticket price is about €29

Carrier is RusLine.

🔎

🚖 Find a cheap local taxi

Get off at the Pulkovo (LED).
641088 m on foot from the Leningradsky Railway Terminal to the St Petersburg Glavny.

The journey takes approximately 9 m. The travel distance is 641 km.

Get off at the St Petersburg Glavny.
Take the Saint Petersburg Public Transport bus at the Leningradsky Railway Terminal station .

The journey takes approximately 24 m. The travel distance is 641 km.

Carrier is Saint Petersburg Public Transport.

Buy ticket

Get off at the St Petersburg Glavny.
Take the Saint Petersburg Public Transport bus at the Leningradsky Railway Terminal station .

The journey takes approximately 14 m. The travel distance is 641 km.

Carrier is Saint Petersburg Public Transport.

Buy ticket

Get off at the St Petersburg Glavny.
Take the subway at the Leningradsky Railway Terminal station.

The journey takes approximately 10 m. The travel distance is 641 km.

Carrier is Saint Petersburg Metro.

Buy ticket

Get off at the St Petersburg Glavny.
Take the train Finnish Railways (VR) at the station Leningradsky Railway Terminal.

The journey takes approximately 2 h 13 m. Ticket price is about €21 The travel distance is 641 km.

Carrier is Finnish Railways (VR).

Buy ticket

Get off at the St Petersburg Glavny.
Take the train Finnish Railways (VR) at the station Leningradsky Railway Terminal.

The journey takes approximately 3 h 8 m. Ticket price is about €26 The travel distance is 641 km.

Carrier is Finnish Railways (VR).

Buy ticket

Get off at the St Petersburg Glavny.


🛏 Find hotel deals and discounts up to 20% in Joensuu at Booking


The cheapest way to travel from Moscow to Joensuu is by taking a Train bus via Санкт Петербург with an average price of €65. The journey takes approximately 17 ч. 27 мин.

Train is the fastest way to travel from Moscow to Joensuu. Tickets cost €68. The journey takes approximately 11 ч. 8 мин.

Moscow is approximately 1086 km away from Joensuu. The trip by car takes 12 h 37 m.

The average journey time by car between Moscow and Joensuu is 12 h 37 m.