В наше время длина морской мили составляет 1852 метра, а длина сухопутной мили - 1609 метров.
Морская миля длиннее сухопутной из-за того, что морская и сухопутная мили имеют разное происхождение и способы измерения.
Сухопутная миля появилась ещё во времена древнего Рима - она была равна тысяче шагов. Солдаты этой империи измеряли расстояние двойными шагами, и само слово "миля" произошло от латинского выражения "mille passus" - тысяча шагов. Исходное значение было равно 1475 метров. После того, как сухопутную милю стали использовать в Британии, её длина несколько возросла и стала равна нынешним 1609 метрам.
Конечно, у многих стран есть собственные значения сухопутной мили, но в качестве общеиспользуемой единицы берут именно английскую.
Морская миля - это единица измерения расстояния, использующаяся в мореплавании и авиации. Она определяется как 1 минута градуса дуги меридиана Земли. Наша планета имеет форму геоида, поэтому эти значения несколько различаются - на полюсах около 1862 метра, а на экваторе - 1843 метра. Поэтому взяли среднее значение, которое как раз равно 1852 метра. Источник:
http://www.bolshoyvopros.ru/questions/83029-pochemu-morskaja-milja-dlinnee-suhoputnoj.html