Download Article

The distance to the horizon depends almost completely on the height above sea-level that the observer is looking from. Knowing this number is extremely useful and often necessary when navigating over the ocean or going on a hike, though just being curious is reason enough! There are also a few other factors that you might have to consider depending on where you are in the world and the time at which you are viewing, such as temperature and weather conditions. Once you have all the measures you need, you can quickly get the calculation and know the exact distance you are from the horizon.

Method 1
Method 1 of 3:

Calculating Distance Using Geometry

  1. 1
    Measure your "height of eye." Measure the length between the ground and your eyes in meters or feet. One way to calculate this is to measure the distance between your eyes and the top of your head. Subtract this value from your total height and what will be left is the distance between your eyes and the surface you're standing on. If you are standing exactly at sea level, with the bottom of your feet level with the water, this is the only measurement you'll need.[1]
  2. 2
    Add your "local elevation" if you're standing on a raised surface, such as a hill, building or boat. How many meters or feet above the true horizon are you standing? 1 meter? 4,000 feet? Add that number to your height of eye (in the same units, of course).[2]
  3. 3
    Multiply by 13m if you took the measurement in meters, or multiply by 1.5ft if you took the measurement in feet.
  4. 4
    Take the square root to find the answer.[3] If you used meters, your answer will be in kilometers, and if feet, the answer will be in miles. The distance calculated is a straight line from your eyes to the horizon.
    • The actual distance you'll travel to get to the horizon will be longer because of surface curvature and (on land) irregularities. Proceed to the next method below for a more accurate (but complicated) formula.
  5. 5
    Understand how this calculation works. It's based on a triangle formed by your observation point (your eyes), the true horizon point (what you're looking at) and the center of the Earth.[4]
    • By knowing the radius of the Earth and measuring your height of eye and local elevation, that leaves only the distance between your eyes and the horizon as unknown. Since the sides of the triangle that meet at the horizon actually form a right angle, we can use the Pythagorean theorem (good old a2 + b2 = c2) as the basis for this calculation, where:

      • a = R (the radius of the Earth)

      • b = the distance to the horizon, unknown

      • c = h (your height of eye) + R
Method 2
Method 2 of 3:

Calculating Distance Using Trigonometry

  1. 1
    Calculate the actual distance you'd have to traverse to get to the horizon by using the following formula.
    • d = R * arccos(R/(R + h)), where

      • d = distance to horizon

      • R = radius of the Earth

      • h = height of eye
  2. 2
    Increase R by 20% to compensate for the distorting refraction of light rays and to arrive at a more accurate measurement. The geometric horizon calculated using the method in this article may not be the same as the optical horizon, which is what your eye actually sees. Why is this?[5]
    • The atmosphere bends (refracts) light that is traveling horizontally. What this usually means is that a ray of light is able to slightly follow the curvature of the earth, so that the optical horizon is a bit further away than the geometric horizon.
    • Unfortunately the refraction due to the atmosphere is neither constant nor predictable, as it depends on the change of temperature with height. There is therefore no simple way to add a correction to the formula for the geometric horizon, though one may achieve an "average" correction by assuming a radius for the earth that is a bit greater than the true radius.
  3. 3
    Understand how this calculation works. This will calculate the length of the curved line that follows from your feet to the true horizon (shown in green in this image). Now, the arccos(R/(R+h)) portion refers to the angle that is made at the center of the Earth by the line going from the true horizon to the center and the line going from you to the center. With this angle, we multiply it by R to get the "arc length," which, in this case, is the distance that you are looking for.[6]
Method 3
Method 3 of 3:

Alternate Geometrical Calculation

  1. 1
    Assume a flat plane or the ocean. This method is a simpler version of the first set of instructions presented in this article, and applies only in feet and miles.
  2. 2
    Solve for the distance in miles by plugging in your height of eye in feet (h) into the formula. The formula you will be using is d = 1.2246* SQRT(h).[7]
  3. 3
    Derive the formula from the Pythagorean theorem. (R + h)2 = R2 + d2. Solving for h (making the assumption that R>>h and expressing the radius of the earth in miles, approx. 3959) yields the expression:

    d = SQRT(2*R*h).[8]


Community Q&A

  • Question
    Can I see an object beyond the horizon?
    Community Answer
    Not the entire object, but you might be able to see part of it if it's tall enough. If something like a tree or a building is standing just beyond the horizon, you might be able to see the upper part of it.
  • Question
    Why wouldn't the formula for determining distance to the horizon work in a city or a forest?
    Community Answer
    The trees in the forest or the buildings in the city would affect the view.
  • Question
    How many acres in 630 sq ft?
    Donagan
    Top Answerer
    Because there are 43,560 square feet in an acre, 630 square feet equal 630 / 43,560 = 0.01446 acre.
See more answers

Tips

  • These calculations are most commonly used if you are looking at the true horizon, or where the sky and the Earth would meet if there were not any barriers or obstructions in your way (which is usually the case at sea, unless there's a land mass in the way). On land, however, there may be mountains or buildings in front of the true horizon, in which case these calculations will still tell you how far you are from the true horizon, but you'll have to tack on any additional distance created by having to climb over or circumvent the obstacles that are in your way.

About This Article

Reviewed by:
Math Teacher
This article was reviewed by Grace Imson, MA. Grace Imson is a math teacher with over 40 years of teaching experience. Grace is currently a math instructor at the City College of San Francisco and was previously in the Math Department at Saint Louis University. She has taught math at the elementary, middle, high school, and college levels. She has an MA in Education, specializing in Administration and Supervision from Saint Louis University. This article has been viewed 460,298 times.
Co-authors: 42
Updated: September 13, 2023
Views: 460,298
Article Rating: 68% - 22 votes
Article SummaryX

Before calculating distance to the horizon if you’re standing exactly at sea level, start by measuring your total height, unless you already know it. Once you’ve got your height, measure the distance between the ground and your eyes. Then, subtract the distance measurement from your total height. The amount remaining is the distance between your eyes and the surface you’re standing on. Multiply by 13 meters if you took the measurement in meters, or multiply by 1.5 feet if you took the measurement in feet. Take the square root to get your answer, which will be in kilometers if you measured in meters or in miles if you measured in feet. Your calculated distance is a straight line from your eyes to the horizon. For more tips, including how to measure from an elevated point, read on.

Thanks to all authors for creating a page that has been read 460,298 times.

Did this article help you?

Thanks for sharing feedback! Read more articles like this one.
Thanks for sharing feedback! Read more articles like this one.
We're sorry this article wasn’t helpful. Here are some similar articles that might be more helpful to you.
We're sorry this article wasn’t helpful. Here are some similar articles that might be more helpful to you.