1海里等于1.852公里,源于地球子午线1角分的平均弧长,换算公式为公里数=海里数×1.852,反向则除以1.852或乘0.53996,精度要求严苛,中国法定值为1852米。

1海里 = 1.852公里,这是中国及国际主流采用的标准值。它不是随意定的,而是基于地球子午线1角分(1/60度)的平均弧长,换算后取整为1852米。
海里换算成公里的通用公式
直接乘以1.852即可:
- 公里数 = 海里数 × 1.852
- 例如:8海里 → 8 × 1.852 = 14.816公里
- 再如:12海里(领海基线)→ 12 × 1.852 = 22.224公里
反向换算:公里怎么转海里
用公里数除以1.852,或乘以近似系数0.53996:
- 海里数 = 公里数 ÷ 1.852
- 或者:海里数 ≈ 公里数 × 0.53996
- 例如:50公里 → 50 ÷ 1.852 ≈ 26.998海里(约27海里)
为什么不能简单记成1.85或1.8?
因为精度会影响航海安全:
- 1海里按1.85算,100海里就少计1.2公里;按1.8算则少计5.2公里
- 远洋导航、领海划界、VTS(船舶交通服务)系统都依赖毫米级GPS+标准海里,误差必须控制在小数点后三位
- 我国《海道测量规范》和《领海及毗连区法》均明确采用1852米为法定值
顺带一提:海里和“里”不是一回事
中文里“1里=500米”,和“海里”无关系:
- 1海里 = 1.852公里 = 3.704里(因为1公里=2里)
- 12海里 = 22.224公里 = 44.448里
- 别把“海里”误当成“海上的一里”,它是独立定义的国际单位










