Destination Point Calculator from Lat/Long, Azimuth, and Distance


Destination Point Calculator: Lat/Long, Azimuth & Distance

Calculate a destination coordinate by providing a starting point, a bearing, and a travel distance.



Enter latitude in decimal degrees (e.g., 40.7128 for NYC). Range: -90 to 90.

Invalid latitude.



Enter longitude in decimal degrees (e.g., -74.0060 for NYC). Range: -180 to 180.

Invalid longitude.



Enter the initial bearing in degrees from North (0°). East is 90°, South is 180°, West is 270°.

Invalid azimuth.



Enter the distance to travel along the azimuth.

Invalid distance.



Select the unit for the distance entered.

Visual Representation

N E Start End 90° 100 km

Visual plot of the starting point, azimuth, distance, and calculated destination point.

What is a Destination Point Calculation?

A destination point calculation, often called the “direct geodetic problem,” is a fundamental task in navigation and geography. It answers the question: “If I start at a known location, travel in a specific direction (azimuth) for a certain distance, where will I end up?” This calculator determines the final latitude and longitude coordinates based on a starting point, an initial bearing, and the distance traveled over the Earth’s surface.

This calculation is crucial for pilots, sailors, surveyors, and anyone working with Geographic Information Systems (GIS). While it seems simple, the math must account for the Earth’s spherical shape. A straight line on a flat map is a curved arc on the globe. This tool uses spherical trigonometry to provide an accurate answer, treating the Earth as a perfect sphere. For information on finding the distance between two known points, you might be interested in a haversine distance calculator.

Destination Point Formula and Explanation

To find the destination point, we use formulas derived from the spherical law of cosines. These formulas project a new point across the globe’s surface. The core idea is to convert all inputs into a common unit (radians) and apply trigonometric functions to find the new angular coordinates, which are then converted back to decimal degrees.

The primary formulas are:

φ2 = asin( sin φ1 ⋅ cos(δ) + cos φ1 ⋅ sin(δ) ⋅ cos θ )

λ2 = λ1 + atan2( sin θ ⋅ sin(δ) ⋅ cos φ1, cos(δ) - sin φ1 ⋅ sin φ2 )

Variables Used in the Calculation
Variable Meaning Unit (auto-inferred) Typical Range
φ1, λ1 Starting Latitude and Longitude Radians -π/2 to π/2, -π to π
θ Azimuth (Bearing) Radians 0 to 2π
d Distance to travel km, mi, or nmi > 0
R Earth’s mean radius Same as distance unit ~6371 km
δ Angular distance (d/R) Radians Dependent on distance
φ2, λ2 Destination Latitude and Longitude Radians (converted to Degrees) -π/2 to π/2, -π to π

Practical Examples

Example 1: Flying East from Paris

Imagine a plane departs from Paris, France (approx. 48.8566° N, 2.3522° E) and flies due East (azimuth 90°) for 500 kilometers.

  • Inputs:
    • Starting Latitude: 48.8566
    • Starting Longitude: 2.3522
    • Azimuth: 90 degrees
    • Distance: 500 km
  • Results:
    • Destination Latitude: ~48.8566° N
    • Destination Longitude: ~9.2285° E

The latitude barely changes because the travel is along a line of latitude. The longitude increases significantly, moving the position eastward across Germany. For very precise calculations over long distances, one might need a Vincenty formula calculator, which accounts for the Earth’s ellipsoidal shape.

Example 2: Sailing Southwest from Honolulu

A ship leaves Honolulu, Hawaii (approx. 21.3069° N, 157.8583° W) on a Southwest bearing of 225° for 250 nautical miles.

  • Inputs:
    • Starting Latitude: 21.3069
    • Starting Longitude: -157.8583
    • Azimuth: 225 degrees
    • Distance: 250 nmi
  • Results:
    • Destination Latitude: ~18.3845° N
    • Destination Longitude: ~-160.6710° W

Both the latitude and longitude change, moving the ship further south and west into the Pacific Ocean.

How to Use This Destination Point Calculator

