Measure two points
Distance Between Coordinates
Drop in two latitude, longitude pairs and get the as-the-crow-flies distance three ways — kilometres, miles and nautical miles — plus the compass bearing you’d set out on from A and the point that sits exactly halfway between them.
How to measure the distance between two coordinates
- Enter your first point in the Point A field as
latitude, longitudein decimal degrees (e.g.40.7128, -74.0060). Tap Use my location to fill A with your current GPS position. - Enter your second point in the Point B field the same way, or pick one of the example pairs.
- Read the distance instantly in kilometres, miles, metres and nautical miles, plus the bearing and compass direction from A to B.
- Drag either marker on the map to fine-tune a point, or use Swap to reverse the direction of travel.
Great-circle distance, not driving distance
This tool returns the great-circle distance — the shortest path across the surface of the Earth between two points, what pilots and navigators call "as the crow flies". It is not a road distance and does not trace streets, rivers or flight corridors. The measurement runs the haversine formula on a spherical Earth, which holds to well under half a percent for any pair of points. To bring your points into another notation first, run them through the coordinate converter.
What the results mean
| Output | What it is |
|---|---|
| Kilometres / Miles | The great-circle distance from A to B, shown in metric and imperial units side by side. |
| Metres / Feet | The same distance in smaller units — handy for short hops where kilometres round to zero. |
| Nautical miles | Distance in nautical miles (1 nmi = 1852 m), the unit used in aviation and at sea. |
| Bearing | The initial bearing (forward azimuth) from A to B in degrees, with a 16-point compass label such as NNE. |
| Midpoint | The geographic midpoint of the two points, in decimal degrees — the halfway point along the great-circle path, not a simple average. |
Accepted coordinate formats
Each field takes decimal degrees split by a comma (51.5074, -0.1278), positive for North and East, negative for South and West. Hemisphere suffixes work too (51.5074N, 0.1278W). When you have only your own position, open what are my coordinates to take a GPS reading, then drop it in here. To re-express a point as DMS, UTM, MGRS or a Plus Code first, send it through the coordinate converter.
Frequently asked questions
Is this driving distance or straight-line distance?
How accurate is the calculation?
What format should I enter the coordinates in?
48.8566, 2.3522. Use negative numbers for South and West, or add N/S/E/W suffixes. Coordinates are read on the WGS84 datum.