How to get from Moscow to Pskov

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

Train  •  10 h 30 min

  1. Express
  2. Express

$32 - $72

Cheapest option

Bus Mostransavto  •  16 h 25 min

  1. 525

$17 - $21

9 alternative options

Bus Ecolines  •  14 h 59 min

  1. 821106/821101
  2. 858202

$39 - $63

Night train  •  14 h 7 min

  1. Express

$20 - $46

Drive  •  9 h 36 min

  1. 455.5 miles

$40 - $65

Fly Moscow Sheremetyevo to St. Petersburg, train  •  8 h 51 min

  1. SVO - LED

$53 - $276

Fly Moscow Domodedovo to St. Petersburg, train  •  9 h 9 min

  1. DME - LED

$52 - $196

Fly Moscow Vnukovo to St. Petersburg, train  •  9 h 29 min

  1. VKO - LED

$51 - $266

Fly Moscow Sheremetyevo to Riga, bus  •  10 h 48 min

  1. SVO - RIX

$116 - $348

Fly Moscow Sheremetyevo to Tallinn, train, bus  •  11 h 12 min

  1. SVO - TLL

$138 - $337

Fly Moscow Vnukovo to Riga, bus  •  11 h 31 min

  1. VKO - RIX

$117 - $338

What companies run services between Moscow, Russia and Pskov, Russia?

You can take a train from Moscow to Pskov via Komsomolskaya, Moskva Oktiabrskaia, St Petersburg P Mosk, Ploshchad Vosstaniya, Pushkinskaya, and St Petersburg Vitebskii in around 10 h 30 min. Alternatively, you can take a bus from Moscow to Pskov via Tushinskaya, Moscow Tushinskaya, Rezekne, and Rēzekne in around 14 h 59 min.

Airlines
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Moscow Sheremetyevo to St. Petersburg
Ave. Duration
1 h 20 min
When
Every day
Estimated price
$45 - $250
Flights from Moscow Vnukovo to St. Petersburg
Ave. Duration
1 h 24 min
When
Every day
Estimated price
$27 - $270
Flights from Moscow Sheremetyevo to Riga
Ave. Duration
1 h 41 min
When
Every day
Estimated price
$140 - $420
Flights from Moscow Sheremetyevo to Tallinn
Ave. Duration
1 h 42 min
When
Every day
Estimated price
$130 - $400
Air Baltic
Website
airbaltic.com
Flights from Moscow Sheremetyevo to Riga
Ave. Duration
1 h 41 min
When
Every day
Estimated price
$140 - $420
Flights from Moscow Sheremetyevo to Tallinn via Riga
Ave. Duration
3 h 43 min
When
Every day
Estimated price
$110 - $340
S7 Airlines
Website
s7.ru
Flights from Moscow Domodedovo to St. Petersburg
Ave. Duration
1 h 35 min
When
Every day
Estimated price
$29 - $210
UTair Aviation
Website
utair.ru
Flights from Moscow Vnukovo to St. Petersburg
Ave. Duration
1 h 25 min
When
Every day
Estimated price
$30 - $270
Flights from Moscow Vnukovo to Riga
Ave. Duration
1 h 40 min
When
Every day
Estimated price
$110 - $300
Nordwind Airlines
Website
nordwindairlines.ru
Flights from Moscow Sheremetyevo to St. Petersburg
Ave. Duration
1 h 22 min
When
Every day
Estimated price
$25 - $120
Finnair
Website
finnair.com
Flights from Moscow Sheremetyevo to Tallinn via Helsinki
Ave. Duration
3 h 40 min
When
Every day
Estimated price
$140 - $430
Ural Airlines
Website
uralairlines.com
Flights from Moscow Domodedovo to St. Petersburg
Ave. Duration
1 h 32 min
When
Every day
Estimated price
$35 - $270
Pobeda Airlines LLC
Website
pobeda.aero
Flights from Moscow Vnukovo to St. Petersburg
Ave. Duration
1 h 17 min
When
Every day
Estimated price
$45 - $140
Yamal Airlines
Website
yamal.aero
Flights from Moscow Domodedovo to St. Petersburg
Ave. Duration
1 h 25 min
When
Every day
Estimated price
$110 - $600
NordStar
Website
nordstar.su
Flights from Moscow Domodedovo to St. Petersburg
Ave. Duration
1 h 40 min
When
Wednesday and Sunday
Estimated price
$50 - $250
Train operators
Russian Railways (RZhD)
Website
rzd.ru
Train from Moskva Oktiabrskaia to St Petersburg P Mosk
Ave. Duration
4 h
Frequency
Every 4 hours
Estimated price
$18 - $45
Website
pass.rzd.ru
3rd Class (Platzcart)
$18 - $27
2nd Class (Kupé)
$28 - $45
Train from St Petersburg Vitebskii to Pskow Pass
Ave. Duration
4 h 20 min
Frequency
Twice a week
Estimated price
$12 - $25
Website
pass.rzd.ru
3rd Class (Platzcart)
$12 - $19
2nd Class (Kupé)
$16 - $25
Night train from Moskva Oktiabrskaia to Pskow Pass
Ave. Duration
13 h
Frequency
Once daily
Estimated price
$19 - $45
Website
pass.rzd.ru
3rd Class (Platzcart)
$19 - $29
2nd Class (Kupé)
$30 - $45
Elron
Website
elron.ee
Train from Ülemiste to Tartu
Ave. Duration
1 h 47 min
Frequency
Every 3 hours
Estimated price
$9 - $13
Schedules at
elron.ee
Bus operators
Ecolines
Phone
+371 67214512
Email
info@ecolines.lv
Website
ecolines.net
Bus from Moscow Tushinskaya to Rezekne
Ave. Duration
9 h 40 min
Frequency
Once daily
Estimated price
$30 - $50
Schedules at
ecolines.net
Bus from Rēzekne to Pskov
Ave. Duration
2 h 58 min
Frequency
Once a week
Estimated price
$8 - $12
Schedules at
ecolines.net
Bus from Rīga to Pskov
Ave. Duration
5 h
Frequency
Once daily
Estimated price
$13 - $20
Schedules at
ecolines.net
Mostransavto
Phone
+7 (800) 700-31-13
Website
mostransavto.ru
Bus from Moscow to Pskov
Ave. Duration
14 h 55 min
Frequency
Once daily
Estimated price
$17
Schedules at
mostransavto.ru
Pskov Bus
Website
pskovbus.ru
Bus from Shhjolkovskij to Pskov
Ave. Duration
28 h 30 min
Frequency
Once daily
Estimated price
$20
Schedules at
pskovbus.ru

Want to know more about travelling around Russia

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.

Questions & Answers

The distance between Moscow and Pskov is 609 km. The road distance is 729 km.

The cheapest way to get from Moscow to Pskov is to bus which costs RUB 1000 - RUB 1300 and takes 16 h 25 min.

The quickest way to get from Moscow to Pskov is to fly and train which takes 8 h 51 min and costs RUB 3200 - RUB 17000.

It takes approximately 10 h 30 min to get from Moscow to Pskov, including transfers.