Follow these simple steps to find your destination coordinates.

  1. Enter Starting Coordinates: Input the latitude and longitude of your starting point in decimal degrees. Positive values for Northern and Eastern hemispheres, negative for Southern and Western.
  2. Set the Azimuth: Provide the initial direction of travel in degrees, where 0° is North, 90° is East, 180° is South, and 270° is West.
  3. Specify the Distance: Enter the total distance you will travel.
  4. Select Units: Choose the appropriate unit for your distance (kilometers, miles, or nautical miles) from the dropdown menu. The calculator automatically handles the conversion.
  5. Interpret the Results: The calculator instantly updates, showing the destination latitude and longitude. The results panel also includes a breakdown of the intermediate values used in the formula, offering transparency into the calculation process.

Key Factors That Affect Geodetic Calculations

  • Earth Model: This calculator uses a spherical Earth model (mean radius ≈ 6371 km). For survey-grade accuracy, geodesists use an ellipsoidal model (like WGS84), as the Earth is slightly flattened at the poles.
  • Input Precision: The accuracy of your result is directly tied to the precision of your input coordinates. More decimal places in your inputs lead to a more precise output.
  • Distance: Over short distances, the difference between spherical and ellipsoidal models is negligible. Over thousands of kilometers, the discrepancy can become significant.
  • Azimuth Definition: The bearing is assumed to be the initial azimuth. Along a great circle path (the shortest distance on a sphere), the forward azimuth changes continuously (except when traveling along the equator or a meridian).
  • Unit Selection: Using the correct distance unit is critical. A calculation in kilometers will yield a very different result than one in miles. This calculator helps prevent such errors. A unit conversion tool can be useful for other conversions.
  • Coordinate System: This tool assumes the standard WGS84 latitude/longitude system used by GPS. Different datums can result in slightly different coordinates for the same physical location.

Frequently Asked Questions (FAQ)

Q1: What is the difference between azimuth and bearing?

A: In many contexts, the terms are used interchangeably. Azimuth is typically measured clockwise from North from 0° to 360°. Bearing can sometimes be expressed relative to North or South, then an angle East or West (e.g., N45°E). This calculator uses the 0-360° azimuth convention.

Q2: Why did my latitude not change when I traveled due East (90°)?

A: When traveling along a line of latitude (a rhumb line path due East or West), your latitude does not change on a spherical model. You are moving parallel to the equator. The only coordinates that change are your longitude. For details on this path type, see our article on rhumb line navigation.

Q3: How accurate is this calculation?

A: It’s very accurate for most non-surveying purposes. By assuming a spherical Earth, there might be a discrepancy of up to 0.5% compared to a more complex ellipsoidal formula. For a 1000 km journey, this could be a difference of up to 5 km.

Q4: Can I use this for calculating my ‘nearest neighbor’?

A: The term “calculate nearest neighbor distance using lat long and azimuth” can be interpreted in a few ways. This tool solves one part: finding a point’s location (a potential neighbor). To find the *nearest* neighbor from a list of candidates, you would need to calculate the distance from your origin to each candidate point using a GIS distance calculator and then find the minimum distance.

Q5: What is `atan2` in the formula?

A: `atan2(y, x)` is a common programming function that computes the arctangent of `y/x` but uses the signs of both arguments to determine the correct quadrant for the resulting angle, returning a value between -π and π. This is crucial for correctly calculating the change in longitude.

Q6: What happens at the poles or the 180° meridian?

A: The formulas handle these edge cases correctly. For example, traveling over a pole will correctly flip the longitude and adjust the latitude. Crossing the antimeridian (180° longitude) will correctly wrap the longitude value (e.g., from 179° to -179°).

Q7: Can I input coordinates in Degrees/Minutes/Seconds (DMS)?

A: This calculator requires decimal degrees. You can easily convert DMS to decimal degrees using a DMS to DD converter before using this tool.

Q8: Does this calculator show the back azimuth?

A: No, this calculator focuses on the direct problem of finding the destination point. The back azimuth (the bearing from the destination back to the start) would require a separate calculation, typically found as part of an “inverse geodetic problem” solution.

© 2026 Geo-Tools Inc. All rights reserved.


Leave a Reply

Your email address will not be published. Required fields are marked *