Flight Great Circle Distance Calculator

Measure the great-circle leg between two airports — km, miles and nautical miles, true-north bearings, midpoint, and a flight-time estimate with every assumption on the table.

Route

Search by IATA or ICAO code, city or airport name, then pick from the suggestions.

Assumptions

A jet airliner typically cruises at 800–900 km/h; turboprops fly slower. Adjust it and the flight time updates.

Flight result

Great-circle distance

Airborne time at {speed} {unit}
Ground buffer (taxi, takeoff, landing)
Estimated total travel time
Initial bearing (at departure)

Final bearing (at arrival)

Midpoint

Loading airport data…
Equirectangular graticule; the arc shape is schematic, not a navigation chart.

Model and formula

Great circle (haversine): a = sin²(Δφ/2) + cos φ₁·cos φ₂·sin²(Δλ/2); d = 2R·atan2(√a, √(1−a)); R = 6,371.0088 km

Bearings follow the great circle at departure and at arrival, clockwise from true north, normalized to 0–360°.

Flight time = distance ÷ cruise speed, plus a ground buffer: 45 min under 1,500 km, 60 min from 1,500–6,000 km, 90 min beyond.

Method and sources

Distances follow the haversine great circle on a sphere of the IUGG mean radius 6,371.0088 km — the aviation convention — and the comparison line solves the same leg on the WGS84 ellipsoid. The flight time is your cruise speed plus a distance-banded ground buffer; winds, routing and holding are not modelled. Airport coordinates come from the public-domain OurAirports dataset, filtered to fields with an IATA code and airline service. Method and airport data checked 14 August 2026.

Method checked
14 August 2026
Earth model
R = 6,371.0088 km

The airports you pick and every result are computed in your browser and never leave this device.

FAQ

How accurate is the great-circle distance?

The math is exact for a sphere of the IUGG mean radius 6,371.0088 km; the comparison line shows the same leg on the WGS84 ellipsoid, and the two usually agree within 0.3%. Airport coordinates are rounded to about 11 m, which is irrelevant at this scale. The bigger gap is operational: real flights follow airways, winds and approach procedures, so the flown track is typically 2–8% longer than the great-circle line.

How is the flight time estimated?

Airborne time is the great-circle distance divided by the cruise speed — 900 km/h by default, editable in km/h, mph or knots. A ground buffer is added for taxi, takeoff, descent and holding: 45 minutes for legs under 1,500 km, 60 minutes up to 6,000 km and 90 minutes beyond. Scheduled airline times run longer still, because carriers pad for congestion and connections.

Which airports can I search?

Any airport with an IATA code that has airline service or is a medium or large field — about 5,500 worldwide — from the public-domain OurAirports dataset. The snapshot date and exact count appear under Model and formula. Airports without IATA codes, closed fields and tiny airstrips are not included; the data refreshes when the site is republished, not live.

Why does aviation use nautical miles?

One nautical mile is 1,852 metres, defined as one minute of latitude on the Earth’s surface — so distances, speeds in knots and charts all speak the same angular unit. One kilometre is about 0.54 nautical miles and one statute mile about 0.87.

Can I use this for flight planning?

No. The tool computes the geometric leg between two airports: it has no winds aloft, no airway routing, no aircraft performance and no live schedule or weather data, so it is not valid for navigation or fuel planning. For a coordinate pair rather than airports, use the Geodesic Distance Calculator, which solves the same leg on the WGS84 ellipsoid.

The Geometry of Great Circles

A great circle is the shortest path between two points on the surface of a sphere. When projected onto a flat map, this path appears as a curved arc rather than a straight line. This curvature is a geometric consequence of projecting a three-dimensional sphere onto a two-dimensional plane.

To calculate this shortest path, the Flight Great Circle Distance Calculator uses the spherical haversine formula:

a = sin²(Δφ/2) + cos φ₁·cos φ₂·sin²(Δλ/2) d = 2R·atan2(√a, √(1−a))

In this formula, φ represents latitude, λ represents longitude, and R is the Earth's radius. The tool adopts the International Union of Geodesy and Geophysics (IUGG) mean radius of 6,371.0088 km as its Earth radius convention.

To ensure calculation precision, airport coordinates from the database are rounded to four decimal places, which provides approximately 11 meters of precision at the equator. If a user selects the same airport for both the origin and destination, the tool displays the status message "Both airports are the same — the distance is zero." and provides the interface note "Both airports are the same, so the distance is zero and no bearing is defined.".

Spherical Models vs. Ellipsoids in Geodesy

While a sphere is a highly efficient model for rapid distance calculations, the Earth is actually an oblate spheroid, flattened slightly at the poles due to its rotation. To show the difference between a simplified spherical model and the Earth's actual shape, the calculator provides a comparison line using the WGS84 ellipsoid model.

This ellipsoidal calculation is performed using the Karney algorithm. The output is displayed in the interface as:

"WGS84 ellipsoid (Karney): {distance}{delta} from the great-circle result"

For most commercial flight paths, the spherical haversine calculation and the WGS84 ellipsoidal calculation agree within 0.3%. This minor variance is negligible for general travel planning but becomes important in precise geodetic surveying and advanced aeronautical navigation.

Aviation Units of Measurement

Aviation relies on specific units of measurement that differ from standard terrestrial systems. The calculator outputs the great-circle distance in three distinct units:

  • Kilometers (km): The standard metric unit of length.
  • Miles (mi): Statute miles, commonly used in terrestrial transportation in the United States and the United Kingdom.
  • Nautical miles (NM): The international standard unit for maritime and aviation navigation.

One nautical mile is defined as exactly 1,852 meters. This unit historically corresponds to one minute of arc along a meridian of latitude. Because of this direct relationship to the Earth's grid system, marine and air navigators can easily convert angular measurements from charts directly into distances. A speed of one nautical mile per hour is defined as one knot.

