geoprimsField-grade geospatial math

Midpoint on the geodesic

The point halfway along the shortest path between two points on the ellipsoid, and the course there.

Planning and education aid. Not for primary navigation. Full disclaimer

52.2375218°

The midpoint is 52.2375218°, -41.2903387°, 2,777.454 km from each end.

Midpoint longitude
Course at the midpoint
Distance to each end
Provenance
Computed by
navigation.geodesic.midpoint 1.0.1, core 0.1.0
Model
Karney (2013) geodesic on WGS 84 (inverse, then direct to half the distance)
Accuracy
About 15 nanometers on WGS 84
Notes
None
Cites
Karney, C. F. F., Journal of Geodesy, Algorithms for geodesics

Something look off?

Your values

Showing an example. Change anything.
More options 2
Run many at once from a CSV

Loading…

How we got thisFormula, worked example, sources, and proof

Model: Karney (2013) geodesic on WGS 84 (inverse, then direct to half the distance)

Accuracy: About 15 nanometers on WGS 84

When to use this: Use this for the point halfway along the shortest path between two places -- a staging point, the centre of a search area, a label position for a long route. It is halfway by distance travelled, which is not where averaging the coordinates puts it.

Limitations: Averaging latitude and longitude is not this, and is not close: for New York to London the two are more than 700 km apart, and across the antimeridian the average lands on the wrong side of the planet. Halfway by distance is also not halfway in time or in fuel, which depend on wind and on speed. For nearly antipodal points the geodesic itself is barely determined -- many paths are almost equally short -- so the midpoint moves a long way for a small change in either end.

Worked example: Midpoint of JFK to Heathrow. Source: Karney direct at half the inverse distance. It is golden test vector v006, and every build checks the tool still gives its answer within its tolerance.

You enter

Start latitude
40.6413 deg
End latitude
51.47 deg
Start longitude
-73.7781 deg
End longitude
-0.4543 deg

You get

Midpoint latitude
52.2375218°
Midpoint longitude
-41.2903387°
Course at the midpoint
75.3455671°
Distance to each end
2,777.454 km

Review: Not yet independently reviewed by a geodesist.

Last verified: 2026-09-18, when a maintainer last confirmed this tool's sources at the issuer. See the sources ledger.

Status: version 1.0.1, core 0.1.0. See this tool in the verification report.

Changes

Checked against: 23 golden test vectors (download the test vectors, each with its source and tolerance). See how results are checked and every source.

Sources