← 返回工具首页

城市距离计算

输入出发与到达城市,算直线距离、估算公路里程与驾车时间。公路里程为估算值。

直线距离为两点球面距离;公路里程按直线×1.3 估算,实际受地形与路网影响;驾车按高速均速约 75 km/h 估算,含短时休息。
相关阅读

城际交通与车次,主站文章讲清楚了:

工具介绍 · About this tool

中文介绍

规划中国城市间的行程,通常先看两点距离再估时间。本工具给三组数:直线距离(球面距离)、估算公路里程、估算驾车时间。直线距离是最可靠的基准;公路里程按直线约 1.3 倍估算,实际受地形、路网与绕行影响——平原高速接近 1.2 倍,山区可达 1.5 倍以上。

高铁与自驾是两种主流方式:高铁更快更省心,适合 500 km 内的中短途;自驾灵活但需考虑堵车与限行。估算驾车时间按高速均速约 75 km/h 计,实际节假日会慢不少。出发前用本工具粗算距离与时间,再结合高铁时刻(见高铁车次工具)决定怎么走。

常见问题

北京到上海多远?

直线约 1067 km,估算公路约 1390 km,高铁 4.5 小时左右。

直线距离和实际路程差多少?

公路一般比直线长 20%–50%,山区可达一倍;所以直线只能作粗基准。

高铁和自驾哪个快?

500 km 内高铁通常更快更省心;自驾灵活但受堵车、限行影响,节假日明显变慢。

English

Planning travel between Chinese cities usually starts with distance and then time. This tool gives three figures: the straight-line (great-circle) distance, the estimated road distance, and an estimated drive time. The straight-line figure is the most reliable baseline; road distance is estimated at about 1.3× straight-line but varies with terrain and routing — close to 1.2× on flat highway, above 1.5× in mountain areas.

High-speed rail and self-driving are the two mainstream options: rail is faster and less stressful for short-to-medium trips up to ~500 km; driving is flexible but faces congestion and license-plate restrictions. The drive-time estimate assumes about 75 km/h on highways, which is slower on public holidays. Rough out the distance here, then check the train times (see the High-Speed Rail tool) to decide how to go.

FAQ

How far is Beijing to Shanghai?

About 1,067 km straight-line, roughly 1,390 km by road, ~4.5 hours by high-speed rail.

How much longer is the road than the straight line?

Roads are typically 20%–50% longer than straight-line, up to double in mountains, so straight-line is only a rough baseline.

Which is faster, rail or driving?

Under ~500 km, high-speed rail is usually faster and easier; driving is flexible but hit by congestion and plate restrictions, much slower on holidays.