Dat is niet helemaal waar. In de huidige tijd is een zeemijl langer dan een landmijl. Een landmijl is 1609,344 meter, terwijl een zeemijl 1852 meter is. Dat betekent dat een zeemijl ongeveer 11,3% langer is dan een landmijl.
In het verleden was een landmijl wel langer dan een zeemijl. De Engelse landmijl was 1609,344 meter, terwijl de Engelse zeemijl 1853 meter was. Dit was zo omdat de Engelse landmijl werd gebaseerd op de lengte van een boogminuut van de meridiaan van Londen, terwijl de Engelse zeemijl werd gebaseerd op de lengte van een boogminuut van de meridiaan van Parijs.
In 1929 werd de internationale zeemijl vastgesteld op 1852 meter. Deze definitie is gebaseerd op de lengte van een boogminuut van de meridiaan van Parijs. Deze definitie is sindsdien door veel landen overgenomen, waaronder Nederland.
In de praktijk wordt de landmijl tegenwoordig alleen nog gebruikt in de Verenigde Staten en enkele andere landen. In de zeevaart en luchtvaart wordt de zeemijl gebruikt.