Need Help?

In fare construction, the Maximum Permitted Mileage (MPM) distances represent the maximum distance between two specified international points established on the basis of the shortest combinations of non-stop sectors and, where applicable, over specified construction points increased by 20%. The MPM Manual contains close to 7 million MPM distances where you can search for the MPM value by selecting the origin city name or city code and the destination city name or city code.

The three-letter and numeric city codes and two-letter province/territory and country codes used in the MPM Manual are published in the City Code Directory (CCD).

Order the MPM online

The MPM Manual is available as .txt files. 


FORMAT: .txt files

For .txt files, you will get access to downloadable files that you can then integrate into your system allowing you to automate calculations.

Updates to .txt files and API are made automatically monthly.

What's inside the MPM?

  • Section 1 – Shortest Operated Mileages
  • Section 2 – Maximum Permitted Mileages
  • Section 3 – Via Points and Symbols
  • Section 4 – Global Indicators (GI) and Areas of Application
  • Section 5 – Country Names – Decode
  • Section 6 – Multi Airport Cities
  • Section 7 – List of Cross-Referenced Cities
  • Section 8 – Changes to Airport Coordinates
  • Section 9 – Three-Letter City Codes
  • Sections 10 to 22 – Includes the world routing tables that are used to establish Maximum Permitted Mileages between city pairs that are not contained in the MPM Manual and are required to be constructed in accordance with the basic routing provisions reflected in Resolution 011
  • Section 23 – Mileage Add-ons
  • Section 24- Non-stop Sector Table
  • Section 25 – Shortest Operated/Maximum Permitted Mileage Table

What’s new in the latest MPM Manual?

MPM constantly change as they are based on scheduled flights. As new routes are added or as other routes are decommissioned, it’s important to use the latest MPM dataset for fare construction and pricing. Using outdated data can lead to incorrect fare values and loss of revenue.

Need Help?