HomeRoutesSt. Petersburg - Moscow

Train Timetable for St. Petersburg - Moscow. Buy Train Tickets Online.

First & last trains

First departure 01:05
Last departure 23:55

Trains overview

Trains per day 23-26
Price from 825 RUB

Route overview

Fastest journey 3h 30m
Distance 632 km

St. Petersburg - Moscow timetable

Departure time
Arrival time
Travel Time
Departure dates
Train
Price from
Departure time 01:05
Arrival time 09:40
Travel Time 8h 35m
Departure dates Daily
Train 034В Baltic Express
Price from 6521 RUB
Departure time 05:30
Arrival time 09:00
Travel Time 3h 30m
Departure dates Daily
Train 751А Sapsan
Price from 4485 RUB
Departure time 06:40
Arrival time 10:43
Travel Time 4h 03m
Departure dates Daily
Train 753А Sapsan
Price from 825 RUB
Departure time 06:50
Arrival time 10:52
Travel Time 4h 02m
Departure dates Daily
Train 755А Sapsan
Price from 4485 RUB
Departure time 09:00
Arrival time 12:58
Travel Time 3h 58m
Departure dates Daily
Train 757А Sapsan
Price from 4785 RUB
Departure time 09:10
Arrival time 13:05
Travel Time 3h 55m
Departure dates Daily
Train 759А Sapsan
Price from 4785 RUB
Departure time 11:00
Arrival time 14:46
Travel Time 3h 46m
Departure dates on
Sat, Sun
Train 761А Sapsan
Price from 4485 RUB
Departure time 11:10
Arrival time 14:56
Travel Time 3h 46m
Departure dates on
Sat, Sun
Train 763А Sapsan
Price from 4485 RUB
Departure time 13:00
Arrival time 16:58
Travel Time 3h 58m
Departure dates Daily
Train 765А Sapsan
Price from 4485 RUB
Departure time 13:10
Arrival time 17:20
Travel Time 4h 10m
Departure dates except
Sat
Train 747А Nevsky Express
Price from 4485 RUB
Departure time 15:00
Arrival time 18:45
Travel Time 3h 45m
Departure dates Daily
Train 767А Sapsan
Price from 4485 RUB
Departure time 15:10
Arrival time 18:59
Travel Time 3h 49m
Departure dates Daily
Train 769А Sapsan
Price from 4785 RUB
Departure time 17:00
Arrival time 20:54
Travel Time 3h 54m
Departure dates Daily
Train 771Н Sapsan
Price from 4785 RUB
Departure time 17:10
Arrival time 21:02
Travel Time 3h 52m
Departure dates Daily
Train 773А Sapsan
Price from 4785 RUB
Departure time 19:00
Arrival time 22:58
Travel Time 3h 58m
Departure dates Daily
Train 775А Sapsan
Price from 4785 RUB
Departure time 19:10
Arrival time 23:13
Travel Time 4h 03m
Departure dates Daily
Train 777А Sapsan
Price from 4785 RUB
Departure time 21:00
Arrival time 00:35
Travel Time 3h 35m
Departure dates Daily
Train 779А Sapsan
Price from 4485 RUB
Departure time 21:53
Arrival time 06:06
Travel Time 8h 13m
Departure dates except
Sat
Train 007А Doubledecker
Price from 5385 RUB
Departure time 21:55
Arrival time 06:06
Travel Time 8h 11m
Departure dates Daily
Train 025А Smena-A. Betankur (Doubledecker)
Price from 3815 RUB
Departure time 22:11
Arrival time 05:49
Travel Time 7h 38m
Departure dates Daily
Train 029А
Price from 4685 RUB
Departure time 22:29
Arrival time 05:57
Travel Time 7h 28m
Departure dates Daily
Train 019У Megapolis
Price from 4985 RUB
Departure time 22:41
Arrival time 06:50
Travel Time 8h 09m
Departure dates Daily
Train 015А Arktika
Price from 5685 RUB
Departure time 22:50
Arrival time 06:45
Travel Time 7h 55m
Departure dates Odd-numbered
Train 005А Doubledecker
Price from 4785 RUB
Departure time 23:30
Arrival time 08:30
Travel Time 9h 00m
Departure dates Daily
Train 003А Express
Price from 6746 RUB
Departure time 23:44
Arrival time 08:14
Travel Time 8h 30m
Departure dates Daily
Train 053Ч Grand Express
Price from 6271 RUB
Departure time 23:55
Arrival time 07:55
Travel Time 8h 00m
Departure dates Daily
Train 001А Red Arrow
Price from 6621 RUB
Show all Hide

Recommended trains on the route St. Petersburg - Moscow

751А and others
Sapsan
Price from: 825 RUB
001А
Red Arrow
Price from: 6621 RUB
025А, 005А
Doubledecker
Price from: 3815 RUB
747А
Nevsky Express
Price from: 4485 RUB
053Ч
Grand Express
Price from: 6271 RUB
003А
Express
Price from: 6746 RUB
019У
Megapolis
Price from: 4985 RUB
015А
Arktika
Price from: 5685 RUB
Find train times and buy tickets from St. Petersburg to Moscow

You can also be interested in...