Bearing Calculator

Calculate bearing and distance between two coordinates.

Start Point A
Destination B
Initial Bearing
North
N
Initial Bearing
Final Bearing
Distance
0 km
Reverse Bearing
AStart  →  BDestination
Drag markers or click the map

Bearing Calculator

A Bearing Calculator calculates the direction or angle from one geographic coordinate to another using latitude and longitude. Enter the starting point and destination coordinates to calculate the initial bearing, final bearing, reverse bearing, compass direction, and distance between two locations.

The bearing is measured clockwise from true north, from 0° to 360°. For example, 0° represents north, 90° represents east, 180° represents south, and 270° represents west.

What Is a Bearing?

A bearing is a horizontal direction expressed as an angle measured clockwise from north.

Bearing Direction
North
45° Northeast
90° East
135° Southeast
180° South
225° Southwest
270° West
315° Northwest
360° North

Bearings are commonly used in GPS navigation, surveying, aviation, marine navigation, mapping, GIS, hiking, and geographic calculations.

Bearing Between Two Coordinates

To calculate the bearing between two latitude and longitude coordinates, the calculator uses the starting coordinate and destination coordinate.

For coordinates:

The initial bearing can be calculated using the following formula:

θ = atan2(sin(Δλ) × cos(φ₂), cos(φ₁) × sin(φ₂) − sin(φ₁) × cos(φ₂) × cos(Δλ))

Where:

The resulting angle is converted to a value between 0° and 360°.

Initial Bearing vs Final Bearing

For short distances, the initial and final bearings may appear similar. However, when traveling over the Earth's curved surface, the direction can change along the route.

Initial Bearing

The direction from the starting point toward the destination.

Final Bearing

The direction of travel as the route approaches the destination.

This distinction is particularly useful for long-distance navigation and geographic calculations.

How to Use the Bearing Calculator

  • Enter the latitude and longitude of the starting point.
  • Enter the latitude and longitude of the destination.
  • Select Initial, Final, or Both bearing options.
  • Select the required distance unit.
  • Click Calculate Bearing.
  • View the bearing, compass direction, distance, and reverse bearing.
  • Use the interactive map to visually check the route between the two coordinates.

You can also drag the markers on the map to change the coordinates and recalculate the bearing.

Bearing and Distance

Bearing and distance are often used together in navigation. The bearing tells you which direction to travel, while the distance tells you how far the destination is.

The calculator uses the coordinates to determine the distance between the two points and can display the result in:

Bearing Calculator Example

Suppose the starting point is at latitude 39.816192 and longitude -75.289418, and the destination is at latitude 39.716192 and longitude -75.189418. Enter these coordinates into the calculator to calculate the bearing, compass direction, and distance between the two points.

PointLatitudeLongitude
Start A39.816192-75.289418
Destination B39.716192-75.189418

FAQ on Bearing Calculator

1. What is a bearing in navigation?

A bearing is a direction expressed as an angle measured clockwise from north. A bearing of 0° or 360° represents north, 90° represents east, 180° represents south, and 270° represents west.

2. How do I calculate the bearing between two coordinates?

Enter the latitude and longitude of the starting point and destination. The Bearing Calculator uses the coordinates to calculate the direction between them, including the initial bearing and, when selected, the final bearing.

3. What is the difference between initial and final bearing?

The initial bearing is the direction at the starting point toward the destination. The final bearing is the direction as the route approaches the destination. Because the Earth is curved, these values can differ, especially over longer distances.

4. Can I calculate a GPS bearing using latitude and longitude?

Yes. A GPS bearing can be calculated from two geographic coordinates. Enter the latitude and longitude of the starting and destination points to determine the bearing and compass direction.

5. What is the difference between bearing and distance?

Bearing describes the direction from one point to another, while distance describes how far apart the two points are. Both measurements can be calculated from latitude and longitude coordinates and are commonly used together in navigation and mapping.