The average train between Saint Petersburg and Kamensk-Shakhtinsky takes 27h 30m and the fastest train takes 23h 58m. The train service runs several times per day from Saint Petersburg to Kamensk-Shakhtinsky. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run 3 times a day between Saint Petersburg and Kamensk-Shakhtinsky. The earliest departure is at 5:34 PM in the evening, and the last departure from Saint Petersburg is at 8:05 PM which arrives into Kamensk-Shakhtinsky at 8:03 PM. All services run direct with no transfers required, and take on average 27h 30m. The schedules shown below are for the next available departures.
Arrives +2 days
Arrives next day
Arrives +2 days
Arrives next day
Arrives +2 days
Arrives next day
Arrives +2 days
Arrives next day
Arrives +2 days
Arrives next day
Want to know about travelling from Saint Petersburg to Kamensk-Shakhtinsky? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
Yes, there is a direct train departing from Saint Petersburg station and arriving at Kamensk-Shakhtinsky station. Services depart 3 times a day, and operate Once daily. The journey takes approximately 27h 30m.
Saint Petersburg to Kamensk-Shakhtinsky train services, operated by Russian Railways (РЖД), depart from Moskovsky Railway Terminal station.
Saint Petersburg to Kamensk-Shakhtinsky train services, operated by Russian Railways (РЖД), arrive at Kamenskaya station.
The distance between Saint Petersburg and Kamensk-Shakhtinsky is 1,441.9 km. The road distance is 1,698 km.
Russian Railways (РЖД) operates a train from Moskovsky Railway Terminal to Kamenskaya 3 times a day. Tickets cost ₽4,300–8,000 and the journey takes 23h 58m.