купил 2 билета: Москва-Санкт-Петербург и Петербург-Хельсинки, на пересадку в городе на Неве между 2 вокзалами - 1 час 20 минут.
Должно хватить (с учетом, что московский поезд приходит в 5:19, то есть возможное опоздание успеет нагнать и плестить в хвосте электричек ему не придется).
Да и поезда на этом направлении не самолеты - отклоняются от графика очень редко.
Но мало ли что.
Имею большой опыт полетов, с авиакомпаниями проще: там авиакомпания либо берет на себя вопрос доставки пассажира в случае, если он не успел на пересадку по вине компании, либо лоукостеры сразу заявляют, что никаких обязательств не несут, если опоздаем - это проблемы пассажира.
В правилах РЖД ничего на этот счет не нашел, в поиске по форуму - тоже.
Про прямой поезд Москва-Хельсинки знаю, но я всё-таки склонился к этому более рискованному варианту.