Рассчитывается так, как показано на рисунке. Здесь l - искомое расстоние, R - радиус Земли, h - высота точки наблюдения над поверхностью земли.
Итоговая формула l = R arccos(1/(1+h/R))
Для человеческого роста (2 м) получается, что смотреть можно на 5 км.