Skip to content
Calixo

Bearing Calculator

Find the initial compass bearing from one GPS coordinate to another.

Inputs

Saved Scenarios

— select 2+ to compare

Initial Bearing (°)

148.1

Spark says

Formula

θ=arctan2(sinΔλcosφ2, cosφ1sinφ2sinφ1cosφ2cosΔλ)\theta = \arctan2(\sin\Delta\lambda \cos\varphi_2,\ \cos\varphi_1\sin\varphi_2 - \sin\varphi_1\cos\varphi_2\cos\Delta\lambda)
\varphi, \lambda
— Latitude and longitude in radians

What is the Bearing Calculator?

Initial bearing is the compass direction you'd start heading in to travel along the great-circle path from one point to another — note that on a long journey, the bearing actually needed to follow that great circle changes continuously, so this is only the starting heading.

How to use it

  1. 1 Enter the starting point's latitude and longitude.
  2. 2 Enter the destination point's latitude and longitude.

Worked examples

Limitations

  • This is the initial bearing only, not a constant heading — following a single fixed compass bearing traces a different path (a rhumb line) than the shortest great-circle route, except along the equator or a meridian.

Frequently asked questions

Why does bearing change during a long flight?

Great-circle routes (the shortest path on a sphere) require a continuously changing heading, except when traveling along the equator or due north/south — this is why long-haul flight paths curve on a flat map.

Sources & references