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 €19 The travel distance is 641 km.

Carrier is Russian Railways (High Speed Trains).

Buy ticket

Take the subway at the Ploshchad Vosstaniya station.

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

Carrier is Saint Petersburg Metro.

Buy ticket

Get off at the Baltiyskaya.
Take the train Severo-Zapadnaya PPK at the station Baltiysky Railway Terminal.

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

Carrier is Severo-Zapadnaya PPK.

Buy ticket

Get off at the Ivangorod.
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 5 m. The travel distance is 4 km.

Get off at the Narva.
Take the train Elron at the station Narva.

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

Carrier is Elron.

Buy ticket

Get off at the Tallinn.


🛏 Find hotel deals and discounts up to 20% in Tallinn 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 Lux Express bus at the Saint Petersburg Bus Terminal station .

The journey takes approximately 6 h 45 m. Ticket price is about €9 The travel distance is 370 km.

Carrier is Lux Express.

Buy ticket



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


Train bus

Take the train Russian Railways (РЖД) at the station Moskva Belorusskaia.

The journey takes approximately 17 h 24 m. Ticket price is about €24 The travel distance is 898 km.

Carrier is Russian Railways (РЖД).

Buy ticket

Get off at the Pskov Pass.
Take the Baltic Shuttle bus at the Pskov Bus station station .

The journey takes approximately 7 h Ticket price is about €8 The travel distance is 348 km.

Carrier is Baltic Shuttle.

Buy ticket



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


Bus

Take the Ecolines bus at the Severnye Vorota Bus Terminal station .

The journey takes approximately 19 h 45 m. Ticket price is about €45 The travel distance is 910 km.

Carrier is Ecolines.

Buy ticket

Get off at the Riga Central Bus Station.
Take the Lux Express bus at the Riia station .

The journey takes approximately 4 h 5 m. Ticket price is about €19 The travel distance is 296 km.

Carrier is Lux Express.

Buy ticket

Get off at the Vana-Pääsküla.
Take the Tallinna Linnatranspordi AS bus at the Vana-Pääsküla station .

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

Carrier is Tallinna Linnatranspordi AS.

Buy ticket

Get off at the Viru.


🛏 Find hotel deals and discounts up to 20% in Tallinn 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 11 h 37 m. The travel distance is 1018 km.

Get off at the Tallinn.


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


Fly Moscow Vnukovo to Pulkovo bus 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 €35

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 27 m. The travel distance is 10 km.

Carrier is Saint Petersburg Public Transport.

Buy ticket

Take the Saint Petersburg Public Transport bus at the Авиационная Ул. station .

The journey takes approximately 28 m. The travel distance is 7 km.

Carrier is Saint Petersburg Public Transport.

Buy ticket

522 m on foot from the Ст. Метро "Обводный Канал" to the Saint Petersburg Bus Terminal.

The journey takes approximately 6 m. The travel distance is 522 m.

Take the Lux Express bus at the Saint Petersburg Bus Terminal station .

The journey takes approximately 3 h 45 m. Ticket price is about €4 The travel distance is 157 km.

Carrier is Lux Express.

Buy ticket

Get off at the Narva.
Take the train Elron at the station Leningradsky Railway Terminal.

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

Carrier is Elron.

Buy ticket



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


Fly Moscow Sheremetyevo to Pulkovo bus 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 15 m. Ticket price is about €30

Carrier is Nordwind Airlines.

🔎

🚖 Find a cheap local taxi

Get off at the Pulkovo (LED).
641095 m on foot from the Leningradsky Railway Terminal to the Moskovsky Railway Terminal.

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

Take the Saint Petersburg Public Transport bus at the Leningradsky Railway Terminal station .

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

Carrier is Saint Petersburg Public Transport.

Buy ticket

Take the Saint Petersburg Public Transport bus at the Leningradsky Railway Terminal station .

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

Carrier is Saint Petersburg Public Transport.

Buy ticket

641095 m on foot from the Leningradsky Railway Terminal to the Moskovsky Railway Terminal.

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

