上海到北京公路里程: 1325公里 (注:国道里程最新数据)上海到北京公路里程: 1117公里 (注:物流中国提供参考)公路。。。。北京到上海的铁路距离:1463公里北京到上海的航空距离:1113.62公里