Consent Settings
REGULATORY TRANSPARENCY

We use cookies for ads, authentication, and analytics. By accepting, you agree to our Privacy Policy and Terms.

Skip to main content
Heading380
FL
Flight Planning

Great Circle Calculator

Great-circle distance, initial and final true course, and midpoint between two coordinates.

Inputs

Result

Great circle distance

2,991.6nm

5,540.5 km

Initial true course

Track to fly at departure

051°

Final true course

Track on arrival (great circles curve)

108°

Midpoint

41.302° W

52.217° N

2,991.6 nm, initial course 051°, final 108°

Formula

Ref
  • a = sin²(Δφ/2) + cosφ₁·cosφ₂·sin²(Δλ/2)
  • distance = 2·atan2(√a, √(1−a)) × 3440.065 nm
  • initial course = atan2(sinΔλ·cosφ₂, cosφ₁·sinφ₂ − sinφ₁·cosφ₂·cosΔλ)

Worked example

Ref

New York JFK (40.64° N, 73.78° W) to London LHR (51.47° N, 0.45° W).

  1. 1.Convert coordinates to signed decimal degrees (W and S are negative).
  2. 2.Haversine central angle × 3440.065 nm ≈ 3009 nm.
  3. 3.Initial course = atan2(...) ≈ 051° true.
  4. 4.The final course differs (great circles curve) ≈ 108° true.

≈ 3009 nm, initial course ≈ 051°, final course ≈ 108°.

How it works

Ref

A great circle is the shortest path between two points on the globe — the track airliners actually fly. Because the meridians converge, the true course changes continuously along it, so the initial and final courses differ. Enter each coordinate in decimal degrees and pick its hemisphere; the tool returns the distance, both courses, and the midpoint.

DGCA student tip

Exam

The great-circle track is shortest but its heading changes constantly; a rhumb line holds a constant heading but is longer. On a Lambert chart a great circle plots as a near-straight line — that's why high-latitude navigation uses them.

Common mistakes

Watch
  • Entering west longitude or south latitude as positive — pick the S/W hemisphere instead.
  • Expecting the initial and final course to match; on a great circle they don't.
  • Confusing nautical miles with kilometres (1 nm = 1.852 km).