推荐答案
卧铺夜火车:10小时,大多数旅行团和不愿意浪费夜间时间或者想省住宿费的旅行者可以选择莫斯科和圣彼得堡之间的卧铺夜火车。俄罗斯的普通火车放票提前45天或者60天(看班次不同而不同),而且是北京时间13:00开始售票(8:00是他们窗口售票时间,北京时间就是13:00),大概是1200卢布(120人民币)左右
高铁:4小时。高铁(PWD车型)是提前60天放票。越早买越便宜,放票当天在后大约30分钟内都是999rub,半小时后涨价到1677rub,再过2、3天就涨到2000+rub,再过天2、3就涨到接近3000rub的样子,然后基本就不在变了。
上面两种方式都可以直接在俄铁官网购票
飞机:1.5小时。票价也是200多人民币。莫斯科到机场的快铁是490卢布,35分钟,圣彼得堡机场只有机场大巴,40分钟