Цена вопроса 1300-1700 в один конец плацкарт, самолет для москвичей имхо неудобно - надо добираться до аэропорта в москве и питере, ну и если лететь утром надо вставать черт знает во сколько. Поезд в этом плане проще - вечером сел в вагон, засосал пару пузырей и очнулся уже в Питере в центре города. Главное это то что надо билеты покупать заранее чтобы купить всем места одним блоком. Иначе будут трения с попутчиками на предмет кто где сидит и ставит сумки.
Upd: Короче я посмотрел примерные цены - походу если брать заранее самолет и поезд в одной цене примерно. Мне лично удобнее поезд по ряду причин - но сибиряками с пересадкой возможно удобнее самолет, чтобы не ехать из аэропорта на вокзал, если получится удачно состыковать рейсы. Такие дела. Тем более что вечером на въезде в мск возможны лютые пробки, общественный транспорт включает в себя пересадки (общественным транспортом добраться от аэропорта до вокзала стоит примерно рублей 100-200 с человека), такси стоит если заказать по телефону около 1000 рублей за машину (в если брать такси у водил аэропорту существенно дороже), а аэроэкспресс стоит 470 рублей с носа.