北京到哈尔滨直飞约两个半小时,火车约8个小时左右吧~价格方面,我们定的时候机票比火车贵100多,可以接受。再加上,有夜班的姑娘伤不起!所以我们选择的直飞!不过,如果时间可以,建议大家选择晚上的火车,睡一觉就到啦~