Great Circle Navigation: A Complete Guide to Haversine Distance and Bearing Calculations
Calculate great circle distance and bearing between GPS coordinates using the Haversine formula. Learn spherical geometry for aviation, maritime, and GPS applications.
Try the free calculator
Put these formulas into practice with our instant, step-by-step Great Circle Calculator.
A great circle is the largest possible circle that can be drawn on a sphere, formed by passing a plane through the sphere\'s center. On Earth, the equator and all lines of longitude are great circles, and the shortest path between any two points follows the great circle connecting them. Great circle calculations are essential for aviation route planning, maritime navigation, telecommunications satellite positioning, and GPS distance measurements. This comprehensive guide explains the Haversine formula, demonstrates bearing calculations, and explores the real-world applications of spherical geometry.
Key Takeaway
The Haversine formula computes the shortest distance between two points on a sphere: d = 2R × arcsin(√(sin²(—φ/2) + cos(φ₁)cos(φ₂)sin²(—λ/2))), where R is Earth\'s radius (6,371 km), and φ, λ are latitude/longitude in radians. It is numerically stable and accurate to within 0.5% for most Earth-distance applications.
1. What Is a Great Circle?
On a sphere, the shortest path between two points is not a straight line (which would pass through the interior) but an arc along the surface. The great circle containing these two points defines this shortest path. On Earth, airlines follow great circle routes because they minimize distance, saving fuel and time. For example, a flight from New York to London follows a path that arcs northward over the Atlantic, appearing curved on a flat map but representing the true shortest route on the globe.
2. The Haversine Formula
Where φ is latitude, λ is longitude (both in radians), and R is Earth\'s mean radius (6,371 km or 3,958.8 mi). The Haversine formula is preferred over the spherical law of cosines because it is more numerically stable for small distances.
3. Initial Bearing Calculation
The initial bearing (forward azimuth) gives the compass direction from Point A to Point B at the departure point. Convert the result from radians to degrees and normalize to 0°—360° (add 360° if negative).
4. Worked Example: New York to London
- Coordinates: NY = (40.7128°N, 74.006°W), London = (51.5074°N, 0.1278°W).
- Convert to radians: φ₁ = 0.7105, λ₁ = —1.2918, φ₂ = 0.8989, λ₂ = —0.0022.
- Compute —φ and —λ: —φ = 0.1884, —λ = 1.2896.
- Haversine: a ≈ 0.01948.
- Distance: d = 2 × 6371 × arcsin(√0.01948) ≈ 5,555 km ≈ 3,452 miles.
SEO Professional Insight
The maximum possible great circle distance on Earth is half the circumference: π × R ≈ 20,004 km ≈ 12,427 miles, occurring between antipodal points. This represents the theoretical limit for any great circle calculation.
5. Great Circle vs Rhumb Line
A great circle is always the shortest path on a sphere. A rhumb line (loxodrome) follows a constant compass bearing but is a longer path. For short distances, the difference is negligible. For transoceanic flights, great circle routes can save hundreds of miles.
6. Frequently Asked Questions
How accurate is the Haversine formula?
It assumes a perfect sphere with radius 6,371 km. Earth is actually an oblate spheroid, so the formula has up to 0.5% error. For surveying-grade accuracy, use Vincenty\'s formulae.
How do I convert degrees to radians?
Multiply degrees by π/180. For example, 40.7128° = 40.7128 × π/180 ≈ 0.7105 radians.
Can I use this for other planets?
Yes. Change the radius R: Mars ≈ 3,389.5 km, Moon ≈ 1,737.4 km. The formula works for any spherical body.
Try our Great Circle Calculator to compute distance and bearing between any two GPS coordinates.
© 2026 Calculator Archive. Free online calculators for math, finance, health, and more.