Take the Lux Express bus at the Leningradsky Railway Terminal station .

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

Carrier is Lux Express.

Buy ticket

Take the train Elron at the station Leningradsky Railway Terminal.

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

Carrier is Elron.

Buy ticket



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


Fly Moscow Vnukovo to Princess Olga Pskov International train

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

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

Carrier is Moscow Aeroexpress.

Buy ticket

Fly out to Moscow Vnukovo (VKO) of the Princess Olga Pskov International (PKV) airport.

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

Carrier is Azimuth.

🔎

🚖 Find a cheap local taxi

3018 m on foot from the Princess Olga Pskov International (PKV) to the Pskov-1.

The journey takes approximately 36 m. The travel distance is 3 km.

Get off at the Pskov-1.
Take the train Russian Railways (Commuter Trains) at the station Pskov-1.

The journey takes approximately 40 m. Ticket price is about €2 The travel distance is 45 km.

Carrier is Russian Railways (Commuter Trains).

Buy ticket

Get off at the Pechory-Pskovskie.
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 6 m. The travel distance is 4 km.

Get off at the Koidula.
Take the train Elron at the station Koidula.

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

Carrier is Elron.

Buy ticket

Get off at the Tartu.
Take the train Elron at the station Tartu.

The journey takes approximately 2 h 15 m. Ticket price is about €7 The travel distance is 188 km.

Carrier is Elron.

Buy ticket

Get off at the Tallinn.


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


Fly Moscow Domodedovo to Pulkovo bus 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 Pulkovo (LED) airport.

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

Carrier is S7 Airlines.

🔎

🚖 Find a cheap local taxi

Get off at the Pulkovo (LED).
641095 m on foot from the Leningradsky Railway Terminal to the Moskovsky Railway Terminal.

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

Take the Saint Petersburg Public Transport bus at the Leningradsky Railway Terminal station .

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

Carrier is Saint Petersburg Public Transport.

Buy ticket

Take the Saint Petersburg Public Transport bus at the Leningradsky Railway Terminal station .

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

Carrier is Saint Petersburg Public Transport.

Buy ticket

641095 m on foot from the Leningradsky Railway Terminal to the Moskovsky Railway Terminal.

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

Take the Lux Express bus at the Leningradsky Railway Terminal station .

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

Carrier is Lux Express.

Buy ticket

Take the train Elron at the station Leningradsky Railway Terminal.

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

Carrier is Elron.

Buy ticket



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


Train to Kaluga fly to Pulkovo bus train

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

The journey takes approximately 3 h 5 m. Ticket price is about €5 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 €35

Carrier is RusLine.

🔎

🚖 Find a cheap local taxi

Get off at the Pulkovo (LED).
641095 m on foot from the Leningradsky Railway Terminal to the Moskovsky Railway Terminal.

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

Take the Saint Petersburg Public Transport bus at the Leningradsky Railway Terminal station .

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

Carrier is Saint Petersburg Public Transport.

Buy ticket

Take the Saint Petersburg Public Transport bus at the Leningradsky Railway Terminal station .

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

Carrier is Saint Petersburg Public Transport.

Buy ticket

641095 m on foot from the Leningradsky Railway Terminal to the Moskovsky Railway Terminal.

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

Take the Lux Express bus at the Leningradsky Railway Terminal station .

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

Carrier is Lux Express.

Buy ticket

Take the train Elron at the station Leningradsky Railway Terminal.

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

Carrier is Elron.

Buy ticket



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


The cheapest way to travel from Moscow to Tallinn is by taking a Bus with an average price of €19. The journey takes approximately 17 ч. 38 мин.

Fly Moscow Vnukovo to Princess Olga Pskov International train is the fastest way to travel from Moscow to Tallinn. Tickets cost €49. The journey takes approximately 10 ч. 59 мин.

Moscow is approximately 1018 km away from Tallinn. The trip by car takes 11 h 37 m.

The average journey time by car between Moscow and Tallinn is 11 h 37 m.