公里 ⇄ 海里换算器

海里(nmi)是航海与航空的里程单位,定义为地球子午线纬度 1 分对应的弧长;公里(km)是公制单位。1 海里 = 1.852 公里,为国际定义精确值,输入即得结果。

海里(nmi)
54nmi

100 km × 0.54 = 54 nmi

换算公式

1 海里 = 1.852 公里(1929 年国际水文组织定义的精确值)。公里 = 海里 × 1.852;海里 = 公里 ÷ 1.852 ≈ 公里 × 0.539957。

航速单位「节」(kn)即 1 海里/小时:20 kn ≈ 37 km/h;船舶 12 kn 巡航一昼夜约航行 288 nmi ≈ 533 km。

粗略口算按 1 nmi ≈ 1.85 km,或「海里数 × 2 再减 7.5%」心算。

常用换算速查表

常见公里数对应的海里数(航海、航空航程常用):

公里 (km)海里 (nmi)
1 km0.54 nmi
10 km5.4 nmi
50 km27 nmi
100 km54 nmi
500 km270 nmi
1,000 km540 nmi

使用场景

船舶航程估算

港口间航程 300 nmi,换算约 556 km;按 15 kn 航速需 20 小时,便于安排班次与补给。

飞行距离与航图

航路点间隔以海里标注,换成公里后与常见的地面距离直觉对应;北京—上海航线约 600 nmi ≈ 1,110 km。

海钓与离岸距离

法规中的离岸限制(如 12 海里领海 = 22.2 km,200 海里专属经济区 = 370.4 km)换算成公里后更直观。

常见问题

1 海里等于多少公里?

1 海里 = 1.852 公里(精确值)。反向换算 1 公里 ≈ 0.54 海里。

为什么航海要用海里而不是公里?

海里与经纬度直接挂钩:纬度 1 分 = 1 海里。在海图上量取纬度差即可直接读出里程,导航计算非常方便,这一惯例延续至今并被航空业沿用。

「节」和海里是什么关系?

节(knot,kn)是速度单位,1 节 = 1 海里/小时 ≈ 1.852 km/h。说「船速 20 节」即每小时航行 20 海里。

海里和英里哪个更长?

海里更长。1 海里 = 1.852 km,1 英里 = 1.609344 km,海里比英里约长 15%。航空资料中注意区分 nmi 与 mi(statute mile)。

其他单位换算