Moskva (all stations), Sankt-Peterburg (all stations)
Sankt-Peterburg (all stations), Moskva (all stations)
28 November, 29 November
Choose the time frame for departure, if relevant
 h. —   h.
Select a date,
to search for
 

railroad tickets Sankt-Peterburg (all stations) → Vitebsk

Get the schedule of passenger trains from Saint Petersburg to Vitsyebsk. Please note there are can be changes in the schedule. This page shows current train schedule for 2020 .
Due to the coronavirus from March 18 to May 1, 2020 entry into the Russian Federation is restricted for foreign citizens, including citizens of the Republic of Belarus. We collect up-to-date information on flight cancellations and ticket returns.
Learn more

Timetable Sankt-Peterburg (all stations) — Vitebsk

What trains operate on this route
Arrival at local time, departure at Moscow time
Train number
Train route
Departure
from Saint Petersburg
Arrival
to Vitsyebsk
Travel time
Estimated price
(please choose date to confirm seats availability)
775А
039Щ
19:00  from Saint Petersburg Moskovskiy station
23:37  from Moscow Belorusskiy station
22:58  to Moscow Leningradskiy station
08:36  to Vitsyebsk 
3 hrs 58 mins
8 hrs 59 mins
Sitting
~ 1 740 ₽
3rd
~ 2 642 ₽
2nd
~ 4 319 ₽
November 2020
MonTueWedThuFriSatSun123456789101112131415161718192021222324252627282930
December 2020
MonTueWedThuFriSatSun12345678910111213141516171819202122232425262728293031
Today
Change in Moscow 39 m., the total duration of the trip: 13 hrs 36 mins
773А
039Щ
17:10  from Saint Petersburg Moskovskiy station
23:37  from Moscow Belorusskiy station
21:02  to Moscow Leningradskiy station
08:36  to Vitsyebsk 
3 hrs 52 mins
8 hrs 59 mins
Sitting
~ 1 740 ₽
3rd
~ 2 642 ₽
2nd
~ 4 319 ₽
November 2020
MonTueWedThuFriSatSun123456789101112131415161718192021222324252627282930
December 2020
MonTueWedThuFriSatSun12345678910111213141516171819202122232425262728293031
Today
Change in Moscow 2 h. 35 m., the total duration of the trip: 15 hrs 26 mins
771Н
039Щ
17:00  from Saint Petersburg Moskovskiy station
23:37  from Moscow Belorusskiy station
20:57  to Moscow Kurskiy station
08:36  to Vitsyebsk 
3 hrs 57 mins
8 hrs 59 mins
Sitting
~ 1 740 ₽
3rd
~ 2 642 ₽
2nd
~ 4 319 ₽
November 2020
MonTueWedThuFriSatSun123456789101112131415161718192021222324252627282930
December 2020
MonTueWedThuFriSatSun12345678910111213141516171819202122232425262728293031
Today
Change in Moscow 2 h. 40 m., the total duration of the trip: 15 hrs 36 mins
725Ч
039Щ
15:16  from Saint Petersburg Moskovskiy station
23:37  from Moscow Belorusskiy station
21:58  to Moscow Leningradskiy station
08:36  to Vitsyebsk 
6 hrs 42 mins
8 hrs 59 mins
Sitting
~ 793 ₽
3rd
~ 2 642 ₽
2nd
~ 4 319 ₽
November 2020
MonTueWedThuFriSatSun123456789101112131415161718192021222324252627282930
December 2020
MonTueWedThuFriSatSun12345678910111213141516171819202122232425262728293031
Today
Change in Moscow 1 h. 39 m., the total duration of the trip: 17 hrs 20 mins
769А
039Щ
15:10  from Saint Petersburg Moskovskiy station
23:37  from Moscow Belorusskiy station
18:59  to Moscow Leningradskiy station
08:36  to Vitsyebsk 
3 hrs 49 mins
8 hrs 59 mins
Sitting
~ 1 740 ₽
3rd
~ 2 642 ₽
2nd
~ 4 319 ₽
November 2020
MonTueWedThuFriSatSun123456789101112131415161718192021222324252627282930
December 2020
MonTueWedThuFriSatSun12345678910111213141516171819202122232425262728293031
Today
Change in Moscow 4 h. 38 m., the total duration of the trip: 17 hrs 26 mins
767А
039Щ
15:00  from Saint Petersburg Moskovskiy station
23:37  from Moscow Belorusskiy station
18:45  to Moscow Leningradskiy station
08:36  to Vitsyebsk 
3 hrs 45 mins
8 hrs 59 mins
Sitting
~ 1 740 ₽
3rd
~ 2 642 ₽
2nd
~ 4 319 ₽
November 2020
MonTueWedThuFriSatSun123456789101112131415161718192021222324252627282930
December 2020
MonTueWedThuFriSatSun12345678910111213141516171819202122232425262728293031
Today
Change in Moscow 4 h. 52 m., the total duration of the trip: 17 hrs 36 mins
049А
039Щ
13:32  from Saint Petersburg Moskovskiy station
23:37  from Moscow Belorusskiy station
21:33  to Moscow Kurskiy station
08:36  to Vitsyebsk 
8 hrs 1 min
8 hrs 59 mins
3rd
~ 1 705 ₽
2nd
~ 1 663 ₽
3rd
~ 2 642 ₽
2nd
~ 4 319 ₽
November 2020
MonTueWedThuFriSatSun123456789101112131415161718192021222324252627282930
December 2020
MonTueWedThuFriSatSun12345678910111213141516171819202122232425262728293031
Today
Change in Moscow 2 h. 4 m., the total duration of the trip: 19 hrs 4 mins
765А
039Щ
13:00  from Saint Petersburg Moskovskiy station
23:37  from Moscow Belorusskiy station
16:58  to Moscow Leningradskiy station
08:36  to Vitsyebsk 
3 hrs 58 mins
8 hrs 59 mins
Sitting
~ 1 920 ₽
3rd
~ 2 642 ₽
2nd
~ 4 319 ₽
November 2020
MonTueWedThuFriSatSun123456789101112131415161718192021222324252627282930
December 2020
MonTueWedThuFriSatSun12345678910111213141516171819202122232425262728293031
Today
Change in Moscow 6 h. 39 m., the total duration of the trip: 19 hrs 36 mins
763А
039Щ
11:10  from Saint Petersburg Moskovskiy station
23:37  from Moscow Belorusskiy station
14:56  to Moscow Leningradskiy station
08:36  to Vitsyebsk 
3 hrs 46 mins
8 hrs 59 mins
Sitting
~ 1 836 ₽
3rd
~ 2 642 ₽
2nd
~ 4 319 ₽
November 2020
MonTueWedThuFriSatSun123456789101112131415161718192021222324252627282930
December 2020
MonTueWedThuFriSatSun12345678910111213141516171819202122232425262728293031
Today
Change in Moscow 8 h. 41 m., the total duration of the trip: 21 hrs 26 mins
761А
039Щ
11:00  from Saint Petersburg Moskovskiy station
23:37  from Moscow Belorusskiy station
14:46  to Moscow Leningradskiy station
08:36  to Vitsyebsk 
3 hrs 46 mins
8 hrs 59 mins
Sitting
~ 1 836 ₽
3rd
~ 2 642 ₽
2nd
~ 4 319 ₽
November 2020
MonTueWedThuFriSatSun123456789101112131415161718192021222324252627282930
December 2020
MonTueWedThuFriSatSun12345678910111213141516171819202122232425262728293031
Today
Change in Moscow 8 h. 51 m., the total duration of the trip: 21 hrs 36 mins
759А
039Щ
09:10  from Saint Petersburg Moskovskiy station
23:37  from Moscow Belorusskiy station
13:05  to Moscow Leningradskiy station
08:36  to Vitsyebsk 
3 hrs 55 mins
8 hrs 59 mins
Sitting
~ 1 531 ₽
3rd
~ 2 642 ₽
2nd
~ 4 319 ₽
November 2020
MonTueWedThuFriSatSun123456789101112131415161718192021222324252627282930
December 2020
MonTueWedThuFriSatSun12345678910111213141516171819202122232425262728293031
Today
Change in Moscow 10 h. 32 m., the total duration of the trip: 23 hrs 26 mins
757А
039Щ
09:00  from Saint Petersburg Moskovskiy station
23:37  from Moscow Belorusskiy station
12:58  to Moscow Leningradskiy station
08:36  to Vitsyebsk 
3 hrs 58 mins
8 hrs 59 mins
Sitting
~ 1 740 ₽
3rd
~ 2 642 ₽
2nd
~ 4 319 ₽
November 2020
MonTueWedThuFriSatSun123456789101112131415161718192021222324252627282930
December 2020
MonTueWedThuFriSatSun12345678910111213141516171819202122232425262728293031
Today
Change in Moscow 10 h. 39 m., the total duration of the trip: 23 hrs 36 mins
755А
039Щ
06:50  from Saint Petersburg Moskovskiy station
23:37  from Moscow Belorusskiy station
10:52  to Moscow Leningradskiy station
08:36  to Vitsyebsk 
4 hrs 2 mins
8 hrs 59 mins
Sitting
~ 1 740 ₽
3rd
~ 2 642 ₽
2nd
~ 4 319 ₽
November 2020
MonTueWedThuFriSatSun123456789101112131415161718192021222324252627282930
December 2020
MonTueWedThuFriSatSun12345678910111213141516171819202122232425262728293031
Today
Change in Moscow 12 h. 45 m., the total duration of the trip: 1 day 1 hr
753А
039Щ
06:40  from Saint Petersburg Moskovskiy station
23:37  from Moscow Belorusskiy station
10:43  to Moscow Leningradskiy station
08:36  to Vitsyebsk 
4 hrs 3 mins
8 hrs 59 mins
Sitting
~ 1 740 ₽
3rd
~ 2 642 ₽
2nd
~ 4 319 ₽
November 2020
MonTueWedThuFriSatSun123456789101112131415161718192021222324252627282930
December 2020
MonTueWedThuFriSatSun12345678910111213141516171819202122232425262728293031
Today
Change in Moscow 12 h. 54 m., the total duration of the trip: 1 day 1 hr