Расстояние от Москвы до Санкт-Петербурга — 634 километра по прямой и 712 — по трассе. На машине вы доедете примерно за 8-9 часов.
На самолете и поезде время в пути будет зависеть от конкретного рейса. Самолётом до места дорога займёт от 1 часа 15 минут до 1 часа 45 минут, поездом — от 8 часов 30 минут до 10 часов 30 минут. На скоростном поезде доехать можно быстрее — за 3 часа 30 минут.