Calculate distances between airports worldwide
Miles By Air is a free flight distance calculator that helps you calculate distances between 3,400+ airports worldwide. Key features include:
To use, simply enter your departure and arrival airports using city names or airport codes (IATA/ICAO), and we'll calculate the great circle distance and estimated flight time. Perfect for travelers planning trips, tracking loyalty miles, or exploring flight routes.
The distances are very accurate. We use the Haversine formula to calculate the great circle distance between airports based on their exact coordinates. Our data comes from OurAirports, a comprehensive open-source airport database with precise latitude/longitude coordinates. However, airlines may use slightly different numbers for mileage credit, so please check with your airline for exact mileage credit.
Our flight time estimates provide a reasonable approximation, but actual flight times can vary significantly. Factors like weather conditions, air traffic control restrictions, airport congestion, airline-specific procedures, and the type of aircraft used can all affect your actual flight duration. Please treat these as rough estimates and check with your airline for more precise timing.
No, we calculate the great circle distance (shortest distance on a sphere) between airports. This is the theoretical shortest path, but actual flight paths may differ due to air traffic control, weather, restricted airspace, and wind patterns. The distances we show are what airlines use for award miles and loyalty programs.
Yes! Miles By Air supports multi-stop route planning. Simply add multiple airports (up to 8) and we'll calculate the total distance for your entire journey. Each segment is calculated separately and summed to give you the total trip distance.
You can search using any of the above! Type the city name (e.g., London), airport name (e.g., Heathrow), IATA code (e.g., LHR), or ICAO code (e.g., EGLL). Our search system will automatically display a list of matching airports for you to choose from. We support over 3,400 airports worldwide.
We have over 3,400 airports worldwide in our database. Our data comes from OurAirports, a high-quality open-source project maintained by aviation enthusiasts. We also use country-level detection services to prioritize nearby airports in your search results. For more details, check our Data Sources.
We built Miles By Air with your privacy in mind. We do not use cookies or collect personal information. We only track anonymous usage patterns (like which routes are popular) to improve the app. No IP addresses, no tracking, no personal data. See our Privacy Policy for details.