Смотря через какой город вы поедете, займет путь 5463 км примерно 3 дня и 7 часов займет путь через Москву на поезде, через Нижний Новгород - 3 дня и 9 часов, через Владимир - 3 дня и 13 часов.
Ехать придётся с пересадками в Москве, поезд Иркутск-Москва ( время в пути: 3 дня 3 часа), далее Москва- Санкт-Петербург ( время в пути 3 часа 45 минут). Если округлить время в пути получится 3,5 дня.