21 час до Питера на автобусе. При покупке говорят - 24, но реально приезжают раньше. Ночью, когда Москву проезжали - очень хотелось выйти. Трудно выдержать такое расстояние постоянно сидя Поезд - гораздо лучший вариант в этом плане!