original answer of 45 mi was way off. Wikipedia's horizon article gives the equation
distance = square root of (height * 13). From the article:
For an observer standing on the ground with h = 1.70 m (average eye-level height), the horizon appears at a distance of 4.7 km. 4.7 km = ~ 3 miles or ~2.5 nautical mile.
I'm not certain that it matters just how tall you are, but at sea level I think the horizon is about 7 miles away.....
The horizon is about 230 miles away when you are at 35,000 feet above sea level.
The distance to the horizon from the shore depends on the height of the observer's eyes above sea level. On average, a person standing at sea level on the shore can see approximately 3 miles to the horizon. If the observer is standing at a higher elevation, such as on a cliff or in a tall building, they can see farther.
6.23 miles
You can see the horizon from any altitude on a plane. The horizon is the line where the sky meets the earth or sea, and it appears at eye level regardless of how high up you are.
If you had an unobstructed view, the horizon at sea level would be approximately 24 miles away.
A very rough or "ball park" figure is about 20 miles. Comment: It depends on your height above the water. You could only see 20 miles if you were well above sea level. If you are standing more or less at sea level, with your eyes just a few feet above the water level, you could see only about 3 or 4 miles. For example: Eye level at 6 feet: horizon at about 3 miles. Eye level at 24 feet: horizon at about 6 miles. Eye level at 96 feet: horizon at about 12 miles. Eye level at 270 feet : horizon at about 20 miles.
6feet
It Maybe B horizon or C horizon
At sea level, a person approximately 6 feet tall, views the horizon at roughly 2.5 nautical miles. Now depending on the height of the crows nest and if he has proper optics it depends how far he can see with excellent visibility.
At 100ft, the horizon is approx 12 miles away.
Depends on how sunny it is that day