若乘坐飞机,承德和北戴河所在城市均无航班到上海。只能从北京返回。火车的话,北戴河所在的秦皇岛火车站(现称龙家营火车站)有三趟列车可以直达上海,历时17~20小时。承德和北戴河直接未通直达高速,最快的行走方式是自驾或坐长途客车走国道,从秦皇岛出发,途径抚宁,青龙,宽城,到承德,5小时以内。只有乘坐火车回上海可不用折回北京。但是承德到北京,北戴河到北京均开通高速(车程均在4小时左右),行车方便。
在网上可以查一下列车表就知道了。