Processing...

`d = sqrt( "h" *(2*R_E + "h" ))`

Enter a value for all fields

The **Distance to the Horizon** calculator computes the straight line distance to the horizon from a specified height (**h**) using the mean equatorial radius of the Earth.

**INSTRUCTION:** Choose units and enter the following:

- (
**h**) This is the height of the observation.

**Distance to Horizon:** The calculator returns the distance to the horizon in meters. However, this can be automatically converted to other distanced units via the pull-down menu.

The formula for the distance to the horizon is:

`d = sqrt(h*(2*Re + h))`

where:

- d is the distance to the horizon
- Re is the mean equatorial radius of the Earth
- h is the height above the Earth's surface

The graphic shows a right triangle, which is formed when looking to the horizon at any elevation (h). The sides of the right triangle are:

- d - the distance to the horizon
- h + Re - the distance from the observation point to the center of the Earth
- Re - the radius of the Earth at the horizon point.

Using the Pythagorean theorem, we know:

d^{2} + Re^{2} = (h + Re)^{2}

Now we can use simple algebra to isolate the distance to the horizon (d).

- Expand the right hand side: d
^{2}+ Re^{2}= h^{2}+ 2•h•Re + Re^{2} - Subtract Re
^{2}from both sides: d^{2}= h^{2}+ 2•h•Re - Factor h out of the right side: d
^{2}= h•(h+2•Re) - Take the square root of both sides to get:

`d = sqrt(h*(h+2*Re))`

Unfortunately the Earth is not a perfect sphere. It has mountains and valley, but it also had a bulge around the Equator. This bulge makes Earth more of an Oblate Spheroid that is the shape one gets when rotating an ellipse about an axis. In the Earth's case, the ellipse is rotated around the polar axis (see diagram).

For this reason, this distance to the horizon equation is only an approximation. Better models would take into account the changes in terrain and Earth's oblateness.

**Related Calculators:**