海上一海里在中国标准下等于1.852公里,该值为国际通用基准,源自地球子午线1角分的平均长度,已写入国家标准GB/T 3102.1,航海、导航及法规均以此为准。

海上一海里在中国标准下等于1.852公里,这是最常用、最权威的换算值。
中国标准是通用基准
我国及国际上大多数国家采用1929年国际水文地理学会议确立的标准:1海里 = 1852米 = 1.852公里。这个数值被写入国家标准(GB/T 3102.1),也是航海图、船舶导航设备和海事法规默认采用的换算依据。
- 实际使用中,无需考虑纬度或国别差异,直接按1.852计算即可
- 例如:10海里 = 10 × 1.852 = 18.52公里;25海里 = 46.3公里
- 船速单位“节”即“海里/小时”,所以1节 = 1.852公里/小时
不同国家略有差异但影响极小
历史上各国曾根据本地子午线测量定义海里,导致微小出入:
- 美国标准:1海里 ≈ 1.85101公里
- 英国标准:1海里 ≈ 1.85455公里
- 法国、俄罗斯等也各有0.1%以内的浮动
- 这些差异在远洋航行或国际海事协作中已基本统一到1.852,日常和教学均不需切换
为什么不是整数?海里的由来很实在
海里本质是地球子午线的1角分长度——把地球经线周长分成360度,每度60分,1分就是1海里。因地球并非完美球体,理论长度随纬度变化(赤道约1843米,两极约1862米),1852米是全球平均值。
- 这种定义让航海者用六分仪测纬度时,1角分对应的距离正好是1海里,便于定位和航迹推算
- 公里是人为定义的十进制单位,适合陆地测量;海里是地理尺度自然衍生的单位,更适合海洋作业
简单换算方法
记住一个核心数字:1.852,所有换算围绕它展开:
- 海里 → 公里:乘以1.852(如 36海里 × 1.852 = 66.672公里)
- 公里 → 海里:除以1.852(如 100公里 ÷ 1.852 ≈ 54.0海里)
- 心算技巧:先按1.85估算,再补0.002×海里数(如100海里≈185 + 0.2=185.2公里)