Flight Time Estimation Methodology

The calculator estimates the total travel time by combining the calculated great-circle distance with user-adjustable cruise speed and a distance-banded ground buffer.

Cruise Speed Input

The default cruise speed is set to 900 km/h, which represents a typical cruise speed for a modern jet airliner. Users can adjust this value in kilometers per hour (km/h), miles per hour (mph), or knots. If an invalid character or non-numeric value is entered, the tool displays the error message:

"“{token}” is not a cruise speed — enter a number."

If the entered speed falls outside the allowed boundaries of the system, the interface displays:

"Cruise speed must stay between {min} and {max} km/h."

Ground Buffer Rules

To account for taxiing, takeoff, climb, descent, and landing procedures, the tool automatically adds a ground buffer to the pure airborne time. This buffer is determined by the total great-circle distance of the flight:

  • 45 minutes for flight distances under 1,500 km.
  • 60 minutes for flight distances from 1,500 km to 6,000 km.
  • 90 minutes for flight distances exceeding 6,000 km.

The final output displays the "Airborne time at {speed} {unit}", the "Ground buffer (taxi, takeoff, landing)", and the "Estimated total travel time". These times are formatted as "{h} h {min} min" or "{min} min" depending on the duration.

Great Circle Paths vs. Real-World Flight Routing

The distances calculated by the tool represent the absolute shortest geometric path between two points. In real-world commercial aviation, actual flown tracks are typically 2% to 8% longer than the great-circle distance. Several operational factors cause this discrepancy:

  • Air Traffic Control (ATC) Routing: Aircraft must follow designated jet airways and structured arrival/departure routes rather than flying a direct line.
  • Winds Aloft: Dispatchers may route an aircraft away from the great-circle path to take advantage of strong tailwinds (like the jet stream) or to avoid severe headwinds.
  • Weather and Airspace Restrictions: Flights must detour around active thunderstorms, turbulence, or closed military airspaces.
  • Holding Patterns: Congestion at busy destination airports often requires aircraft to fly circular holding patterns before landing, adding to the total distance and time.

Consequently, the estimated travel times provided by this tool will differ from the scheduled block times published by commercial airlines, which build in extra padding for airport congestion and scheduling reliability.

True North vs. Magnetic North in Aviation

The calculator computes the "Initial bearing (at departure)" and the "Final bearing (at arrival)". These bearings represent the direction of the great-circle path measured clockwise from 0° to 360°.

It is important to note that these calculations are made relative to True North. In practical aviation, pilots and aircraft instruments rely on Magnetic North, which shifts geographically over time depending on the Earth's magnetic field. The difference between true north and magnetic north is known as magnetic variation or declination. Because this tool provides geometric calculations relative to the true geographic pole, these bearings must not be used for direct magnetic compass navigation.

Airport Database and Search Rules

The tool utilizes a public-domain snapshot of the OurAirports database. To keep the search interface responsive and relevant to commercial travel, the database is filtered to approximately 5,500 airports worldwide.

Database Limits

  • Included: Airports that possess an active IATA code and scheduled airline service, as well as major medium and large aviation fields.
  • Excluded: Closed airfields, private airstrips, military bases without civilian codes, and tiny local runways.

If a user types a query that does not match any airport in this filtered database, the interface displays:

"No airport matches “{query}”."

If a user types an airport name but fails to select it from the dropdown suggestions, the status bar displays:

"Choose each airport from the search suggestions."

In the event of a network or system failure preventing the database from loading, the tool displays:

"Airport data could not be loaded. Check your connection and try again." along with a "Retry loading data" button.

Privacy and Processing

All airport selections, search queries, and mathematical calculations are processed locally within the user's web browser. No data is uploaded to an external server, and no search history or location selections leave the user's device.


Frequently Asked Questions

How accurate is the great-circle distance?

The mathematical calculations are exact for a sphere using the IUGG mean radius of 6,371.0088 km. The tool also displays a comparison line solving the same leg on the WGS84 ellipsoid, and the two models typically agree within 0.3%. Airport coordinates are rounded to four decimal places (about 11 meters of precision), which does not impact flight planning scales. However, real flights follow airways, winds, and arrival procedures, making actual flown tracks 2% to 8% longer than the geometric great-circle line.

How is the flight time estimated?

Airborne time is calculated by dividing the great-circle distance by your chosen cruise speed (which defaults to 900 km/h). The tool then adds a distance-banded ground buffer to account for taxiing, takeoff, and landing: 45 minutes for flights under 1,500 km, 60 minutes for flights up to 6,000 km, and 90 minutes for flights longer than 6,000 km. Scheduled airline block times are usually longer because airlines add padding for airport delays.

Which airports can I search?

The tool includes approximately 5,500 airports worldwide from the public-domain OurAirports dataset. It is filtered to show airports that have an active IATA code with commercial airline service, or are classified as medium or large fields. Closed fields, tiny private airstrips, and airports without IATA codes are excluded. The exact database snapshot date and airport count are displayed in the "Model and formula" section of the interface.

Why does aviation use nautical miles?

One nautical mile (1,852 meters) corresponds to one minute of latitude on the Earth's surface. This allows pilots and navigators to easily relate distances directly to the angular coordinates on aeronautical charts. For comparison, one kilometer is approximately 0.54 nautical miles, and one statute mile is approximately 0.87 nautical miles.

Can I use this for flight planning?

No. This tool is designed for travel planning intuition and educational purposes. It does not account for real-time winds aloft, air traffic control routing, aircraft performance profiles, or weather conditions. For actual flight navigation and fuel planning, pilots must use official aeronautical charts and dispatch data.