Report

Help us improve this tool

Flight Distance Calculator

Calculate great-circle air distance between cities or airports with flight time estimation, aircraft speed profiles, and route allowance.

O M T

What Is the Flight Distance Calculator?

The Flight Distance Calculator is a navigation tool that calculates the great-circle (orthodromic) distance between any two points on Earth using the haversine formula. It is designed for aviation planning, travel research, and geographic education. Beyond raw distance, the tool estimates block flight time based on real-world aircraft cruising speeds, accounts for typical route allowances, and reports bearing, midpoint coordinates, and reverse bearing — everything a pilot, travel planner, or aviation enthusiast needs in one place. For general travel distances, also try the Distance Calculator.

Unlike a generic distance calculator, this tool adds aviation-specific context: you can select from five aircraft profiles (long-haul jet, narrow-body jet, regional jet, private jet, turboprop) or enter a custom cruising speed, and choose a route allowance percentage to reflect typical airline routing vs. pure great-circle distance. The result card shows the direct great-circle distance prominently, followed by the estimated flight time with the selected speed and allowance factored in.

How the Great-Circle Distance Is Calculated

The Earth is approximately a sphere with a mean radius of 6,371.0088 km. The shortest path between two points on a sphere's surface is an arc of a great circle — the circle formed by the intersection of the sphere with a plane that passes through the sphere's center. The haversine formula computes this arc length directly:

$$a = \sin^2\left(\frac{\Delta\phi}{2}\right) + \cos\phi_1 \cdot \cos\phi_2 \cdot \sin^2\left(\frac{\Delta\lambda}{2}\right)$$

$$c = 2 \cdot \text{atan2}\left(\sqrt{a}, \sqrt{1-a}\right)$$

$$d = R \cdot c$$

where $\phi$ is latitude, $\lambda$ is longitude, and $R$ is Earth's mean radius (6,371.0088 km). The result $d$ is the great-circle distance in kilometers. This is then converted to statute miles (multiply by 0.621371) and nautical miles (multiply by 0.539957) for aviation context.

Bearing and Midpoint

The initial bearing (forward azimuth) is the compass direction you would start traveling from the origin to reach the destination along the great-circle path. It is calculated as:

$$\theta = \text{atan2}\left(\sin\Delta\lambda \cdot \cos\phi_2, \cos\phi_1 \cdot \sin\phi_2 - \sin\phi_1 \cdot \cos\phi_2 \cdot \cos\Delta\lambda\right)$$

The result is normalized to 0–360 degrees and accompanied by a compass point label (N, NNE, NE, etc.). The reverse bearing (destination to origin) is simply the initial bearing plus 180 degrees (mod 360). The midpoint is the geographic point halfway along the great-circle path, useful for route planning and navigation checks.

Using the Flight Distance Calculator

Enter the latitude and longitude of your origin and destination points in decimal degrees (e.g., 40.6413 for New York JFK). You can optionally label each point with a name for clarity in the results display. Use the quick route buttons to load common city pairs instantly — JFK to London, LAX to Tokyo, Singapore to Sydney, or Dubai to Paris.

Select an aircraft profile that matches your flight type. Each profile specifies a typical cruising speed in km/h:

  • Long-haul jet (900 km/h): Boeing 787, 777, Airbus A350, A380 — intercontinental routes.
  • Narrow-body jet (840 km/h): Boeing 737, Airbus A320 — domestic and medium-haul.
  • Regional jet (780 km/h): Embraer E-Jets, CRJ — short regional routes.
  • Private jet (850 km/h): Gulfstream, Bombardier — business aviation.
  • Turboprop (510 km/h): Q400, ATR — short-runway or high-frequency routes.
  • Custom: Enter any cruising speed for specialized aircraft.

The route allowance adds a percentage surcharge to the great-circle distance before computing flight time. Use 0% for pure great-circle, 5% for typical airline routing (accounting for airways, airspace restrictions, and traffic patterns), or 10% for indirect routing through busy airspace or around weather. The estimated flight time includes a 15-minute block-time allowance for taxi, climb, descent, and approach.

Interpreting the Results

The results panel displays:

  • Great-circle distance in kilometers, miles, and nautical miles (three cards for quick reference).
  • Estimated flight time with route distance (including allowance) and cruising speed shown below.
  • Initial bearing in degrees with a compass point label.
  • Midpoint coordinates (latitude, longitude).
  • Reverse bearing for the return leg.

These metrics are essential for flight planning, Fuel Cost Calculator use, navigation briefing, and understanding the geometry of long-haul routes. For related time-speed-distance problems, check the Speed Calculator and Speed Distance Time Calculator.

Frequently Asked Questions

What is great-circle distance?

Great-circle distance is the shortest path between two points on the surface of a sphere. For flights, it is the baseline for air-route distance because aircraft travel over Earth's curved surface rather than along a flat map line. The haversine formula computes this distance accurately.

Why is the actual flight distance longer than the great-circle distance?

Airlines may fly around weather, restricted airspace, winds, oceanic tracks, traffic flows, or required airways. The route allowance option adds a practical buffer (5–10%) to the great-circle distance so the time estimate is closer to typical airline routing.

What is the difference between miles and nautical miles?

A statute mile is 1.609344 kilometers. A nautical mile is exactly 1.852 kilometers and is widely used in aviation and navigation because one nautical mile equals one minute of latitude on Earth.

How is estimated flight time calculated?

The calculator divides the adjusted route distance (great-circle distance plus allowance) by the selected cruising speed, then adds a 15-minute block-time allowance for taxi, climb, descent, and approach. This is a planning estimate, not a live airline schedule.

What coordinate format should I use?

Use decimal degrees (e.g., 40.6413 for latitude, -73.7781 for longitude). Latitude ranges from -90 (South Pole) to 90 (North Pole), and longitude from -180 to 180. The quick route buttons load pre-validated coordinates for common city pairs.