北京到上海全程約1213.8公裏,駕車途徑G2京滬高速、G3京臺高速、S39江宜高速等,中途有35個服務區,用時約15小時18分鐘。根據距離換算得知,1公裏=1千米,根據百度地圖查詢得知,北京到上海全程約1213.8公裏,所以北京到上海全程約1213.8千米。
北京到上海還可以乘坐動車途徑天津、滄州、濟南、南京等地,全程大概1331.2公裏,用時約5小時16分鐘。