HomeRoutesKrasnodar - St. Petersburg

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

First & last trains

First departure 17:20
Last departure 23:55

Trains overview

Trains per day 2-3
Price from 8628 RUB

Route overview

Fastest journey 31h 50m
Distance 1752 km

Krasnodar - St. Petersburg timetable

Departure time
Arrival time
Travel Time
Departure dates
Price from
Departure time 17:20
Arrival time 09:52
Travel Time 40h 32m
Departure dates Daily
Train 116С
Price from 8628 RUB
Departure time 20:02
Arrival time 10:23
Travel Time 38h 21m
Departure dates Odd-numbered
Train 044С Novorossiysk – St. Petersburg
Price from 10660 RUB
Departure time 23:55
Arrival time 07:45
Travel Time 31h 50m
Departure dates Daily
Train 036С Severnaya Palmira
Price from

Recommended trains on the route Krasnodar - St. Petersburg

Price from:
Find train times and buy tickets from Krasnodar to St. Petersburg

You can also be interested in...