Bearing Calculator

Calculate the compass bearing (azimuth) between two geographic coordinates using the forward azimuth formula.

Coordinates Input

A Point A — Origin
B Point B — Destination

Enter coordinates or pick an example, then click Calculate Bearing.

Copied!

Summary

Calculate the compass bearing (azimuth) between two geographic coordinates using the forward azimuth formula.

How it works

  1. Enter the latitude and longitude (decimal degrees) for Point A (origin) and Point B (destination).
  2. Positive latitude = North; negative = South. Positive longitude = East; negative = West.
  3. The tool applies the forward azimuth formula: θ = atan2(sin(Δλ)·cos(φ2), cos(φ1)·sin(φ2) − sin(φ1)·cos(φ2)·cos(Δλ)).
  4. The result is normalized to a 0°–360° bearing measured clockwise from True North.
  5. A compass rose highlights the computed direction, and the nearest cardinal or intercardinal label is shown.
  6. Optionally swap the two points to get the reverse bearing in one click.

Use cases

  • Align a directional radio antenna toward a target station or satellite.
  • Plan a hiking or sailing route from one waypoint to the next.
  • Point a telescope or dish antenna at a known sky object from your location.
  • Verify the orientation of a building or runway relative to magnetic North.
  • Determine the bearing from a control point to a survey marker.
  • Compute the back-azimuth by swapping origin and destination coordinates.
  • Cross-check GIS bearing calculations during geographic data processing.
  • Help pilots or drone operators understand departure headings before takeoff.

Frequently Asked Questions

Last updated: 2026-06-24 · Reviewed by Nham Vu