{
 "instance": {
  "pac-20f_20211231.htm": {
   "axisCustom": 2,
   "axisStandard": 52,
   "contextCount": 1311,
   "dts": {
    "calculationLink": {
     "local": [
      "pac-20211231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "pac-20211231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "pac-20f_20211231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "pac-20211231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "pac-20211231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "pac-20211231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/currency/2021/currency-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd",
      "https://xbrl.sec.gov/exch/2021/exch-2021.xsd",
      "https://xbrl.sec.gov/naics/2021/naics-2021.xsd",
      "https://xbrl.sec.gov/sic/2021/sic-2021.xsd",
      "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd"
     ]
    }
   },
   "elementCount": 1288,
   "entityCount": 1,
   "hidden": {
    "http://www.aeropuertosgap.com/20211231": 35,
    "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full": 4,
    "http://xbrl.sec.gov/dei/2021q4": 10,
    "total": 49
   },
   "keyCustom": 359,
   "keyStandard": 355,
   "memberCustom": 219,
   "memberStandard": 70,
   "nsprefix": "pac",
   "nsuri": "http://www.aeropuertosgap.com/20211231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "100000 - Document - Document and Entity Information",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100100 - Disclosure - Financial risk management",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagement",
     "shortName": "Financial risk management",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfNetAmountsOfImprovementsToConcessionAssetsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "pac:ImprovementsToConcessionAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101010 - Disclosure - Improvements to Concession Assets - Summary of the Net Amounts of Improvements to Concession Assets (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureImprovementsToConcessionAssetsSummaryOfNetAmountsOfImprovementsToConcessionAssetsDetail",
     "shortName": "Improvements to Concession Assets - Summary of the Net Amounts of Improvements to Concession Assets (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfNetAmountsOfImprovementsToConcessionAssetsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "pac:ImprovementsToConcessionAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullCategoriesOfRelatedPartiesAxis_pacMexicanAircraftMember_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:InvestmentContractsLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101020 - Disclosure - Improvements to Concession Assets - Additional Information (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureImprovementsToConcessionAssetsAdditionalInformationDetail",
     "shortName": "Improvements to Concession Assets - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullCategoriesOfRelatedPartiesAxis_pacMexicanAircraftMember_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:InvestmentContractsLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentTaxExpenseIncome",
      "reportCount": 1,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101030 - Disclosure - Airport Concessions - Additional Information (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsAdditionalInformationDetail",
     "shortName": "Airport Concessions - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullCategoriesOfRelatedPartiesAxis_pacMBJAirportsLimitedMember_20150101_20151231",
      "decimals": null,
      "lang": "en-US",
      "name": "pac:TermOfConcessionToOperateAndMaintainAirport",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R103": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutServiceConcessionArrangementsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "pac:ValuesOfAirportConcessionsAndRightsToUseAirportFacilities",
      "reportCount": 1,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101040 - Disclosure - Airport Concessions - Summary of Values of Airport Concessions and Rights to Use Airport Facilities (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValuesOfAirportConcessionsAndRightsToUseAirportFacilitiesDetail",
     "shortName": "Airport Concessions - Summary of Values of Airport Concessions and Rights to Use Airport Facilities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutServiceConcessionArrangementsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullServiceConcessionArrangementsAxis_pacMexicanConcessionsMember_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "pac:RightsToUseAirportFacilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R104": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "pac:AirportConcessionsNet",
      "reportCount": 1,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101050 - Disclosure - Airport Concessions - Summary of Value of Concessions (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValueOfConcessionsDetail",
     "shortName": "Airport Concessions - Summary of Value of Concessions (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullCategoriesOfRelatedPartiesAxis_pacMBJAirportsLimitedMember_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "pac:AirportConcessionsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R105": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfDepreciationAndAmortizationExplanatory",
       "ifrs-full:DisclosureOfDepreciationAndAmortisationExpenseExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:AmortisationExpense",
      "reportCount": 1,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101060 - Disclosure - Airport Concessions - Summary of Value of Concessions (Parenthetical) (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValueOfConcessionsParentheticalDetail",
     "shortName": "Airport Concessions - Summary of Value of Concessions (Parenthetical) (Detail)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred",
       "ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullCategoriesOfRelatedPartiesAxis_pacMBJAirportsLimitedMember_20211231",
      "decimals": "0",
      "lang": null,
      "name": "ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R106": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "pac:RightsToUseAirportFacilities",
      "reportCount": 1,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101070 - Disclosure - Rights To Use Airport Facilities - Summary of Value of Rights to Use Airport Facilities (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRightsToUseAirportFacilitiesSummaryOfValueOfRightsToUseAirportFacilitiesDetail",
     "shortName": "Rights To Use Airport Facilities - Summary of Value of Rights to Use Airport Facilities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
       "pac:DisclosureOfRightsToUseAirportFacilitiesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-fullGrossCarryingAmountMember_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "pac:RightsToUseAirportFacilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R107": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfDepreciationAndAmortizationExplanatory",
       "ifrs-full:DisclosureOfDepreciationAndAmortisationExpenseExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:AmortisationExpense",
      "reportCount": 1,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101080 - Disclosure - Rights to Use Airport Facilities - Additional Information (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRightsToUseAirportFacilitiesAdditionalInformationDetail",
     "shortName": "Rights to Use Airport Facilities - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "pac:DisclosureOfRightsToUseAirportFacilitiesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_pacAirportFacilitiesMember_20210101_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:AmortisationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R108": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "pac:OtherRightsAcquired",
      "reportCount": 1,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101090 - Disclosure - Other Acquired Rights - Summary of Rights Acquired (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherAcquiredRightsSummaryOfRightsAcquiredDetail",
     "shortName": "Other Acquired Rights - Summary of Rights Acquired (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "pac:DisclosureOfOtherAcquiredRightsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-fullGrossCarryingAmountMember_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "pac:OtherRightsAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R109": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfDepreciationAndAmortizationExplanatory",
       "ifrs-full:DisclosureOfDepreciationAndAmortisationExpenseExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:AmortisationExpense",
      "reportCount": 1,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101100 - Disclosure - Other Acquired Rights - Additional Information (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherAcquiredRightsAdditionalInformationDetail",
     "shortName": "Other Acquired Rights - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "pac:DisclosureOfOtherAcquiredRightsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullClassesOfIntangibleAssetsOtherThanGoodwillAxis_pacOtherAcquiredRightsMember_20210101_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:AmortisationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100110 - Disclosure - Cash and cash equivalents",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCashAndCashEquivalents",
     "shortName": "Cash and cash equivalents",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R110": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ifrs-full:TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101110 - Disclosure - Income Taxes - Additional Information (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail",
     "shortName": "Income Taxes - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ifrs-full:TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R111": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfBalancesOfRecoverableTaxesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "pac:ISRRecoverableTaxes",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101120 - Disclosure - Income Taxes - Summary of Balances of Recoverable Taxes (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfBalancesOfRecoverableTaxesDetail",
     "shortName": "Income Taxes - Summary of Balances of Recoverable Taxes (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfBalancesOfRecoverableTaxesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "pac:ISRRecoverableTaxes",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R112": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentTaxExpenseIncome",
      "reportCount": 1,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101130 - Disclosure - Income Taxes - Summary of Income Tax Expense (Benefit) (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfIncomeTaxExpenseBenefitDetail",
     "shortName": "Income Taxes - Summary of Income Tax Expense (Benefit) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_pacISRTaxMember_20210101_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:CurrentTaxExpenseIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R113": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "pac:WeightedAverageStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101140 - Disclosure - Income Taxes - Schedule of Effective Tax Rate (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveTaxRateDetail",
     "shortName": "Income Taxes - Schedule of Effective Tax Rate (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "pac:WeightedAverageStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     }
    },
    "R114": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DeferredTaxLiabilityAsset",
      "reportCount": 1,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101150 - Disclosure - Income Taxes - Schedule of Net Deferred Income Tax Assets and Net Deferred Income Tax Liability (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfNetDeferredIncomeTaxAssetsAndNetDeferredIncomeTaxLiabilityDetail",
     "shortName": "Income Taxes - Schedule of Net Deferred Income Tax Assets and Net Deferred Income Tax Liability (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullGeographicalAreasAxis_countryMX_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:DeferredTaxLiabilityAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R115": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfUnrecognizedDeferredIncomeTaxAssetsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "pac:UnrecognizedDeferredIncomeTaxAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101160 - Disclosure - Income Taxes - Schedule of Unrecognized Deferred Income Tax Assets (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfUnrecognizedDeferredIncomeTaxAssetsDetail",
     "shortName": "Income Taxes - Schedule of Unrecognized Deferred Income Tax Assets (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfUnrecognizedDeferredIncomeTaxAssetsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "pac:UnrecognizedDeferredIncomeTaxAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R116": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "pac:TaxLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101170 - Disclosure - Income Taxes - Summary of Deferred Income Tax from Tax Loss Carryforwards (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfDeferredIncomeTaxFromTaxLossCarryforwardsDetail",
     "shortName": "Income Taxes - Summary of Deferred Income Tax from Tax Loss Carryforwards (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "pac:TaxLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R117": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:ReconciliationOfChangesInDeferredTaxLiabilitiesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20201231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DeferredTaxLiabilityAsset",
      "reportCount": 1,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101180 - Disclosure - Income Taxes - Summary of Reconciliation of Changes in Deferred Tax Assets (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfChangesInDeferredTaxAssetsDetail",
     "shortName": "Income Taxes - Summary of Reconciliation of Changes in Deferred Tax Assets (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:ReconciliationOfChangesInDeferredTaxAssetsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_pacDeferredTaxAssetAndLiabilityAxis_pacDeferredTaxAssetMember_20181231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:DeferredTaxLiabilityAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R118": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DeferredTaxLiabilityAsset",
      "reportCount": 1,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101190 - Disclosure - Income Taxes - Summary of Reconciliation of Changes in Deferred Tax Liabilities (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfChangesInDeferredTaxLiabilitiesDetail",
     "shortName": "Income Taxes - Summary of Reconciliation of Changes in Deferred Tax Liabilities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "pac:DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R119": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfDetailedInformationOfAccountsPayableExplanatory",
       "pac:DisclosureOfAccountsPayableExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:FinancialLiabilities",
      "reportCount": 1,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101200 - Disclosure - Accounts payable - Schedule of Accounts Payable (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAccountsPayableScheduleOfAccountsPayableDetail",
     "shortName": "Accounts payable - Schedule of Accounts Payable (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfDetailedInformationOfAccountsPayableExplanatory",
       "pac:DisclosureOfAccountsPayableExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "pac:AccountsPayableToOtherSuppliers",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100120 - Disclosure - Trade accounts receivable",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivable",
     "shortName": "Trade accounts receivable",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R120": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "pac:DisclosureOfLeasesObligationsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "pac:AmortizationRightsOfUseAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101210 - Disclosure - Leases Obligations - Additional Information (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesObligationsAdditionalInformationDetail",
     "shortName": "Leases Obligations - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "pac:DisclosureOfLeasesObligationsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "pac:AmortizationRightsOfUseAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R121": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory",
       "pac:DisclosureOfLeasesObligationsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullMaturityAxis_ifrs-fullNotLaterThanOneYearMember_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "pac:MinimumLeasePaymentsPayableUnderNonCancellableOperatingLeases",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101220 - Disclosure - Leases Obligations - Summary of Future Minimum Lease Payments (Details)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesObligationsSummaryOfFutureMinimumLeasePaymentsDetails",
     "shortName": "Leases Obligations - Summary of Future Minimum Lease Payments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory",
       "pac:DisclosureOfLeasesObligationsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullMaturityAxis_ifrs-fullNotLaterThanOneYearMember_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "pac:MinimumLeasePaymentsPayableUnderNonCancellableOperatingLeases",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R122": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DebtSecurities",
      "reportCount": 1,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101230 - Disclosure - Derivative Financial Instruments - Additional Information (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail",
     "shortName": "Derivative Financial Instruments - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "lang": "en-US",
      "name": "ifrs-full:BorrowingsMaturity",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R123": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "pac:CapitalizationRateOne",
      "reportCount": 1,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101240 - Disclosure - Derivative Financial Instruments - Summary of Characterisitics and Fair Value of Derivative Instruments (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsSummaryOfCharacterisiticsAndFairValueOfDerivativeInstrumentsDetail",
     "shortName": "Derivative Financial Instruments - Summary of Characterisitics and Fair Value of Derivative Instruments (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:DerivativeFinancialLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R124": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfMaturityOfLongTermDebtPayableExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Borrowings",
      "reportCount": 1,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101250 - Disclosure - Bank Loans and issuance of Debt Securities - Summary of Unpaid Balance of Loan - Loans Contracted with Banking Institutions and Third Parties (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesDetail",
     "shortName": "Bank Loans and issuance of Debt Securities - Summary of Unpaid Balance of Loan - Loans Contracted with Banking Institutions and Third Parties (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ifrs-full:DisclosureOfBorrowingCostsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:ShorttermBorrowings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R125": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "ifrs-full:UnsecuredBankLoansReceived",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101260 - Disclosure - Bank Loans and issuance of Debt Securities - Summary of Unpaid Balance of Loan - Loans Contracted with Banking Institutions and Third Parties (Parenthetical) (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesParentheticalDetail",
     "shortName": "Bank Loans and issuance of Debt Securities - Summary of Unpaid Balance of Loan - Loans Contracted with Banking Institutions and Third Parties (Parenthetical) (Detail)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ifrs-full:DisclosureOfBorrowingCostsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullBorrowingsByNameAxis_pacUnsecuredLoanWithMBJAInFebruaryTwoThousandNineMember_20090228",
      "decimals": "0",
      "lang": null,
      "name": "ifrs-full:UnsecuredBankLoansReceived",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R126": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DebtSecurities",
      "reportCount": 1,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101270 - Disclosure - Bank Loans and issuance of Debt Securities - Summary of Issuance of Debt Securities (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesDetail",
     "shortName": "Bank Loans and issuance of Debt Securities - Summary of Issuance of Debt Securities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:CurrentDebtInstrumentsIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R127": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DebtSecurities",
      "reportCount": 1,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101280 - Disclosure - Bank Loans and issuance of Debt Securities - Summary of Issuance of Debt Securities (Parenthetical) (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesParentheticalDetail",
     "shortName": "Bank Loans and issuance of Debt Securities - Summary of Issuance of Debt Securities (Parenthetical) (Detail)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullClassesOfAssetsAxis_pacUnsecuredDebtGapFifteenMember_ifrs-fullTypesOfInterestRatesAxis_pacTIIERatePlusTwentyFourBasisPointMember_20210101_20211231",
      "decimals": null,
      "lang": "en-US",
      "name": "ifrs-full:BorrowingsInterestRateBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R128": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:BorrowingCostsRecognisedAsExpense",
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211001_20211031",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:BorrowingCostsRecognisedAsExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101290 - Disclosure - Bank Loans and issuance of Debt Securities - Additional Information (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesAdditionalInformationDetail",
     "shortName": "Bank Loans and issuance of Debt Securities - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:BorrowingCostsRecognisedAsExpense",
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211001_20211031",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:BorrowingCostsRecognisedAsExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R129": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfMaturityOfLongTermDebtPayableExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Borrowings",
      "reportCount": 1,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101300 - Disclosure - Bank Loans and issuance of Debt Securities - Summary of Maturity of Long Term Debt Payable (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfMaturityOfLongTermDebtPayableDetail",
     "shortName": "Bank Loans and issuance of Debt Securities - Summary of Maturity of Long Term Debt Payable (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfMaturityOfLongTermDebtPayableExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullMaturityAxis_ifrs-fullNotLaterThanOneYearMember_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:Borrowings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100130 - Disclosure - Machinery, equipment and improvements on leased assets",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureMachineryEquipmentAndImprovementsOnLeasedAssets",
     "shortName": "Machinery, equipment and improvements on leased assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R130": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:LongtermBorrowings",
      "reportCount": 1,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101310 - Disclosure - Bank Loans and issuance of Debt Securities - Summary of Debt Payable (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfDebtPayableDetail",
     "shortName": "Bank Loans and issuance of Debt Securities - Summary of Debt Payable (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullCategoriesOfRelatedPartiesAxis_pacGrupoAeroportuariodelPacificoSABDeCVMember_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:CurrentPortionOfLongtermBorrowings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R131": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20201231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:LiabilitiesArisingFromFinancingActivities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101320 - Disclosure - Bank Loans and issuance of Debt Securities - Summary of Reconciliation of Liabilities Arising From Financing Activities (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail",
     "shortName": "Bank Loans and issuance of Debt Securities - Summary of Reconciliation of Liabilities Arising From Financing Activities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20201231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:LiabilitiesArisingFromFinancingActivities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R132": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "pac:EmployerContributionPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101330 - Disclosure - Retirement Employee Benefits - Additional Information (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsAdditionalInformationDetail",
     "shortName": "Retirement Employee Benefits - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "pac:EmployerContributionPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     }
    },
    "R133": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DefinedBenefitObligationAtPresentValue",
      "reportCount": 1,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101340 - Disclosure - Retirement Employee Benefits - Summary of Defined Benefit Plans (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsSummaryOfDefinedBenefitPlansDetail",
     "shortName": "Retirement Employee Benefits - Summary of Defined Benefit Plans (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R134": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20201231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DefinedBenefitObligationAtPresentValue",
      "reportCount": 1,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101350 - Disclosure - Retirement Employee Benefits - Summary of Movements in Present Value of Defined Obligation (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsSummaryOfMovementsInPresentValueOfDefinedObligationDetail",
     "shortName": "Retirement Employee Benefits - Summary of Movements in Present Value of Defined Obligation (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfMovementsInThePresentValueOfDefinedBenefitObligationsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "pac:ServiceCostRecognizedInNetIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R135": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfAmountsRecognizedInTheConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncomeExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101360 - Disclosure - Retirement Employee Benefits - Summary of Amounts Recognized in Consolidated Statement of Profit or Loss and Other Comprehensive Income (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsSummaryOfAmountsRecognizedInConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncomeDetail",
     "shortName": "Retirement Employee Benefits - Summary of Amounts Recognized in Consolidated Statement of Profit or Loss and Other Comprehensive Income (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfAmountsRecognizedInTheConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncomeExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R136": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfMainActuarialAssumptionsAtTheReportingDateExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ActuarialAssumptionOfDiscountRates",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101370 - Disclosure - Retirement Employee Benefits - Schedule of Main Actuarial Assumptions at Reporting Date (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsScheduleOfMainActuarialAssumptionsAtReportingDateDetail",
     "shortName": "Retirement Employee Benefits - Schedule of Main Actuarial Assumptions at Reporting Date (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfMainActuarialAssumptionsAtTheReportingDateExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ActuarialAssumptionOfDiscountRates",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     }
    },
    "R137": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "pac:EntityCommonStockOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlishares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101380 - Disclosure - Equity - Schedule of Common Stock (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityScheduleOfCommonStockDetail",
     "shortName": "Equity - Schedule of Common Stock (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "pac:EntityCommonStockOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlishares",
      "xsiNil": "false"
     }
    },
    "R138": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "pac:PercentageOfAcquisitionNominationsAndCompensationCorrespondingToOperatingCommitteeMembers",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101390 - Disclosure - Equity - Additional Information (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityAdditionalInformationDetail",
     "shortName": "Equity - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "pac:PercentageOfAcquisitionNominationsAndCompensationCorrespondingToOperatingCommitteeMembers",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     }
    },
    "R139": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "pac:ContributedCapitalAccount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101400 - Disclosure - Equity - Schedule of Shareholders Equity Tax Account (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityScheduleOfShareholdersEquityTaxAccountDetail",
     "shortName": "Equity - Schedule of Shareholders Equity Tax Account (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "pac:ContributedCapitalAccount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfServiceConcessionArrangementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100140 - Disclosure - Improvements to concession assets",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureImprovementsToConcessionAssets",
     "shortName": "Improvements to concession assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfServiceConcessionArrangementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R140": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "pac:DisclosureOfActivitiesOfCompanyAndSignificantEventsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20060224",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "ifrs-full:PercentageOfVotingEquityInterestsAcquired",
      "reportCount": 1,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101410 - Disclosure - Non-Controlling Interest (NCI) - Additional Information (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCIAdditionalInformationDetail",
     "shortName": "Non-Controlling Interest (NCI) - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfNoncontrollingInterestsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "lang": "en-US",
      "name": "ifrs-full:DescriptionOfHowAcquirerObtainedControlOfAcquiree",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R141": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentAssets",
      "reportCount": 1,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101420 - Disclosure - Non-Controlling Interest (NCI) - Summary of Non Controlling Interest (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCISummaryOfNonControllingInterestDetail",
     "shortName": "Non-Controlling Interest (NCI) - Summary of Non Controlling Interest (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfNoncontrollingInterestsNCIExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullBusinessCombinationsAxis_pacDesarrolloDeConcesionesAeroportuariasSLMember_20210101_20211231",
      "decimals": "3",
      "lang": null,
      "name": "ifrs-full:ProportionOfOwnershipInterestsHeldByNoncontrollingInterests",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     }
    },
    "R142": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfRevenueExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20200101_20201231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ifrs-full:PercentageOfEntitysRevenue",
      "reportCount": 1,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101430 - Disclosure - Revenues - Additional Information (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesAdditionalInformationDetail",
     "shortName": "Revenues - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullTimingOfTransferOfGoodsOrServicesAxis_ifrs-fullGoodsOrServicesTransferredAtPointInTimeMember_20210101_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R143": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "pac:RegulatedRevenuesFromLandingIncludedInTheMaximumRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101440 - Disclosure - Revenues - Schedule of Revenues (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail",
     "shortName": "Revenues - Schedule of Revenues (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "pac:RegulatedRevenuesFromLandingIncludedInTheMaximumRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R144": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullTypesOfContractsAxis_pacAeronauticalContractsWithAirlinesMember_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DescriptionOfTypesOfProductsAndServicesFromWhichEachReportableSegmentDerivesItsRevenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101450 - Disclosure - Revenues - Summary of Timing of Satisfaction of Performance Obligations in Contracts with Customers (Details)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesSummaryOfTimingOfSatisfactionOfPerformanceObligationsInContractsWithCustomersDetails",
     "shortName": "Revenues - Summary of Timing of Satisfaction of Performance Obligations in Contracts with Customers (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullTypesOfContractsAxis_pacAeronauticalContractsWithAirlinesMember_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DescriptionOfTypesOfProductsAndServicesFromWhichEachReportableSegmentDerivesItsRevenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R145": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfDepreciationAndAmortizationExplanatory",
       "ifrs-full:DisclosureOfDepreciationAndAmortisationExpenseExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DepreciationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101460 - Disclosure - Depreciation and Amortization - Summary of Depreciation and Amortization (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDepreciationAndAmortizationSummaryOfDepreciationAndAmortizationDetail",
     "shortName": "Depreciation and Amortization - Summary of Depreciation and Amortization (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfDepreciationAndAmortizationExplanatory",
       "ifrs-full:DisclosureOfDepreciationAndAmortisationExpenseExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DepreciationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R146": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfDetailsOfEmployeeCostExplanatory",
       "pac:DisclosureOfEmployeeCostExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:WagesAndSalaries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101470 - Disclosure - Employee Cost - Summary of Employee Cost (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEmployeeCostSummaryOfEmployeeCostDetail",
     "shortName": "Employee Cost - Summary of Employee Cost (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfDetailsOfEmployeeCostExplanatory",
       "pac:DisclosureOfEmployeeCostExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:WagesAndSalaries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R147": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "pac:CostOfImprovementsToConcessionAssets",
      "reportCount": 1,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101480 - Disclosure - Cost of Improvements to Concession Assets - Summary of Cost of Improvements to Concession Assets (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCostOfImprovementsToConcessionAssetsSummaryOfCostOfImprovementsToConcessionAssetsDetail",
     "shortName": "Cost of Improvements to Concession Assets - Summary of Cost of Improvements to Concession Assets (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R148": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:IncomeArisingFromInsuranceContracts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101490 - Disclosure - Other Expenses (Income) Net - Summary of Other Expense (Income) (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherExpensesIncomeNetSummaryOfOtherExpenseIncomeDetail",
     "shortName": "Other Expenses (Income) Net - Summary of Other Expense (Income) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:IncomeArisingFromInsuranceContracts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R149": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "ifrs-full:DisclosureOfFinanceCostExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:InterestIncomeOnCashAndCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101500 - Disclosure - Finance Cost - Net - Summary of Net Finance (Cost) Income (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinanceCostNetSummaryOfNetFinanceCostIncomeDetail",
     "shortName": "Finance Cost - Net - Summary of Net Finance (Cost) Income (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "ifrs-full:DisclosureOfFinanceCostExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:InterestIncomeOnCashAndCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfAirportConcessionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100150 - Disclosure - Airport concessions",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessions",
     "shortName": "Airport concessions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfAirportConcessionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R150": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfAuthorizedInvestmentsExplanatory",
       "ifrs-full:DisclosureOfCommitmentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20191212",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:AuthorisedCapitalCommitmentsButNotContractedFor",
      "reportCount": 1,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101510 - Disclosure - Commitments - Additional Information (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCommitmentsAdditionalInformationDetail",
     "shortName": "Commitments - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfCommitmentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullSignificantInvestmentsInSubsidiariesAxis_pacPACKingstonAirportLimitedPACKALMember_20201231",
      "decimals": "-5",
      "lang": null,
      "name": "ifrs-full:CapitalCommitments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R151": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfAuthorizedInvestmentsExplanatory",
       "ifrs-full:DisclosureOfCommitmentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20191212",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:AuthorisedCapitalCommitmentsButNotContractedFor",
      "reportCount": 1,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101520 - Disclosure - Commitments - Summary of Authorized Investments (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCommitmentsSummaryOfAuthorizedInvestmentsDetail",
     "shortName": "Commitments - Summary of Authorized Investments (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfAuthorizedInvestmentsExplanatory",
       "ifrs-full:DisclosureOfCommitmentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullMaturityAxis_ifrs-fullNotLaterThanOneYearMember_20191212",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:AuthorisedCapitalCommitmentsButNotContractedFor",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R152": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20131001_20131001",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "pac:RestitutionClaimedAreaOfLand",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_utrha",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101530 - Disclosure - Contingencies - Additional Information (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureContingenciesAdditionalInformationDetail",
     "shortName": "Contingencies - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20131001_20131001",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "pac:RestitutionClaimedAreaOfLand",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_utrha",
      "xsiNil": "false"
     }
    },
    "R153": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "pac:AeronauticalServices",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101540 - Disclosure - Operating Segment and Geographic Information - Summary of Results, Assets and Liabilities by Segments (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationSummaryOfResultsAssetsAndLiabilitiesBySegmentsDetail",
     "shortName": "Operating Segment and Geographic Information - Summary of Results, Assets and Liabilities by Segments (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "pac:AeronauticalServices",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R154": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Revenue",
      "reportCount": 1,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101550 - Disclosure - Operating Segment and Geographic Information - Additional Information (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationAdditionalInformationDetail",
     "shortName": "Operating Segment and Geographic Information - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "lang": "en-US",
      "name": "pac:InformationAboutMajorSuppliers",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R155": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfTransactionsDenominatedInForeignCurrencyTransactionsExplanatory",
       "ifrs-full:DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:RevenueFromRenderingOfServices",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101560 - Disclosure - Foreign Currency Transactions - Summary of Transactions Denominated in Foreign Currency (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureForeignCurrencyTransactionsSummaryOfTransactionsDenominatedInForeignCurrencyDetail",
     "shortName": "Foreign Currency Transactions - Summary of Transactions Denominated in Foreign Currency (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfTransactionsDenominatedInForeignCurrencyTransactionsExplanatory",
       "ifrs-full:DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:RevenueFromRenderingOfServices",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R156": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:InterestExpense",
      "reportCount": 1,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101570 - Disclosure - Foreign Currency Transactions - Summary of Transactions Denominated in Foreign Currency (Parenthetical) (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureForeignCurrencyTransactionsSummaryOfTransactionsDenominatedInForeignCurrencyParentheticalDetail",
     "shortName": "Foreign Currency Transactions - Summary of Transactions Denominated in Foreign Currency (Parenthetical) (Detail)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R157": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfExchangeRatesInEffectExplanatory",
       "ifrs-full:DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ClosingForeignExchangeRate",
      "reportCount": 1,
      "unitRef": "U_pacExchange_Rate",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101580 - Disclosure - Foreign Currency Transactions - Summary of Exchange Rate in Effect (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureForeignCurrencyTransactionsSummaryOfExchangeRateInEffectDetail",
     "shortName": "Foreign Currency Transactions - Summary of Exchange Rate in Effect (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfExchangeRatesInEffectExplanatory",
       "ifrs-full:DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullNonadjustingEventsAfterReportingPeriodAxis_pacExchangeRateMember_20220222",
      "decimals": "4",
      "lang": null,
      "name": "ifrs-full:ClosingForeignExchangeRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_pacExchange_Rate",
      "xsiNil": "false"
     }
    },
    "R158": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProfessionalFeesExpense",
      "reportCount": 1,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101590 - Disclosure - Transactions with Related Parties - Summary of Transactions Between Related Parties (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfTransactionsBetweenRelatedPartiesDetail",
     "shortName": "Transactions with Related Parties - Summary of Transactions Between Related Parties (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullSeparateManagementEntitiesAxis_pacAeropuertosMexicanosdelPacificoSAPIdeCVMember_20210101_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:ProfessionalFeesExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R159": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullSeparateManagementEntitiesAxis_pacAeropuertosMexicanosdelPacificoSAPIdeCVMember_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:TransactionsWithRelatedPartyTechnicalAssistanceAndTransferOfTechnologyAgreementsTermDescription",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101600 - Disclosure - Transactions with Related Parties - Additional Information (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesAdditionalInformationDetail",
     "shortName": "Transactions with Related Parties - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullSeparateManagementEntitiesAxis_pacAeropuertosMexicanosdelPacificoSAPIdeCVMember_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:TransactionsWithRelatedPartyTechnicalAssistanceAndTransferOfTechnologyAgreementsTermDescription",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfRightsToUseAirportFacilitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100160 - Disclosure - Rights to use airport facilities",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRightsToUseAirportFacilities",
     "shortName": "Rights to use airport facilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfRightsToUseAirportFacilitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R160": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:AmountsPayableRelatedPartyTransactions",
      "reportCount": 1,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101610 - Disclosure - Transactions with Related Parties - Summary of Accounts Receivable (Payable) with Other Related Parties (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfAccountsReceivablePayableWithOtherRelatedPartiesDetail",
     "shortName": "Transactions with Related Parties - Summary of Accounts Receivable (Payable) with Other Related Parties (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullCategoriesOfRelatedPartiesAxis_pacEspecialistasEnAltaCocinaSADeCVMember_20201231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:AmountsReceivableRelatedPartyTransactions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R161": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullCategoriesOfRelatedPartiesAxis_pacEspecialistasEnAltaCocinaSADeCVMember_20190101_20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101620 - Disclosure - Transactions with Related Parties - Summary of Revenues (Expenses) with Other Related Parties (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfRevenuesExpensesWithOtherRelatedPartiesDetail",
     "shortName": "Transactions with Related Parties - Summary of Revenues (Expenses) with Other Related Parties (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullCategoriesOfRelatedPartiesAxis_pacEspecialistasEnAltaCocinaSADeCVMember_20190101_20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:RevenueFromSaleOfGoodsRelatedPartyTransactions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R162": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfInformationAboutKeyManagementPersonnelExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullCategoriesOfRelatedPartiesAxis_ifrs-fullKeyManagementPersonnelOfEntityOrParentMember_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:KeyManagementPersonnelCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101630 - Disclosure - Transactions with Related Parties - Summary of Total Amounts Paid to Key Management Personnel or Directors (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfTotalAmountsPaidToKeyManagementPersonnelOrDirectorsDetail",
     "shortName": "Transactions with Related Parties - Summary of Total Amounts Paid to Key Management Personnel or Directors (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfInformationAboutKeyManagementPersonnelExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullCategoriesOfRelatedPartiesAxis_ifrs-fullKeyManagementPersonnelOfEntityOrParentMember_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:KeyManagementPersonnelCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R163": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:RentalExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101640 - Disclosure - Leases - Additional Information (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetail",
     "shortName": "Leases - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:RentalExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R164": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfFutureMinimumLeasePaymentReceivableExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullClassesOfFinancialInstrumentsAxis_pacFutureMinimumLeaseMember_ifrs-fullGeographicalAreasAxis_countryMX_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:UndiscountedOperatingLeasePaymentsToBeReceived",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101650 - Disclosure - Leases - Summary of Future Minimum Lease Payments Receivable (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsReceivableDetail",
     "shortName": "Leases - Summary of Future Minimum Lease Payments Receivable (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfFutureMinimumLeasePaymentReceivableExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullClassesOfFinancialInstrumentsAxis_pacFutureMinimumLeaseMember_ifrs-fullGeographicalAreasAxis_countryMX_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:UndiscountedOperatingLeasePaymentsToBeReceived",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R165": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfFutureMinimumPaymentUnderNonCancellableLeasesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullCategoriesOfRelatedPartiesAxis_pacMBJAirportsLimitedAndPACKingstonAirportLimitedMember_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:UndiscountedOperatingLeasePaymentsToBeReceived",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101660 - Disclosure - Leases - Summary of Future Minimum Rental Payments Under Non concealable Leases (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumRentalPaymentsUnderNonConcealableLeasesDetail",
     "shortName": "Leases - Summary of Future Minimum Rental Payments Under Non concealable Leases (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfFutureMinimumPaymentUnderNonCancellableLeasesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullCategoriesOfRelatedPartiesAxis_pacMBJAirportsLimitedAndPACKingstonAirportLimitedMember_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:UndiscountedOperatingLeasePaymentsToBeReceived",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R166": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsExplanatory",
       "ifrs-full:DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullNewIFRSsAxis_pacIFRSSeventeenInsuranceContractsOneMember_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DateAsAtWhichEntityPlansToApplyNewIFRSInitially",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101670 - Disclosure - New Accounting Standards Not Yet in Effect - Summary of Accounting Standards (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNewAccountingStandardsNotYetInEffectSummaryOfAccountingStandardsDetail",
     "shortName": "New Accounting Standards Not Yet in Effect - Summary of Accounting Standards (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsExplanatory",
       "ifrs-full:DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullNewIFRSsAxis_pacIFRSSeventeenInsuranceContractsOneMember_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DateAsAtWhichEntityPlansToApplyNewIFRSInitially",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R167": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211015",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "pac:LongTermDebtSecurities",
      "reportCount": 1,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101680 - Disclosure - Subsequent Events - Additional Information (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail",
     "shortName": "Subsequent Events - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullNonadjustingEventsAfterReportingPeriodAxis_pacEventsAfterReportingPeriodMember_20220202_20220301",
      "decimals": null,
      "lang": "en-US",
      "name": "pac:DebtInstrumentInterestRatePeriodForBasisSpread",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R168": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfAuthorisationOfFinancialStatementsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DateOfAuthorisationForIssueOfFinancialStatements2013",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101690 - Disclosure - Authorization to Issue the Financial Statements - Additional Information (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAuthorizationToIssueFinancialStatementsAdditionalInformationDetail",
     "shortName": "Authorization to Issue the Financial Statements - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfAuthorisationOfFinancialStatementsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DateOfAuthorisationForIssueOfFinancialStatements2013",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfOtherAcquiredRightsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100170 - Disclosure - Other acquired rights",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherAcquiredRights",
     "shortName": "Other acquired rights",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfOtherAcquiredRightsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100180 - Disclosure - Income taxes",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxes",
     "shortName": "Income taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfAccountsPayableExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100190 - Disclosure - Accounts payable",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAccountsPayable",
     "shortName": "Accounts payable",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfAccountsPayableExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CashAndCashEquivalents",
      "reportCount": 1,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100010 - Statement - Consolidated Statements of Financial Position",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition",
     "shortName": "Consolidated Statements of Financial Position",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:CurrentTaxAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfLeasesObligationsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100200 - Disclosure - Leases Obligations",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesObligations",
     "shortName": "Leases Obligations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfLeasesObligationsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100210 - Disclosure - Derivative financial instruments",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstruments",
     "shortName": "Derivative financial instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBorrowingCostsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100220 - Disclosure - Bank Loans and issuance of Debt Securities",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecurities",
     "shortName": "Bank Loans and issuance of Debt Securities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBorrowingCostsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100230 - Disclosure - Retirement employee benefits",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefits",
     "shortName": "Retirement employee benefits",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfEquityExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100240 - Disclosure - Equity",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquity",
     "shortName": "Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfEquityExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfNoncontrollingInterestsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100250 - Disclosure - Non-controlling interest (NCI)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCI",
     "shortName": "Non-controlling interest (NCI)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfNoncontrollingInterestsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfRevenueExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100260 - Disclosure - Revenues",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenues",
     "shortName": "Revenues",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfRevenueExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDepreciationAndAmortisationExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100270 - Disclosure - Depreciation and amortization",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDepreciationAndAmortization",
     "shortName": "Depreciation and amortization",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDepreciationAndAmortisationExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfEmployeeCostExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100280 - Disclosure - Employee Cost",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEmployeeCost",
     "shortName": "Employee Cost",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfEmployeeCostExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfRecognizedCostOfImprovementsToConcessionAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100290 - Disclosure - Cost of improvements to concession assets",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCostOfImprovementsToConcessionAssets",
     "shortName": "Cost of improvements to concession assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfRecognizedCostOfImprovementsToConcessionAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "pac:RevenueFromAeronauticalServices",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100020 - Statement - Consolidated Statements of Profit or Loss and Other Comprehensive Income",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome",
     "shortName": "Consolidated Statements of Profit or Loss and Other Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "pac:RevenueFromAeronauticalServices",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100300 - Disclosure - Other Expense (Income) Net",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherExpenseIncomeNet",
     "shortName": "Other Expense (Income) Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinanceCostExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100310 - Disclosure - Finance cost - Net",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinanceCostNet",
     "shortName": "Finance cost - Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinanceCostExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfCommitmentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100320 - Disclosure - Commitments",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCommitments",
     "shortName": "Commitments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfCommitmentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfContingentLiabilitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100330 - Disclosure - Contingencies",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureContingencies",
     "shortName": "Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfContingentLiabilitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100340 - Disclosure - Operating segment and geographic information",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformation",
     "shortName": "Operating segment and geographic information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100350 - Disclosure - Foreign currency transactions",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureForeignCurrencyTransactions",
     "shortName": "Foreign currency transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100360 - Disclosure - Transactions with related parties",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedParties",
     "shortName": "Transactions with related parties",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfLeasesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100370 - Disclosure - Leases",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfLeasesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100380 - Disclosure - New accounting standards not yet in effect",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNewAccountingStandardsNotYetInEffect",
     "shortName": "New accounting standards not yet in effect",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100390 - Disclosure - Subsequent events",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSubsequentEvents",
     "shortName": "Subsequent events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20181231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Equity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100040 - Statement - Consolidated Statements of Changes in Equity",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfChangesInEquity",
     "shortName": "Consolidated Statements of Changes in Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20181231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Equity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfAuthorisationOfFinancialStatementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100400 - Disclosure - Authorization to issue the financial statements",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAuthorizationToIssueFinancialStatements",
     "shortName": "Authorization to issue the financial statements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfAuthorisationOfFinancialStatementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100410 - Disclosure - Significant accounting policies (Policies)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesPolicies",
     "shortName": "Significant accounting policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100420 - Disclosure - Basis of presentation (Tables)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationTables",
     "shortName": "Basis of presentation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100430 - Disclosure - Significant accounting policies (Tables)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesTables",
     "shortName": "Significant accounting policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100440 - Disclosure - Financial risk management (Tables)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementTables",
     "shortName": "Financial risk management (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfDetailedInformationOfCashAndCashEquivalentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100450 - Disclosure - Cash and cash equivalents (Tables)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCashAndCashEquivalentsTables",
     "shortName": "Cash and cash equivalents (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfDetailedInformationOfCashAndCashEquivalentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfInformationOfTradeAndAccountsReceivablesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100460 - Disclosure - Trade accounts receivable (Tables)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableTables",
     "shortName": "Trade accounts receivable (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfInformationOfTradeAndAccountsReceivablesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100470 - Disclosure - Machinery, equipment and improvements on leased assets (Tables)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureMachineryEquipmentAndImprovementsOnLeasedAssetsTables",
     "shortName": "Machinery, equipment and improvements on leased assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfServiceConcessionArrangementsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfImprovementsToConcessionAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100480 - Disclosure - Improvements to concession assets (Tables)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureImprovementsToConcessionAssetsTables",
     "shortName": "Improvements to concession assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfServiceConcessionArrangementsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfImprovementsToConcessionAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutServiceConcessionArrangementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100490 - Disclosure - Airport Concessions (Tables)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsTables",
     "shortName": "Airport Concessions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutServiceConcessionArrangementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20190101_20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DividendsRecognisedAsDistributionsToOwnersPerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN_xbrlishares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100050 - Statement - Consolidated Statements of Changes in Equity (Parenthetical)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfChangesInEquityParenthetical",
     "shortName": "Consolidated Statements of Changes in Equity (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20190101_20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DividendsRecognisedAsDistributionsToOwnersPerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN_xbrlishares",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "pac:DisclosureOfRightsToUseAirportFacilitiesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100500 - Disclosure - Rights to use airport facilities (Tables)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRightsToUseAirportFacilitiesTables",
     "shortName": "Rights to use airport facilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "pac:DisclosureOfRightsToUseAirportFacilitiesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "pac:DisclosureOfOtherAcquiredRightsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfRightsAcquiredExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100510 - Disclosure - Other acquired rights (Tables)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherAcquiredRightsTables",
     "shortName": "Other acquired rights (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "pac:DisclosureOfOtherAcquiredRightsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfRightsAcquiredExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfBalancesOfRecoverableTaxesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100520 - Disclosure - Income taxes (Tables)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesTables",
     "shortName": "Income taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfBalancesOfRecoverableTaxesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "pac:DisclosureOfAccountsPayableExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfDetailedInformationOfAccountsPayableExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100530 - Disclosure - Accounts payable (Tables)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAccountsPayableTables",
     "shortName": "Accounts payable (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "pac:DisclosureOfAccountsPayableExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfDetailedInformationOfAccountsPayableExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "pac:DisclosureOfLeasesObligationsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100540 - Disclosure - Leases Obligations (Tables)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesObligationsTables",
     "shortName": "Leases Obligations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "pac:DisclosureOfLeasesObligationsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFairValueOfFinancialInstrumentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100550 - Disclosure - Derivative financial instruments (Tables)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsTables",
     "shortName": "Derivative financial instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFairValueOfFinancialInstrumentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfBorrowingCostsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100560 - Disclosure - Bank Loans and issuance of Debt Securities (Tables)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesTables",
     "shortName": "Bank Loans and issuance of Debt Securities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfBorrowingCostsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDefinedBenefitPlansExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100570 - Disclosure - Retirement employee benefits (Tables)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsTables",
     "shortName": "Retirement employee benefits (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDefinedBenefitPlansExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "pac:DisclosureOfEquityExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfCommonStockExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100580 - Disclosure - Equity (Tables)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityTables",
     "shortName": "Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "pac:DisclosureOfEquityExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfCommonStockExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfNoncontrollingInterestsNCIExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100590 - Disclosure - Non-controlling interest (NCI) (Tables)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCITables",
     "shortName": "Non-controlling interest (NCI) (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfNoncontrollingInterestsNCIExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProfitLoss",
      "reportCount": 1,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100060 - Statement - Consolidated Statements of Cash Flows",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfRevenueExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:ScheduleOfRevenueExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100600 - Disclosure - Revenues (Tables)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesTables",
     "shortName": "Revenues (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfRevenueExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:ScheduleOfRevenueExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfDepreciationAndAmortisationExpenseExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfDepreciationAndAmortizationExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100610 - Disclosure - Depreciation and amortization (Tables)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDepreciationAndAmortizationTables",
     "shortName": "Depreciation and amortization (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfDepreciationAndAmortisationExpenseExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfDepreciationAndAmortizationExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "pac:DisclosureOfEmployeeCostExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfDetailsOfEmployeeCostExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100620 - Disclosure - Employee Cost (Tables)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEmployeeCostTables",
     "shortName": "Employee Cost (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "pac:DisclosureOfEmployeeCostExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfDetailsOfEmployeeCostExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "pac:DisclosureOfRecognizedCostOfImprovementsToConcessionAssetsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfCostOfImprovementsToConcessionAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100630 - Disclosure - Cost of improvements to concession assets (Tables)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCostOfImprovementsToConcessionAssetsTables",
     "shortName": "Cost of improvements to concession assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "pac:DisclosureOfRecognizedCostOfImprovementsToConcessionAssetsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfCostOfImprovementsToConcessionAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfOtherIncomeExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100640 - Disclosure - Other (Income) Expense Net (Tables)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherIncomeExpenseNetTables",
     "shortName": "Other (Income) Expense Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfOtherOperatingIncomeExpenseExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfOtherIncomeExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfFinanceCostExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100650 - Disclosure - Finance cost - Net (Tables)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinanceCostNetTables",
     "shortName": "Finance cost - Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfFinanceCostExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfCommitmentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfAuthorizedInvestmentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100660 - Disclosure - Commitments (Tables)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCommitmentsTables",
     "shortName": "Commitments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfCommitmentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfAuthorizedInvestmentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100670 - Disclosure - Operating segment and geographic information (Tables)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationTables",
     "shortName": "Operating segment and geographic information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfTransactionsDenominatedInForeignCurrencyTransactionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100680 - Disclosure - Foreign currency transactions (Tables)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureForeignCurrencyTransactionsTables",
     "shortName": "Foreign currency transactions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfTransactionsDenominatedInForeignCurrencyTransactionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullCategoriesOfRelatedPartiesAxis_ifrs-fullOtherRelatedPartiesMember_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100690 - Disclosure - Transactions with related parties (Tables)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesTables",
     "shortName": "Transactions with related parties (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullCategoriesOfRelatedPartiesAxis_ifrs-fullOtherRelatedPartiesMember_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfActivitiesOfCompanyAndSignificantEventsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100070 - Disclosure - Activities of the Company and significant events",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEvents",
     "shortName": "Activities of the Company and significant events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfActivitiesOfCompanyAndSignificantEventsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfFutureMinimumLeasePaymentReceivableExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100700 - Disclosure - Leases (Tables)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DisclosureOfFutureMinimumLeasePaymentReceivableExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100710 - Disclosure - New accounting standards not yet in effect (Tables)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNewAccountingStandardsNotYetInEffectTables",
     "shortName": "New accounting standards not yet in effect (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "pac:DisclosureOfActivitiesOfCompanyAndSignificantEventsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "pac:NumberOfFacilities",
      "reportCount": 1,
      "unitRef": "U_pacFacility",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100720 - Disclosure - Activities of the Company and significant events - Additional Information (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
     "shortName": "Activities of the Company and significant events - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "pac:DisclosureOfActivitiesOfCompanyAndSignificantEventsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "lang": "en-US",
      "name": "ifrs-full:DescriptionOfServiceConcessionArrangement",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullGeographicalAreasAxis_countryMX_ifrs-fullSignificantInvestmentsInSubsidiariesAxis_pacAeropuertoDeAguascalientesSADeCVMember_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:NameOfSubsidiary",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100730 - Disclosure - Basis of Presentation - Schedule of Consolidated Subsidiaries (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfConsolidatedSubsidiariesDetail",
     "shortName": "Basis of Presentation - Schedule of Consolidated Subsidiaries (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullGeographicalAreasAxis_countryMX_ifrs-fullSignificantInvestmentsInSubsidiariesAxis_pacAeropuertoDeAguascalientesSADeCVMember_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:NameOfSubsidiary",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_srtCurrencyAxis_currencyUSD_20210101_20211231",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "ifrs-full:AverageForeignExchangeRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100740 - Disclosure - Basis of Presentation - Schedule of Income and Expenses of Foreign Operations (Details)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfIncomeAndExpensesOfForeignOperationsDetails",
     "shortName": "Basis of Presentation - Schedule of Income and Expenses of Foreign Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_srtCurrencyAxis_currencyUSD_20210101_20211231",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "ifrs-full:AverageForeignExchangeRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "pac:GainsLossesRecognizedInProfitOrLossOfPurchaseSaleIssueOrCancellationOfEntitysOwnEquityInstruments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100750 - Disclosure - Significant Accounting Policies - Additional Information (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetail",
     "shortName": "Significant Accounting Policies - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "pac:GainsLossesRecognizedInProfitOrLossOfPurchaseSaleIssueOrCancellationOfEntitysOwnEquityInstruments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentExplanatory",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullClassesOfPropertyPlantAndEquipmentAxis_pacMachineryAndEquipmentsOneMember_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:UsefulLivesOrDepreciationRatesOfPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100760 - Disclosure - Significant Accounting Policies - Summary of Estimated Useful Lives For Current and Comparative Period (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesForCurrentAndComparativePeriodDetail",
     "shortName": "Significant Accounting Policies - Summary of Estimated Useful Lives For Current and Comparative Period (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentExplanatory",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullClassesOfPropertyPlantAndEquipmentAxis_pacMachineryAndEquipmentsOneMember_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "pac:UsefulLivesOrDepreciationRatesOfPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullClassesOfIntangibleAssetsAndGoodwillAxis_pacOtherAcquiredRightsMember_ifrs-fullRangeAxis_ifrs-fullBottomOfRangeMember_20210101_20211231",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "pac:PercentageOfAverageAnnualAmortizationRatesForIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100770 - Disclosure - Significant Accounting Policies - Summary of Amortization Periods For Current Period and Comparative Period (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfAmortizationPeriodsForCurrentPeriodAndComparativePeriodDetail",
     "shortName": "Significant Accounting Policies - Summary of Amortization Periods For Current Period and Comparative Period (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullClassesOfIntangibleAssetsAndGoodwillAxis_pacOtherAcquiredRightsMember_ifrs-fullRangeAxis_ifrs-fullBottomOfRangeMember_20210101_20211231",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "pac:PercentageOfAverageAnnualAmortizationRatesForIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfRevenueExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20200101_20201231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ifrs-full:PercentageOfEntitysRevenue",
      "reportCount": 1,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100780 - Disclosure - Financial Risk Management - Additional Information (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail",
     "shortName": "Financial Risk Management - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "INF",
      "lang": null,
      "name": "pac:NumberOfMajorClientAirlines",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_pacAirline",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfFinancialAssetsAndLiabilitiesExchangeRateExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:FinancialAssets",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100790 - Disclosure - Financial Risk Management - Summary of Financial Instruments Held by the Company (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialInstrumentsHeldByCompanyDetail",
     "shortName": "Financial Risk Management - Summary of Financial Instruments Held by the Company (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullClassesOfFinancialLiabilitiesAxis_pacShortAndLongTermDebtSecuritiesMember_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:FinancialLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100080 - Disclosure - Basis of presentation",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentation",
     "shortName": "Basis of presentation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfFinancialAssetsAndLiabilitiesExchangeRateExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:FinancialAssets",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100800 - Disclosure - Financial Risk Management - Summary of Exposure to Credit Risk and Expected Credit Losses for Accounts Receivable (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToCreditRiskAndExpectedCreditLossesForAccountsReceivableDetail",
     "shortName": "Financial Risk Management - Summary of Exposure to Credit Risk and Expected Credit Losses for Accounts Receivable (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfCreditRiskExposureExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullClassesOfFinancialInstrumentsAxis_ifrs-fullTradeReceivablesMember_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:FinancialAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfDetailedInformationOfAccountsPayableExplanatory",
       "pac:DisclosureOfAccountsPayableExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:FinancialLiabilities",
      "reportCount": 1,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100810 - Disclosure - Financial Risk Management - Summary of Company's Contractual Maturities for its Financial Liabilities, Including the Interest to be Paid (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfCompanySContractualMaturitiesForItsFinancialLiabilitiesIncludingInterestToBePaidDetail",
     "shortName": "Financial Risk Management - Summary of Company's Contractual Maturities for its Financial Liabilities, Including the Interest to be Paid (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullCategoriesOfFinancialAssetsAxis_pacContractualMaturitiesMember_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:FinancialLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfFinancialAssetsAndLiabilitiesExchangeRateExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:FinancialAssets",
      "reportCount": 1,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100820 - Disclosure - Financial Risk Management - Summary of Sensitivity Analysis of the Company Financial Assets and Liabilities (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfSensitivityAnalysisOfCompanyFinancialAssetsAndLiabilitiesDetail",
     "shortName": "Financial Risk Management - Summary of Sensitivity Analysis of the Company Financial Assets and Liabilities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfFinancialAssetsAndLiabilitiesExchangeRateExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:NetFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsInStatementOfFinancialPosition",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217USD",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "pac:LongTermBorrowingsEffectOfHundredBasisPointsIncreaseOnInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100830 - Disclosure - Financial Risk Management - Summary of Variable Interest Rates to the Company is Exposed had been 100 Basis Points (Higher) or Lower Than the Interest Rate (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfVariableInterestRatesToCompanyIsExposedHadBeen100BasisPointsHigherOrLowerThanInterestRateDetail",
     "shortName": "Financial Risk Management - Summary of Variable Interest Rates to the Company is Exposed had been 100 Basis Points (Higher) or Lower Than the Interest Rate (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "pac:LongTermBorrowingsEffectOfHundredBasisPointsIncreaseOnInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfDetailedInformationOfAccountsPayableExplanatory",
       "pac:DisclosureOfAccountsPayableExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:FinancialLiabilities",
      "reportCount": 1,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100840 - Disclosure - Financial Risk Management - Summary of Interest Rate Profile of Company Interest-bearing Financial Instruments (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfInterestRateProfileOfCompanyInterestBearingFinancialInstrumentsDetail",
     "shortName": "Financial Risk Management - Summary of Interest Rate Profile of Company Interest-bearing Financial Instruments (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfFinancialInstrumentsByTypeOfInterestRateExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullTypesOfInterestRatesAxis_pacFixedRateInstrumentsMember_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:FinancialLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ReserveOfCashFlowHedges",
      "reportCount": 1,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100860 - Disclosure - Financial Risk Management - Summary of Items Designated as Hedged Items (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfItemsDesignatedAsHedgedItemsDetail",
     "shortName": "Financial Risk Management - Summary of Items Designated as Hedged Items (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutHedgedItemsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullTypesOfInterestRatesAxis_pacVariableRateInstrumentsMember_20210101_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:GainsLossesOnIneffectivenessOfCashFlowHedgesRecognisedInProfitOrLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfAmountsRelatingToItemsDesignatedAsHedgingInstrumentsAndHedgeIneffectivenessExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullClassesOfFinancialAssetsAxis_ifrs-fullInterestRateSwapContractMember_20211231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NominalAmountOfHedgingInstrument",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_pacHedgingInstrument",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100870 - Disclosure - Financial Risk Management - Summary of Items Designated as Hedging Instruments and Hedge Ineffectiveness (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfItemsDesignatedAsHedgingInstrumentsAndHedgeIneffectivenessDetail",
     "shortName": "Financial Risk Management - Summary of Items Designated as Hedging Instruments and Hedge Ineffectiveness (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfAmountsRelatingToItemsDesignatedAsHedgingInstrumentsAndHedgeIneffectivenessExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullClassesOfFinancialAssetsAxis_ifrs-fullInterestRateSwapContractMember_20211231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NominalAmountOfHedgingInstrument",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_pacHedgingInstrument",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20201231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ReserveOfCashFlowHedges",
      "reportCount": 1,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100880 - Disclosure - Financial Risk Management - Schedule of Reconciliation by Risk Category of Components of Equity and Analysis of OCI Items and Net of Tax (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementScheduleOfReconciliationByRiskCategoryOfComponentsOfEquityAndAnalysisOfOCIItemsAndNetOfTaxDetail",
     "shortName": "Financial Risk Management - Schedule of Reconciliation by Risk Category of Components of Equity and Analysis of OCI Items and Net of Tax (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfInformationAboutTermsAndConditionsOfHedgingInstrumentsAndHowTheyAffectFutureCashFlowsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullTypesOfHedgesAxis_pacHedgeReserveMember_20210101_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "pac:CashFlowHedgesChangesInFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullActuarialAssumptionsAxis_pacLikely25bpsMember_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100890 - Disclosure - Financial Risk Management - Summary of Decrease in Interbank Interest Rates (Basis Points) (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfDecreaseInInterbankInterestRatesBasisPointsDetail",
     "shortName": "Financial Risk Management - Summary of Decrease in Interbank Interest Rates (Basis Points) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullActuarialAssumptionsAxis_pacLikely25bpsMember_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:EquityAttributableToOwnersOfParent",
      "reportCount": 1,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100900 - Disclosure - Financial Risk Management - Summary of Ratio of the Shareholders' Equity to Total Liabilities (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfRatioOfShareholdersEquityToTotalLiabilitiesDetail",
     "shortName": "Financial Risk Management - Summary of Ratio of the Shareholders' Equity to Total Liabilities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:LiabilitiesDisclosureOfEquityToLiabilitiesRatioExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "1",
      "lang": null,
      "name": "pac:ProportionOfEquityToLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100090 - Disclosure - Significant accounting policies",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPolicies",
     "shortName": "Significant accounting policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Cash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100910 - Disclosure - Cash and Cash Equivalents - Summary of Cash and Cash Equivalents (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalentsDetail",
     "shortName": "Cash and Cash Equivalents - Summary of Cash and Cash Equivalents (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Cash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20201210_20201210",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "pac:NumberOfTrustsEstablished",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_pacTrust",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100920 - Disclosure - Cash and Cash Equivalents - Additional Information (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCashAndCashEquivalentsAdditionalInformationDetail",
     "shortName": "Cash and Cash Equivalents - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20201210_20201210",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "pac:NumberOfTrustsEstablished",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_pacTrust",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfInformationOfTradeAndAccountsReceivablesExplanatory",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "pac:TradeAccountsReceivableGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100930 - Disclosure - Trade Accounts Receivable - Summary of Trade Accounts Receivable (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableSummaryOfTradeAccountsReceivableDetail",
     "shortName": "Trade Accounts Receivable - Summary of Trade Accounts Receivable (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfInformationOfTradeAndAccountsReceivablesExplanatory",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "pac:TradeAccountsReceivableGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "pac:AccountsReceivableForPassengerChargesFees",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100940 - Disclosure - Trade Accounts Receivable - Additional Information (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableAdditionalInformationDetail",
     "shortName": "Trade Accounts Receivable - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "pac:AccountsReceivableForPassengerChargesFees",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullClassesOfFinancialAssetsAxis_ifrs-fullTradeReceivablesMember_20201231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets",
      "reportCount": 1,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100950 - Disclosure - Trade Accounts Receivable - Summary of Movements of Bad Debt Expense in Credit Loss (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableSummaryOfMovementsOfBadDebtExpenseInCreditLossDetail",
     "shortName": "Trade Accounts Receivable - Summary of Movements of Bad Debt Expense in Credit Loss (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullClassesOfFinancialAssetsAxis_ifrs-fullTradeReceivablesMember_20181231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfPastDueBalancesOfAccountsReceivablesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullPastDueStatusAxis_ifrs-fullNotLaterThanOneMonthMember_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:TradeReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100960 - Disclosure - Trade Accounts Receivable - Summary of Past Due Balances of Accounts Receivable (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableSummaryOfPastDueBalancesOfAccountsReceivableDetail",
     "shortName": "Trade Accounts Receivable - Summary of Past Due Balances of Accounts Receivable (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfPastDueBalancesOfAccountsReceivablesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullPastDueStatusAxis_ifrs-fullNotLaterThanOneMonthMember_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:TradeReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfPercentageOfTradeAccountsReceivableAndPayableExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullMajorCustomersAxis_pacConcesionariaVuelaCompaniadeAviacionSAIDeCVMember_20210101_20211231",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "pac:PercentageOfAccountsReceivableForPassengersChargesFee",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100970 - Disclosure - Trade Accounts Receivable - Summary of Percentage of Main Clients of Company with Relation to Total of Trade Accounts Receivable (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableSummaryOfPercentageOfMainClientsOfCompanyWithRelationToTotalOfTradeAccountsReceivableDetail",
     "shortName": "Trade Accounts Receivable - Summary of Percentage of Main Clients of Company with Relation to Total of Trade Accounts Receivable (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfPercentageOfTradeAccountsReceivableAndPayableExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_ifrs-fullMajorCustomersAxis_pacConcesionariaVuelaCompaniadeAviacionSAIDeCVMember_20210101_20211231",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "pac:PercentageOfAccountsReceivableForPassengersChargesFee",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_xbrlipure",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20201231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "reportCount": 1,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100980 - Disclosure - Machinery, Equipment and Improvements on Leased Assets - Summary of Property Plant and Equipment (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureMachineryEquipmentAndImprovementsOnLeasedAssetsSummaryOfPropertyPlantAndEquipmentDetail",
     "shortName": "Machinery, Equipment and Improvements on Leased Assets - Summary of Property Plant and Equipment (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20210101_20211231",
      "decimals": "-3",
      "lang": null,
      "name": "pac:AdditionsReductionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "reportCount": 1,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100990 - Disclosure - Machinery, Equipment and Improvements on Leased Assets - Summary of Net Balances of Machinery, Equipment and Improvements on Leased Assets (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureMachineryEquipmentAndImprovementsOnLeasedAssetsSummaryOfNetBalancesOfMachineryEquipmentAndImprovementsOnLeasedAssetsDetail",
     "shortName": "Machinery, Equipment and Improvements on Leased Assets - Summary of Net Balances of Machinery, Equipment and Improvements on Leased Assets (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20201231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:InvestmentProperty",
      "reportCount": 1,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101000 - Disclosure - Improvements to Concession Assets - Summary of Improvements to Concession Assets (Detail)",
     "role": "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureImprovementsToConcessionAssetsSummaryOfImprovementsToConcessionAssetsDetail",
     "shortName": "Improvements to Concession Assets - Summary of Improvements to Concession Assets (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "pac:DisclosureOfImprovementsToConcessionAssetsExplanatory",
       "ifrs-full:DisclosureOfServiceConcessionArrangementsExplanatory",
       "body",
       "html"
      ],
      "baseRef": "pac-20f_20211231.htm",
      "contextRef": "C_0001347557_20181231",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:InvestmentProperty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_iso4217MXN",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 309,
   "tag": {
    "country_BR": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "BRAZIL",
        "terseLabel": "Brazil [Member]"
       }
      }
     },
     "localname": "BR",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfConsolidatedSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "country_ES": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SPAIN",
        "terseLabel": "Spain [Member]"
       }
      }
     },
     "localname": "ES",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfConsolidatedSubsidiariesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "country_JM": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "JAMAICA",
        "terseLabel": "Jamaica [Member]"
       }
      }
     },
     "localname": "JM",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfConsolidatedSubsidiariesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfNetDeferredIncomeTaxAssetsAndNetDeferredIncomeTaxLiabilityDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "country_MX": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "MEXICO",
        "terseLabel": "Mexico [Member]"
       }
      }
     },
     "localname": "MX",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfConsolidatedSubsidiariesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfNetDeferredIncomeTaxAssetsAndNetDeferredIncomeTaxLiabilityDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsReceivableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_AllCurrenciesDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Currencies [Domain]",
        "terseLabel": "All Currencies"
       }
      }
     },
     "localname": "AllCurrenciesDomain",
     "nsuri": "http://xbrl.sec.gov/currency/2021",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfIncomeAndExpensesOfForeignOperationsDetails",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfSensitivityAnalysisOfCompanyFinancialAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_EUR": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "E U R",
        "terseLabel": "Euro [Member]"
       }
      }
     },
     "localname": "EUR",
     "nsuri": "http://xbrl.sec.gov/currency/2021",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfIncomeAndExpensesOfForeignOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_USD": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "U S D",
        "terseLabel": "USD [Member]"
       }
      }
     },
     "localname": "USD",
     "nsuri": "http://xbrl.sec.gov/currency/2021",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfIncomeAndExpensesOfForeignOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AddressTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types.",
        "label": "Address Type [Domain]",
        "terseLabel": "Address Type"
       }
      }
     },
     "localname": "AddressTypeDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r366",
      "r367",
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm Id",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r366",
      "r367",
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r366",
      "r367",
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_BusinessContactMember": {
     "auth_ref": [
      "r367",
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business contact for the entity",
        "label": "Business Contact [Member]",
        "terseLabel": "Business Contact [Member]"
       }
      }
     },
     "localname": "BusinessContactMember",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_ContactPersonnelEmailAddress": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Email address of contact personnel.",
        "label": "Contact Personnel Email Address",
        "terseLabel": "Contact Personnel Email Address"
       }
      }
     },
     "localname": "ContactPersonnelEmailAddress",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_ContactPersonnelName": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of contact personnel",
        "label": "Contact Personnel Name",
        "terseLabel": "Contact Personnel Name"
       }
      }
     },
     "localname": "ContactPersonnelName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r367"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.",
        "label": "Document Accounting Standard",
        "terseLabel": "Document Accounting Standard"
       }
      }
     },
     "localname": "DocumentAccountingStandard",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r366",
      "r367",
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Document Information [Line Items]",
        "terseLabel": "Document Information [Line Items]"
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.",
        "label": "Document Information [Table]",
        "terseLabel": "Document Information [Table]"
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r362"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement",
        "terseLabel": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r367"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.",
        "label": "Document Shell Company Report",
        "terseLabel": "Document Shell Company Report"
       }
      }
     },
     "localname": "DocumentShellCompanyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r369"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address Address Line1",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address Address Line2",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address City Or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address Country",
        "terseLabel": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.",
        "label": "Entity Addresses Address Type [Axis]",
        "terseLabel": "Entity Addresses, Address Type"
       }
      }
     },
     "localname": "EntityAddressesAddressTypeAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r364"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r364"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r364"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation State Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r364"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r364"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well Known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r366",
      "r367",
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Icfr Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r363"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Security12b Title",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r365"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "ifrs-full_AccountingProfit": {
     "auth_ref": [
      "r60",
      "r61"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of profit (loss) for a period before deducting tax expense. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Accounting Profit",
        "negatedLabel": "'Income before income taxes"
       }
      }
     },
     "localname": "AccountingProfit",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveTaxRateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AccumulatedDepreciationAndAmortisationMember": {
     "auth_ref": [
      "r70",
      "r75",
      "r132",
      "r144",
      "r150"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for accumulated depreciation and amortisation. [Refer: Depreciation and amortisation expense]"
       }
      },
      "en-us": {
       "role": {
        "label": "Accumulated Depreciation And Amortisation [Member]",
        "terseLabel": "Accumulated depreciation and amortisation [member]",
        "verboseLabel": "Accumulated amortization [Member]"
       }
      }
     },
     "localname": "AccumulatedDepreciationAndAmortisationMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValueOfConcessionsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureImprovementsToConcessionAssetsSummaryOfImprovementsToConcessionAssetsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureMachineryEquipmentAndImprovementsOnLeasedAssetsSummaryOfPropertyPlantAndEquipmentDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherAcquiredRightsSummaryOfRightsAcquiredDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRightsToUseAirportFacilitiesSummaryOfValueOfRightsToUseAirportFacilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred": {
     "auth_ref": [
      "r239"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The fair value, at acquisition date, of the consideration transferred in a business combination. [Refer: Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Acquisitiondate Fair Value Of Total Consideration Transferred",
        "verboseLabel": "Fair value date of acquisition"
       }
      }
     },
     "localname": "AcquisitiondateFairValueOfTotalConsiderationTransferred",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValueOfConcessionsParentheticalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ActuarialAssumptionOfDiscountRates": {
     "auth_ref": [
      "r85"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The discount rate used as the significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit obligation, at present value; Actuarial assumptions [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Actuarial Assumption Of Discount Rates",
        "terseLabel": "Discount of the projected benefit obligation at present value"
       }
      }
     },
     "localname": "ActuarialAssumptionOfDiscountRates",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsScheduleOfMainActuarialAssumptionsAtReportingDateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_ActuarialAssumptionOfDiscountRatesMember": {
     "auth_ref": [
      "r87"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the discount rates used as actuarial assumptions. [Refer: Actuarial assumptions [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Actuarial Assumption Of Discount Rates [Member]",
        "terseLabel": "Discount Rate Assumption [Member]"
       }
      }
     },
     "localname": "ActuarialAssumptionOfDiscountRatesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ActuarialAssumptionOfExpectedRatesOfInflation": {
     "auth_ref": [
      "r85"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The expected rate of inflation that is used as a significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit plans [member]; Defined benefit obligation, at present value; Actuarial assumptions [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Actuarial Assumption Of Expected Rates Of Inflation",
        "terseLabel": "Inflation"
       }
      }
     },
     "localname": "ActuarialAssumptionOfExpectedRatesOfInflation",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsScheduleOfMainActuarialAssumptionsAtReportingDateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases": {
     "auth_ref": [
      "r85"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The expected rate of salary increases used as a significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit plans [member]; Defined benefit obligation, at present value; Actuarial assumptions [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Actuarial Assumption Of Expected Rates Of Salary Increases",
        "terseLabel": "Salary increase"
       }
      }
     },
     "localname": "ActuarialAssumptionOfExpectedRatesOfSalaryIncreases",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsScheduleOfMainActuarialAssumptionsAtReportingDateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_ActuarialAssumptionsAxis": {
     "auth_ref": [
      "r87"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Actuarial Assumptions [Axis]",
        "terseLabel": "Actuarial assumptions [axis]"
       }
      }
     },
     "localname": "ActuarialAssumptionsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfDecreaseInInterbankInterestRatesBasisPointsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ActuarialAssumptionsMember": {
     "auth_ref": [
      "r87"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all actuarial assumptions. Actuarial assumptions are the entity\u2019s unbiased and mutually compatible best estimates of the demographic and financial variables that will determine the ultimate cost of providing post-employment benefits. It also represents the standard value for the 'Actuarial assumptions' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Actuarial Assumptions [Member]",
        "terseLabel": "Actuarial assumptions [member]"
       }
      }
     },
     "localname": "ActuarialAssumptionsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfDecreaseInInterbankInterestRatesBasisPointsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r83"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in demographic assumptions that result in remeasurements of the net defined benefit liability (asset). Demographic assumptions deal with matters such as: (a) mortality; (b) rates of employee turnover, disability and early retirement; (c) the proportion of plan members with dependants who will be eligible for benefits; (d) the proportion of plan members who will select each form of payment option available under the plan terms; and (e) claim rates under medical plans. [Refer: Net defined benefit liability (asset)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Actuarial Gains Losses Arising From Changes In Demographic Assumptions Net Defined Benefit Liability Asset",
        "negatedTerseLabel": "Actuarial losses (gains) resulting from changes in financial and demographic assumptions"
       }
      }
     },
     "localname": "ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsSummaryOfMovementsInPresentValueOfDefinedObligationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsSummaryOfAmountsRecognizedInConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncomeDetail": {
       "order": 10020.0,
       "parentTag": "pac_EmployeeBenefitsExpenseExpectedPayment",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in financial assumptions that result in remeasurements of the net defined benefit liability (asset). Financial assumptions deal with items such as: (a) the discount rate; (b) benefit levels, excluding any cost of the benefits to be met by employees, and future salary; (c) in the case of medical benefits, future medical costs, including claim handling costs (ie the costs that will be incurred in processing and resolving claims, including legal and adjuster's fees); and (d) taxes payable by the plan on contributions relating to service before the reporting date or on benefits resulting from that service. [Refer: Net defined benefit liability (asset)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Actuarial Gains Losses Arising From Changes In Financial Assumptions Net Defined Benefit Liability Asset",
        "terseLabel": "Benefits paid"
       }
      }
     },
     "localname": "ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsSummaryOfAmountsRecognizedInConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncomeDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsSummaryOfMovementsInPresentValueOfDefinedObligationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionalAllowanceRecognisedInProfitOrLossAllowanceAccountForCreditLossesOfFinancialAssets": {
     "auth_ref": [
      "r346"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of additional allowance for credit losses of financial assets recognised in profit or loss. [Refer: Allowance account for credit losses of financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Additional Allowance Recognised In Profit Or Loss Allowance Account For Credit Losses Of Financial Assets",
        "negatedLabel": "Bad debt expense"
       }
      }
     },
     "localname": "AdditionalAllowanceRecognisedInProfitOrLossAllowanceAccountForCreditLossesOfFinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableSummaryOfMovementsOfBadDebtExpenseInCreditLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsInvestmentProperty": {
     "auth_ref": [
      "r140",
      "r145"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of additions to investment property other than those acquired through business combinations. [Refer: Business combinations [member]; Investment property]"
       }
      },
      "en-us": {
       "role": {
        "label": "Additions Other Than Through Business Combinations Investment Property",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "AdditionsOtherThanThroughBusinessCombinationsInvestmentProperty",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureImprovementsToConcessionAssetsSummaryOfImprovementsToConcessionAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionsToNoncurrentAssets": {
     "auth_ref": [
      "r305",
      "r310"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of additions to non-current assets other than financial instruments, deferred tax assets, net defined benefit assets and rights arising under insurance contracts. [Refer: Deferred tax assets; Financial instruments, class [member]; Non-current assets; Types of insurance contracts [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Additions To Noncurrent Assets",
        "terseLabel": "Additions to non-current as assets"
       }
      }
     },
     "localname": "AdditionsToNoncurrentAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationSummaryOfResultsAssetsAndLiabilitiesBySegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable": {
     "auth_ref": [
      "r157"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 10230.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in trade accounts receivable to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments For Decrease Increase In Trade Account Receivable",
        "terseLabel": "Trade accounts receivable"
       }
      }
     },
     "localname": "AdjustmentsForDecreaseIncreaseInTradeAccountReceivable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense": {
     "auth_ref": [
      "r158"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 10330.0,
       "parentTag": "ifrs-full_AdjustmentsForReconcileProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for depreciation and amortisation expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Depreciation and amortisation expense; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments For Depreciation And Amortisation Expense",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "AdjustmentsForDepreciationAndAmortisationExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForGainsLossesOnChangeInFairValueOfDerivatives": {
     "auth_ref": [
      "r159"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 10360.0,
       "parentTag": "ifrs-full_AdjustmentsForReconcileProfitLoss",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for gains (losses) on changes in the fair value of derivatives to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: At fair value [member]; Derivatives [member]; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments For Gains Losses On Change In Fair Value Of Derivatives",
        "negatedLabel": "Net (gain) loss on derivative financial instruments"
       }
      }
     },
     "localname": "AdjustmentsForGainsLossesOnChangeInFairValueOfDerivatives",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForIncomeTaxExpense": {
     "auth_ref": [
      "r164"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 10400.0,
       "parentTag": "ifrs-full_AdjustmentsForReconcileProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for income tax expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments For Income Tax Expense",
        "terseLabel": "Income tax expense"
       }
      }
     },
     "localname": "AdjustmentsForIncomeTaxExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities": {
     "auth_ref": [
      "r159"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 10310.0,
       "parentTag": "ifrs-full_AdjustmentsForReconcileProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in employee benefit liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments For Increase Decrease In Employee Benefit Liabilities",
        "terseLabel": "Employee benefits"
       }
      }
     },
     "localname": "AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable": {
     "auth_ref": [
      "r157"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 10270.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in trade accounts payable to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments For Increase Decrease In Trade Account Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AdjustmentsForIncreaseDecreaseInTradeAccountPayable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForInterestExpense": {
     "auth_ref": [
      "r159"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 10370.0,
       "parentTag": "ifrs-full_AdjustmentsForReconcileProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for interest expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Interest expense; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments For Interest Expense",
        "terseLabel": "Interest expense for financing activity"
       }
      }
     },
     "localname": "AdjustmentsForInterestExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets": {
     "auth_ref": [
      "r152"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 10340.0,
       "parentTag": "ifrs-full_AdjustmentsForReconcileProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for losses (gains) on disposal of non-current assets to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Non-current assets; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments For Losses Gains On Disposal Of Noncurrent Assets",
        "terseLabel": "Net loss (gain) on sale of machinery, equipment and improvements to leased assets"
       }
      }
     },
     "localname": "AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForProvisions": {
     "auth_ref": [
      "r158"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 10390.0,
       "parentTag": "ifrs-full_AdjustmentsForReconcileProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for provisions to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Provisions; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments For Provisions",
        "terseLabel": "Provisions"
       }
      }
     },
     "localname": "AdjustmentsForProvisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForReconcileProfitLoss": {
     "auth_ref": [
      "r159"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 10220.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments For Reconcile Profit Loss",
        "totalLabel": "Adjustment from operating activities"
       }
      }
     },
     "localname": "AdjustmentsForReconcileProfitLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForReconcileProfitLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments For Reconcile Profit Loss [Abstract]",
        "terseLabel": "Adjustments for:"
       }
      }
     },
     "localname": "AdjustmentsForReconcileProfitLossAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_AdjustmentsForUndistributedProfitsOfInvestmentsAccountedForUsingEquityMethod": {
     "auth_ref": [
      "r159"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 10350.0,
       "parentTag": "ifrs-full_AdjustmentsForReconcileProfitLoss",
       "weight": -1.0
      },
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome": {
       "order": 10130.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for undistributed profits of investments accounted for using the equity method to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Investments accounted for using equity method; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments For Undistributed Profits Of Investments Accounted For Using Equity Method",
        "negatedLabel": "Share of loss (profit) of associate",
        "terseLabel": "Share of profit of associate",
        "verboseLabel": "Share of gain/loss of associate"
       }
      }
     },
     "localname": "AdjustmentsForUndistributedProfitsOfInvestmentsAccountedForUsingEquityMethod",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationSummaryOfResultsAssetsAndLiabilitiesBySegmentsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains": {
     "auth_ref": [
      "r158",
      "r172"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 10380.0,
       "parentTag": "ifrs-full_AdjustmentsForReconcileProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for unrealised foreign exchange losses (gains) to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments For Unrealised Foreign Exchange Losses Gains",
        "terseLabel": "Unrealized exchange (gain) loss"
       }
      }
     },
     "localname": "AdjustmentsForUnrealisedForeignExchangeLossesGains",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AggregatedTimeBandsMember": {
     "auth_ref": [
      "r27",
      "r88",
      "r221",
      "r231",
      "r232",
      "r252",
      "r289",
      "r293",
      "r327",
      "r328",
      "r330",
      "r335"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated time bands. It also represents the standard value for the 'Maturity' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Aggregated Time Bands [Member]",
        "terseLabel": "Aggregated time bands [member]"
       }
      }
     },
     "localname": "AggregatedTimeBandsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfMaturityOfLongTermDebtPayableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCommitmentsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCommitmentsSummaryOfAuthorizedInvestmentsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfCompanySContractualMaturitiesForItsFinancialLiabilitiesIncludingInterestToBePaidDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesObligationsSummaryOfFutureMinimumLeasePaymentsDetails",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsReceivableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumRentalPaymentsUnderNonConcealableLeasesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AirportLandingRightsMember": {
     "auth_ref": [
      "r136"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for airport landing rights."
       }
      },
      "en-us": {
       "role": {
        "label": "Airport Landing Rights [Member]",
        "terseLabel": "Airport Landing Rights [Member]"
       }
      }
     },
     "localname": "AirportLandingRightsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets": {
     "auth_ref": [
      "r346"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of an allowance account used to record impairments to financial assets due to credit losses. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Allowance Account For Credit Losses Of Financial Assets",
        "negatedPeriodEndLabel": "Ending balance",
        "negatedPeriodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "AllowanceAccountForCreditLossesOfFinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableSummaryOfMovementsOfBadDebtExpenseInCreditLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AmortisationExpense": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDepreciationAndAmortizationSummaryOfDepreciationAndAmortizationDetail": {
       "order": 10020.0,
       "parentTag": "ifrs-full_DepreciationAndAmortisationExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of amortisation expense. Amortisation is the systematic allocation of depreciable amounts of intangible assets over their useful lives."
       }
      },
      "en-us": {
       "role": {
        "label": "Amortisation Expense",
        "terseLabel": "Amortization",
        "verboseLabel": "Amortization recognized"
       }
      }
     },
     "localname": "AmortisationExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValueOfConcessionsParentheticalDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDepreciationAndAmortizationSummaryOfDepreciationAndAmortizationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherAcquiredRightsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRightsToUseAirportFacilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AmountsPayableRelatedPartyTransactions": {
     "auth_ref": [
      "r99",
      "r105"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10230.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amounts payable resulting from related party transactions. [Refer: Related parties [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Amounts Payable Related Party Transactions",
        "negatedLabel": "Accounts payable",
        "terseLabel": "Aeropuertos Mexicanos del Pac\u00edfico, S.A.P.I. de C.V. (Note 30.a)",
        "verboseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AmountsPayableRelatedPartyTransactions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfAccountsReceivablePayableWithOtherRelatedPartiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfTransactionsBetweenRelatedPartiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AmountsReceivableRelatedPartyTransactions": {
     "auth_ref": [
      "r99",
      "r105"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amounts receivable resulting from related party transactions. [Refer: Related parties [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Amounts Receivable Related Party Transactions",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "AmountsReceivableRelatedPartyTransactions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfAccountsReceivablePayableWithOtherRelatedPartiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ApplicableTaxRate": {
     "auth_ref": [
      "r61"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The applicable income tax rate."
       }
      },
      "en-us": {
       "role": {
        "label": "Applicable Tax Rate",
        "terseLabel": "Income taxes rate"
       }
      }
     },
     "localname": "ApplicableTaxRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_Assets": {
     "auth_ref": [
      "r24",
      "r208",
      "r209",
      "r210",
      "r304",
      "r308"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits."
       }
      },
      "en-us": {
       "role": {
        "label": "Assets",
        "terseLabel": "Total assets",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationSummaryOfResultsAssetsAndLiabilitiesBySegmentsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AssetsAndLiabilitiesAxis": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Assets And Liabilities [Axis]",
        "terseLabel": "Assets and liabilities [axis]"
       }
      }
     },
     "localname": "AssetsAndLiabilitiesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_AssetsAndLiabilitiesMember": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for assets and liabilities. It also represents the standard value for the 'Assets and liabilities' axis if no other member is used. [Refer: Assets; Liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Assets And Liabilities [Member]",
        "terseLabel": "Assets and liabilities [member]"
       }
      }
     },
     "localname": "AssetsAndLiabilitiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesTables"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AuthorisedCapitalCommitmentsButNotContractedFor": {
     "auth_ref": [
      "r11"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of capital commitments that have been authorised by the entity, but for which the entity has not entered into a contract. [Refer: Capital commitments]"
       }
      },
      "en-us": {
       "role": {
        "label": "Authorised Capital Commitments But Not Contracted For",
        "terseLabel": "Total authorized/approved investments",
        "verboseLabel": "Authorized capital investments"
       }
      }
     },
     "localname": "AuthorisedCapitalCommitmentsButNotContractedFor",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCommitmentsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCommitmentsSummaryOfAuthorizedInvestmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AverageEffectiveTaxRate": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveTaxRateDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "The tax expense (income) divided by the accounting profit. [Refer: Accounting profit]"
       }
      },
      "en-us": {
       "role": {
        "label": "Average Effective Tax Rate",
        "totalLabel": "Effective tax rate"
       }
      }
     },
     "localname": "AverageEffectiveTaxRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_AverageForeignExchangeRate": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The average exchange rate used by the entity. Exchange rate is the ratio of exchange for two currencies."
       }
      },
      "en-us": {
       "role": {
        "label": "Average Foreign Exchange Rate",
        "terseLabel": "Average exchange rate"
       }
      }
     },
     "localname": "AverageForeignExchangeRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfIncomeAndExpensesOfForeignOperationsDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_BorrowingCostsRecognisedAsExpense": {
     "auth_ref": [
      "r11"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of interest and other costs that an entity incurs in connection with the borrowing of funds that are recognised as an expense."
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowing Costs Recognised As Expense",
        "terseLabel": "Expenses recognized related to emissions"
       }
      }
     },
     "localname": "BorrowingCostsRecognisedAsExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_Borrowings": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfDebtPayableDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of outstanding funds that the entity is obligated to repay."
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings",
        "terseLabel": "Loans",
        "totalLabel": "Total",
        "verboseLabel": "Loans"
       }
      }
     },
     "localname": "Borrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfDebtPayableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfMaturityOfLongTermDebtPayableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_BorrowingsAdjustmentToInterestRateBasis": {
     "auth_ref": [
      "r281"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The adjustment to the basis (reference rate) used for calculation of the interest rate on borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings Adjustment To Interest Rate Basis",
        "terseLabel": "Debt securities,basis points",
        "verboseLabel": "Derivative financial instrument basis points"
       }
      }
     },
     "localname": "BorrowingsAdjustmentToInterestRateBasis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesParentheticalDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesParentheticalDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_BorrowingsByNameAxis": {
     "auth_ref": [
      "r281"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings By Name [Axis]",
        "terseLabel": "Borrowings by name [axis]"
       }
      }
     },
     "localname": "BorrowingsByNameAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesParentheticalDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_BorrowingsByNameMember": {
     "auth_ref": [
      "r281"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all borrowings when disaggregated by name. It also represents the standard value for the 'Borrowings by name' axis if no other member is used. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings By Name [Member]",
        "terseLabel": "Borrowings by name [member]"
       }
      }
     },
     "localname": "BorrowingsByNameMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesParentheticalDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_BorrowingsInterestRate": {
     "auth_ref": [
      "r281"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The interest rate on borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings Interest Rate",
        "positiveTerseLabel": "Interest rate",
        "terseLabel": "Fixed annual interest rate",
        "verboseLabel": "Interest rate"
       }
      }
     },
     "localname": "BorrowingsInterestRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesParentheticalDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesParentheticalDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_BorrowingsInterestRateBasis": {
     "auth_ref": [
      "r281"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The basis (reference rate) used for calculation of the interest rate on borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings Interest Rate Basis",
        "terseLabel": "Borrowings interest rate basis",
        "verboseLabel": "Borrowings interest rate basis"
       }
      }
     },
     "localname": "BorrowingsInterestRateBasis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesParentheticalDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesParentheticalDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_BorrowingsMaturity": {
     "auth_ref": [
      "r281"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The maturity of borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings Maturity",
        "verboseLabel": "Description of loan agreement maturity date"
       }
      }
     },
     "localname": "BorrowingsMaturity",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_BottomOfRangeMember": {
     "auth_ref": [
      "r213",
      "r215",
      "r216",
      "r235",
      "r281",
      "r330"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the bottom of a range."
       }
      },
      "en-us": {
       "role": {
        "label": "Bottom Of Range [Member]",
        "terseLabel": "Bottom Of Range [Member]",
        "verboseLabel": "Bottom of Range [Member]"
       }
      }
     },
     "localname": "BottomOfRangeMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesObligationsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfAmortizationPeriodsForCurrentPeriodAndComparativePeriodDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesForCurrentAndComparativePeriodDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_BuildingsMember": {
     "auth_ref": [
      "r69"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of plant, property and equipment representing depreciable buildings and similar structures for use in operations. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Buildings [Member]",
        "terseLabel": "Buildings [Member]"
       }
      }
     },
     "localname": "BuildingsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValuesOfAirportConcessionsAndRightsToUseAirportFacilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_BusinessCombinationsAxis": {
     "auth_ref": [
      "r243"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Business Combinations [Axis]",
        "terseLabel": "Business combinations [axis]"
       }
      }
     },
     "localname": "BusinessCombinationsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCIAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCISummaryOfNonControllingInterestDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CancellationOfTreasuryShares": {
     "auth_ref": [
      "r7"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of treasury stock cancelled during the period. [Refer: Treasury shares]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cancellation Of Treasury Shares",
        "terseLabel": "Cancellation amount of the repurchase fund"
       }
      }
     },
     "localname": "CancellationOfTreasuryShares",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CapitalCommitments": {
     "auth_ref": [
      "r11"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of future capital expenditures that the entity is committed to make."
       }
      },
      "en-us": {
       "role": {
        "label": "Capital Commitments",
        "terseLabel": "Capital Investments"
       }
      }
     },
     "localname": "CapitalCommitments",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCommitmentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CapitalRedemptionReserve": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10080.0,
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A component of equity representing the reserve for the redemption of the entity's own shares."
       }
      },
      "en-us": {
       "role": {
        "label": "Capital Redemption Reserve",
        "terseLabel": "Reserve for repurchase of shares"
       }
      }
     },
     "localname": "CapitalRedemptionReserve",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis": {
     "auth_ref": [
      "r70",
      "r73",
      "r132",
      "r133",
      "r143",
      "r144",
      "r148",
      "r149",
      "r150",
      "r245",
      "r270",
      "r271",
      "r355",
      "r361"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Carrying Amount Accumulated Depreciation Amortisation And Impairment And Gross Carrying Amount [Axis]",
        "terseLabel": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]"
       }
      }
     },
     "localname": "CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValueOfConcessionsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureImprovementsToConcessionAssetsSummaryOfImprovementsToConcessionAssetsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureMachineryEquipmentAndImprovementsOnLeasedAssetsSummaryOfPropertyPlantAndEquipmentDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherAcquiredRightsSummaryOfRightsAcquiredDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRightsToUseAirportFacilitiesSummaryOfValueOfRightsToUseAirportFacilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CarryingAmountMember": {
     "auth_ref": [
      "r73",
      "r133",
      "r143",
      "r148",
      "r149",
      "r245",
      "r270",
      "r271",
      "r355",
      "r360"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the amount at which an asset is recognised in the statement of financial position (after deducting any accumulated depreciation or amortisation and accumulated impairment losses). It also represents the standard value for the 'Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount' axis if no other member is used. [Refer: Depreciation and amortisation expense; Impairment loss]"
       }
      },
      "en-us": {
       "role": {
        "label": "Carrying Amount [Member]",
        "terseLabel": "Carrying amount [member]"
       }
      }
     },
     "localname": "CarryingAmountMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValueOfConcessionsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureImprovementsToConcessionAssetsSummaryOfImprovementsToConcessionAssetsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureMachineryEquipmentAndImprovementsOnLeasedAssetsSummaryOfPropertyPlantAndEquipmentDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherAcquiredRightsSummaryOfRightsAcquiredDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRightsToUseAirportFacilitiesSummaryOfValueOfRightsToUseAirportFacilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Cash": {
     "auth_ref": [
      "r169"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalentsDetail": {
       "order": 10010.0,
       "parentTag": "ifrs-full_CashAndCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of cash on hand and demand deposits. [Refer: Cash on hand]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash",
        "terseLabel": "Cash"
       }
      }
     },
     "localname": "Cash",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashAndCashEquivalents": {
     "auth_ref": [
      "r18",
      "r169",
      "r201"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalentsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10410.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of cash on hand and demand deposits, along with short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in value. [Refer: Cash; Cash equivalents]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash And Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents at the end of year",
        "periodStartLabel": "Cash and cash equivalents at beginning of year",
        "terseLabel": "Cash and cash equivalents (Note 5)",
        "totalLabel": "Total",
        "verboseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalents",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCashAndCashEquivalentsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalentsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashAndCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash And Cash Equivalents [Abstract]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate": {
     "auth_ref": [
      "r241"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for cash and cash equivalents acquired in a business combination. [Refer: Cash and cash equivalents; Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash And Cash Equivalents Recognised As Of Acquisition Date",
        "terseLabel": "Transaction cost"
       }
      }
     },
     "localname": "CashAndCashEquivalentsRecognisedAsOfAcquisitionDate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowHedgesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow Hedges [Abstract]",
        "terseLabel": "Cash flow hedges"
       }
      }
     },
     "localname": "CashFlowHedgesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementScheduleOfReconciliationByRiskCategoryOfComponentsOfEquityAndAnalysisOfOCIItemsAndNetOfTaxDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CashFlowHedgesMember": {
     "auth_ref": [
      "r139",
      "r257",
      "r259",
      "r261"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for hedges of the exposure to variability in cash flows that (a) are attributable to a particular risk associated with a recognised asset or liability (such as all or some future interest payments on variable rate debt) or a highly probable forecast transaction; and (b) could affect profit or loss. [Refer: Hedges [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash Flow Hedges [Member]",
        "terseLabel": "Cash flow hedges [member]",
        "verboseLabel": "Cash Flow Hedges [Member]"
       }
      }
     },
     "localname": "CashFlowHedgesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfCompanySContractualMaturitiesForItsFinancialLiabilitiesIncludingInterestToBePaidDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfDecreaseInInterbankInterestRatesBasisPointsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivities": {
     "auth_ref": [
      "r151",
      "r171"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 10030.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) financing activities, which are activities that result in changes in the size and composition of the contributed equity and borrowings of the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Cash Flows From Used In Financing Activities",
        "terseLabel": "Net cash used in financing activities",
        "totalLabel": "Net cash (used in) generated by financing activities",
        "verboseLabel": "Net cash flow used in financing activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCISummaryOfNonControllingInterestDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationSummaryOfResultsAssetsAndLiabilitiesBySegmentsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flows From Used In Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "CashFlowsFromUsedInFinancingActivitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivities": {
     "auth_ref": [
      "r151",
      "r171"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 10020.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) investing activities, which are the acquisition and disposal of long-term assets and other investments not included in cash equivalents."
       }
      },
      "en-us": {
       "role": {
        "label": "Cash Flows From Used In Investing Activities",
        "terseLabel": "Net cash provided by investment activities",
        "totalLabel": "Net cash used in investing activities",
        "verboseLabel": "Net cash flow used in investing activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInInvestingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCISummaryOfNonControllingInterestDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationSummaryOfResultsAssetsAndLiabilitiesBySegmentsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flows From Used In Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "CashFlowsFromUsedInInvestingActivitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivities": {
     "auth_ref": [
      "r151",
      "r171"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 10010.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) operating activities, which are the principal revenue-producing activities of the entity and other activities that are not investing or financing activities. [Refer: Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash Flows From Used In Operating Activities",
        "terseLabel": "Net cash provided by operating activities",
        "totalLabel": "Net cash provided by operating activities",
        "verboseLabel": "Net cash flows provided by operations activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInOperatingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCISummaryOfNonControllingInterestDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationSummaryOfResultsAssetsAndLiabilitiesBySegmentsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flows From Used In Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "CashFlowsFromUsedInOperatingActivitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CashFlowsFromUsedInOperations": {
     "auth_ref": [
      "r159",
      "r172"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 10200.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash from (used in) the entity's operations."
       }
      },
      "en-us": {
       "role": {
        "label": "Cash Flows From Used In Operations",
        "totalLabel": "Cash generated by operating activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInOperations",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CategoriesOfFinancialAssetsAxis": {
     "auth_ref": [
      "r284"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Categories Of Financial Assets [Axis]",
        "terseLabel": "Categories of financial assets [axis]"
       }
      }
     },
     "localname": "CategoriesOfFinancialAssetsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfCompanySContractualMaturitiesForItsFinancialLiabilitiesIncludingInterestToBePaidDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CategoriesOfFinancialLiabilitiesAxis": {
     "auth_ref": [
      "r284"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Categories Of Financial Liabilities [Axis]",
        "terseLabel": "Categories of financial liabilities [axis]"
       }
      }
     },
     "localname": "CategoriesOfFinancialLiabilitiesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CategoriesOfRelatedPartiesAxis": {
     "auth_ref": [
      "r104"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Categories Of Related Parties [Axis]",
        "terseLabel": "Categories of related parties [axis]"
       }
      }
     },
     "localname": "CategoriesOfRelatedPartiesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValueOfConcessionsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValueOfConcessionsParentheticalDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfDebtPayableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfCompanySContractualMaturitiesForItsFinancialLiabilitiesIncludingInterestToBePaidDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureImprovementsToConcessionAssetsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumRentalPaymentsUnderNonConcealableLeasesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCIAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfAccountsReceivablePayableWithOtherRelatedPartiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfRevenuesExpensesWithOtherRelatedPartiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfTotalAmountsPaidToKeyManagementPersonnelOrDirectorsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfAcquiredReceivablesAxis": {
     "auth_ref": [
      "r240"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes Of Acquired Receivables [Axis]",
        "terseLabel": "Classes of acquired receivables [axis]"
       }
      }
     },
     "localname": "ClassesOfAcquiredReceivablesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherAcquiredRightsSummaryOfRightsAcquiredDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfAcquiredReceivablesMember": {
     "auth_ref": [
      "r240"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for classes of receivables acquired in business combinations. It also represents the standard value for the 'Classes of acquired receivables' axis if no other member is used. [Refer: Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Classes Of Acquired Receivables [Member]",
        "terseLabel": "Classes of acquired receivables [member]"
       }
      }
     },
     "localname": "ClassesOfAcquiredReceivablesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherAcquiredRightsSummaryOfRightsAcquiredDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ClassesOfAssetsAxis": {
     "auth_ref": [
      "r126",
      "r128",
      "r211",
      "r230"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes Of Assets [Axis]",
        "terseLabel": "Classes of assets [axis]"
       }
      }
     },
     "localname": "ClassesOfAssetsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValuesOfAirportConcessionsAndRightsToUseAirportFacilitiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesParentheticalDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfAssetsMember": {
     "auth_ref": [
      "r126",
      "r211",
      "r230"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits. It also represents the standard value for the 'Classes of assets' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes Of Assets [Member]",
        "terseLabel": "Assets [member]"
       }
      }
     },
     "localname": "ClassesOfAssetsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValuesOfAirportConcessionsAndRightsToUseAirportFacilitiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesParentheticalDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ClassesOfContingentLiabilitiesAxis": {
     "auth_ref": [
      "r130",
      "r244"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes Of Contingent Liabilities [Axis]",
        "terseLabel": "Classes of contingent liabilities [axis]"
       }
      }
     },
     "localname": "ClassesOfContingentLiabilitiesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfFinancialAssetsAxis": {
     "auth_ref": [
      "r279",
      "r280",
      "r320",
      "r339",
      "r340",
      "r341"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes Of Financial Assets [Axis]",
        "terseLabel": "Classes of financial assets [axis]"
       }
      }
     },
     "localname": "ClassesOfFinancialAssetsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialInstrumentsHeldByCompanyDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfItemsDesignatedAsHedgingInstrumentsAndHedgeIneffectivenessDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfSensitivityAnalysisOfCompanyFinancialAssetsAndLiabilitiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfNetDeferredIncomeTaxAssetsAndNetDeferredIncomeTaxLiabilityDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfChangesInDeferredTaxAssetsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableSummaryOfMovementsOfBadDebtExpenseInCreditLossDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfFinancialInstrumentsAxis": {
     "auth_ref": [
      "r270",
      "r272",
      "r274",
      "r276"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes Of Financial Instruments [Axis]",
        "terseLabel": "Classes of financial instruments [axis]"
       }
      }
     },
     "localname": "ClassesOfFinancialInstrumentsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfCompanySContractualMaturitiesForItsFinancialLiabilitiesIncludingInterestToBePaidDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToCreditRiskAndExpectedCreditLossesForAccountsReceivableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsReceivableDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfFinancialInstrumentsMember": {
     "auth_ref": [
      "r270",
      "r272",
      "r274",
      "r276"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes of financial instruments. Financial instruments are contracts that give rise to a financial asset of one entity and a financial liability or equity instrument of another entity. It also represents the standard value for the 'Classes of financial instruments' axis if no other member is used. [Refer: Financial assets; Financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Classes Of Financial Instruments [Member]",
        "terseLabel": "Financial instruments, class [member]"
       }
      }
     },
     "localname": "ClassesOfFinancialInstrumentsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfCompanySContractualMaturitiesForItsFinancialLiabilitiesIncludingInterestToBePaidDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToCreditRiskAndExpectedCreditLossesForAccountsReceivableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsReceivableDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ClassesOfFinancialLiabilitiesAxis": {
     "auth_ref": [
      "r279",
      "r280",
      "r320",
      "r340"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes Of Financial Liabilities [Axis]",
        "terseLabel": "Classes of financial liabilities [axis]"
       }
      }
     },
     "localname": "ClassesOfFinancialLiabilitiesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialInstrumentsHeldByCompanyDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfSensitivityAnalysisOfCompanyFinancialAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis": {
     "auth_ref": [
      "r134"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes Of Intangible Assets And Goodwill [Axis]",
        "terseLabel": "Classes of intangible assets and goodwill [axis]"
       }
      }
     },
     "localname": "ClassesOfIntangibleAssetsAndGoodwillAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfAmortizationPeriodsForCurrentPeriodAndComparativePeriodDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis": {
     "auth_ref": [
      "r134"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes Of Intangible Assets Other Than Goodwill [Axis]",
        "terseLabel": "Classes of intangible assets other than goodwill [axis]"
       }
      }
     },
     "localname": "ClassesOfIntangibleAssetsOtherThanGoodwillAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureContingenciesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherAcquiredRightsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfOrdinarySharesAxis": {
     "auth_ref": [
      "r123"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes Of Ordinary Shares [Axis]",
        "terseLabel": "Classes of ordinary shares [axis]"
       }
      }
     },
     "localname": "ClassesOfOrdinarySharesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityScheduleOfCommonStockDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis": {
     "auth_ref": [
      "r74"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes Of Property Plant And Equipment [Axis]",
        "terseLabel": "Classes of property, plant and equipment [axis]"
       }
      }
     },
     "localname": "ClassesOfPropertyPlantAndEquipmentAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureImprovementsToConcessionAssetsSummaryOfImprovementsToConcessionAssetsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureMachineryEquipmentAndImprovementsOnLeasedAssetsSummaryOfNetBalancesOfMachineryEquipmentAndImprovementsOnLeasedAssetsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureMachineryEquipmentAndImprovementsOnLeasedAssetsSummaryOfPropertyPlantAndEquipmentDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesForCurrentAndComparativePeriodDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfShareCapitalAxis": {
     "auth_ref": [
      "r37"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes Of Share Capital [Axis]",
        "terseLabel": "Classes of share capital [axis]"
       }
      }
     },
     "localname": "ClassesOfShareCapitalAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfShareCapitalMember": {
     "auth_ref": [
      "r37"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for share capital of the entity. It also represents the standard value for the 'Classes of share capital' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes Of Share Capital [Member]",
        "terseLabel": "Share capital [member]"
       }
      }
     },
     "localname": "ClassesOfShareCapitalMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ClosingForeignExchangeRate": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The spot exchange rate at the end of the reporting period. Exchange rate is the ratio of exchange for two currencies. Spot exchange rate is the exchange rate for immediate delivery."
       }
      },
      "en-us": {
       "role": {
        "label": "Closing Foreign Exchange Rate",
        "terseLabel": "Closing exchange rate",
        "verboseLabel": "Mexican pesos per one U.S. dollar"
       }
      }
     },
     "localname": "ClosingForeignExchangeRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureForeignCurrencyTransactionsSummaryOfExchangeRateInEffectDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCIAdditionalInformationDetail"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_CommitmentsMadeByEntityRelatedPartyTransactions": {
     "auth_ref": [
      "r108"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of related-party commitments made by the entity to do something if a particular event occurs or does not occur in the future, including executory contracts (recognised and unrecognised). [Refer: Related parties [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Commitments Made By Entity Related Party Transactions",
        "terseLabel": "AMP annual consideration committed to be paid by entity for the year 2000 and 2001"
       }
      }
     },
     "localname": "CommitmentsMadeByEntityRelatedPartyTransactions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CommunicationAndNetworkEquipmentMember": {
     "auth_ref": [
      "r69"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing communications and network equipment. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Communication And Network Equipment [Member]",
        "terseLabel": "Communication equipment [Member]"
       }
      }
     },
     "localname": "CommunicationAndNetworkEquipmentMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureMachineryEquipmentAndImprovementsOnLeasedAssetsSummaryOfNetBalancesOfMachineryEquipmentAndImprovementsOnLeasedAssetsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureMachineryEquipmentAndImprovementsOnLeasedAssetsSummaryOfPropertyPlantAndEquipmentDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesForCurrentAndComparativePeriodDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ComponentsOfEquityAxis": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Components Of Equity [Axis]",
        "terseLabel": "Components of equity [axis]"
       }
      }
     },
     "localname": "ComponentsOfEquityAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components Of Other Comprehensive Income That Will Be Reclassified To Profit Or Loss Net Of Tax [Abstract]",
        "terseLabel": "Items that are or may be reclassified subsequently to profit or loss"
       }
      }
     },
     "localname": "ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components Of Other Comprehensive Income That Will Not Be Reclassified To Profit Or Loss Net Of Tax [Abstract]",
        "terseLabel": "Items that will not be reclassified to profit or loss"
       }
      }
     },
     "localname": "ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ComprehensiveIncome": {
     "auth_ref": [
      "r4",
      "r40",
      "r177",
      "r179",
      "r192",
      "r197"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfChangesInEquity": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome2": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of change in equity resulting from transactions and other events, other than those changes resulting from transactions with owners in their capacity as owners."
       }
      },
      "en-us": {
       "role": {
        "label": "Comprehensive Income",
        "terseLabel": "Total comprehensive income",
        "totalLabel": "Total comprehensive income for the year"
       }
      }
     },
     "localname": "ComprehensiveIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCISummaryOfNonControllingInterestDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfChangesInEquity",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income [Abstract]",
        "terseLabel": "Comprehensive income:"
       }
      }
     },
     "localname": "ComprehensiveIncomeAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ComprehensiveIncomeAttributableToAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income Attributable To [Abstract]",
        "terseLabel": "Total comprehensive income for the year attributable to:"
       }
      }
     },
     "localname": "ComprehensiveIncomeAttributableToAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests": {
     "auth_ref": [
      "r4",
      "r43"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome2": {
       "order": 10020.0,
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of comprehensive income attributable to non-controlling interests. [Refer: Comprehensive income; Non-controlling interests]"
       }
      },
      "en-us": {
       "role": {
        "label": "Comprehensive Income Attributable To Noncontrolling Interests",
        "terseLabel": "Non-controlling interest"
       }
      }
     },
     "localname": "ComprehensiveIncomeAttributableToNoncontrollingInterests",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent": {
     "auth_ref": [
      "r4",
      "r44"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome2": {
       "order": 10010.0,
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of comprehensive income attributable to owners of the parent. [Refer: Comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Comprehensive Income Attributable To Owners Of Parent",
        "terseLabel": "Controlling interest"
       }
      }
     },
     "localname": "ComprehensiveIncomeAttributableToOwnersOfParent",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ComputerEquipmentMember": {
     "auth_ref": [
      "r69"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing computer equipment. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Computer Equipment [Member]",
        "terseLabel": "Computer equipment [Member]"
       }
      }
     },
     "localname": "ComputerEquipmentMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureMachineryEquipmentAndImprovementsOnLeasedAssetsSummaryOfNetBalancesOfMachineryEquipmentAndImprovementsOnLeasedAssetsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureMachineryEquipmentAndImprovementsOnLeasedAssetsSummaryOfPropertyPlantAndEquipmentDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesForCurrentAndComparativePeriodDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ConstructionInProgress": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureImprovementsToConcessionAssetsSummaryOfNetAmountsOfImprovementsToConcessionAssetsDetail": {
       "order": 10020.0,
       "parentTag": "pac_ImprovementsToConcessionAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expenditure capitalised during the construction of non-current assets that are not yet available for use. [Refer: Non-current assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Construction In Progress",
        "terseLabel": "Construction in-progress"
       }
      }
     },
     "localname": "ConstructionInProgress",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureImprovementsToConcessionAssetsSummaryOfNetAmountsOfImprovementsToConcessionAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ConstructionInProgressMember": {
     "auth_ref": [
      "r69"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for expenditure capitalised during the construction of items of property, plant and equipment that are not yet available for use (ie not yet in the location and condition necessary for it to be capable of operating in the manner intended by the management). [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Construction In Progress [Member]",
        "terseLabel": "Construction in-progress [Member]"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureImprovementsToConcessionAssetsSummaryOfImprovementsToConcessionAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ContingentLiabilitiesMember": {
     "auth_ref": [
      "r131",
      "r244"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for possible obligations that arise from past events and whose existence will be confirmed only by the occurrence or non-occurrence of one or more uncertain future events not wholly within the control of the entity; or, present obligations that arise from past events but are not recognised because (a) it is probable that an outflow of resources embodying economic benefits will be required to settle the obligations; or (b) the amount of the obligations cannot be measured with sufficient reliability. It also represents the standard value for the 'Classes of contingent liabilities' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Contingent Liabilities [Member]",
        "terseLabel": "Contingent liabilities [member]"
       }
      }
     },
     "localname": "ContingentLiabilitiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ContributionsToPlanNetDefinedBenefitLiabilityAssetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contributions To Plan Net Defined Benefit Liability Asset [Abstract]",
        "terseLabel": "Measurement of net defined benefit liability:"
       }
      }
     },
     "localname": "ContributionsToPlanNetDefinedBenefitLiabilityAssetAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsSummaryOfAmountsRecognizedInConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncomeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CounterpartiesAxis": {
     "auth_ref": [
      "r294"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Counterparties [Axis]",
        "terseLabel": "Counterparties [axis]"
       }
      }
     },
     "localname": "CounterpartiesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsSummaryOfCharacterisiticsAndFairValueOfDerivativeInstrumentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CounterpartiesMember": {
     "auth_ref": [
      "r294"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the parties to the transaction other than the entity. It also represents the standard value for the 'Counterparties' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Counterparties [Member]",
        "terseLabel": "Counterparties [Member]"
       }
      }
     },
     "localname": "CounterpartiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsSummaryOfCharacterisiticsAndFairValueOfDerivativeInstrumentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CountryOfDomicileMember": {
     "auth_ref": [
      "r313",
      "r314"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the country in which the entity is registered and where it has its legal address or registered office."
       }
      },
      "en-us": {
       "role": {
        "label": "Country Of Domicile [Member]",
        "terseLabel": "Country of Domicile [Member]"
       }
      }
     },
     "localname": "CountryOfDomicileMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary": {
     "auth_ref": [
      "r114",
      "r118",
      "r183",
      "r188"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The country in which a subsidiary of the entity is incorporated. [Refer: Subsidiaries [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Country Of Incorporation Or Residence Of Subsidiary",
        "terseLabel": "Location"
       }
      }
     },
     "localname": "CountryOfIncorporationOrResidenceOfSubsidiary",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfConsolidatedSubsidiariesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CreditExposure": {
     "auth_ref": [
      "r353",
      "r358",
      "r359"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of exposure to loss resulting from credit risk. [Refer: Credit risk [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Credit Exposure",
        "terseLabel": "Amount of credit loss"
       }
      }
     },
     "localname": "CreditExposure",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToCreditRiskAndExpectedCreditLossesForAccountsReceivableDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CreditRiskMember": {
     "auth_ref": [
      "r265",
      "r331",
      "r332",
      "r333"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the risk that one party to a financial instrument will cause a financial loss for the other party by failing to discharge an obligation. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Credit Risk [Member]",
        "terseLabel": "Credit risk [Member]"
       }
      }
     },
     "localname": "CreditRiskMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CurrentAssets": {
     "auth_ref": [
      "r28",
      "r192",
      "r193"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCISummaryOfNonControllingInterestDetail": {
       "order": 10020.0,
       "parentTag": "ifrs-full_NetAssetsLiabilities",
       "weight": 1.0
      },
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10300.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets that the entity (a) expects to realise or intends to sell or consume in its normal operating cycle; (b) holds primarily for the purpose of trading; (c) expects to realise within twelve months after the reporting period; or (d) classifies as cash or cash equivalents (as defined in IAS 7) unless the asset is restricted from being exchanged or used to settle a liability for at least twelve months after the reporting period. [Refer: Assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current Assets",
        "terseLabel": "Current assets",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "CurrentAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCISummaryOfNonControllingInterestDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Assets [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "CurrentAssetsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10210.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current borrowings and current portion of non-current borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current Borrowings And Current Portion Of Noncurrent Borrowings",
        "terseLabel": "Banks loans, debt securities and current portion of the debt (Note 16.a and b)"
       }
      }
     },
     "localname": "CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentDebtInstrumentsIssued": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesDetail": {
       "order": 10010.0,
       "parentTag": "ifrs-full_DebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current debt instruments issued. [Refer: Debt instruments issued]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current Debt Instruments Issued",
        "negatedLabel": "Less - Current portion"
       }
      }
     },
     "localname": "CurrentDebtInstrumentsIssued",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentDerivativeFinancialLiabilities": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10280.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current derivative financial liabilities. [Refer: Derivative financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current Derivative Financial Liabilities",
        "terseLabel": "Derivative financial instruments (Note 15)"
       }
      }
     },
     "localname": "CurrentDerivativeFinancialLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentLeaseLiabilities": {
     "auth_ref": [
      "r227"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10270.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current lease liabilities. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current Lease Liabilities",
        "terseLabel": "Liabilities for assets in lease (Note 14.b)"
       }
      }
     },
     "localname": "CurrentLeaseLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentLiabilities": {
     "auth_ref": [
      "r30",
      "r192",
      "r195"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCISummaryOfNonControllingInterestDetail": {
       "order": 10040.0,
       "parentTag": "ifrs-full_NetAssetsLiabilities",
       "weight": -1.0
      },
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10130.0,
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have an unconditional right to defer settlement for at least twelve months after the reporting period.\nEffective 2023-01-01: The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have the right at the end of the reporting period to defer settlement for at least twelve months after the reporting period."
       }
      },
      "en-us": {
       "role": {
        "label": "Current Liabilities",
        "negatedLabel": "Current liabilities",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "CurrentLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCISummaryOfNonControllingInterestDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Liabilities [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "CurrentLiabilitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CurrentMember": {
     "auth_ref": [
      "r275",
      "r295",
      "r356"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a current time band."
       }
      },
      "en-us": {
       "role": {
        "label": "Current [Member]",
        "terseLabel": "Current (Not Past Due) [Member]"
       }
      }
     },
     "localname": "CurrentMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToCreditRiskAndExpectedCreditLossesForAccountsReceivableDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CurrentPortionOfLongtermBorrowings": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfDebtPayableDetail": {
       "order": 10010.0,
       "parentTag": "ifrs-full_Borrowings",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The current portion of non-current borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current Portion Of Longterm Borrowings",
        "terseLabel": "Current"
       }
      }
     },
     "localname": "CurrentPortionOfLongtermBorrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfDebtPayableDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsSummaryOfAmountsRecognizedInConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncomeDetail": {
       "order": 10040.0,
       "parentTag": "pac_ComponentsOfDefinedBenefitCostsRecognizedInNetIncome",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the net defined benefit liability (asset) resulting from employee service in the current period. [Refer: Net defined benefit liability (asset)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current Service Cost Net Defined Benefit Liability Asset",
        "terseLabel": "Current service labor cost"
       }
      }
     },
     "localname": "CurrentServiceCostNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsSummaryOfAmountsRecognizedInConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTaxAssets": {
     "auth_ref": [
      "r20"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10430.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The excess of amount paid for current tax in respect of current and prior periods over the amount due for those periods. Current tax is the amount of income taxes payable (recoverable) in respect of the taxable profit (tax loss) for a period."
       }
      },
      "en-us": {
       "role": {
        "label": "Current Tax Assets",
        "terseLabel": "Recoverable taxes (Note 12.b)"
       }
      }
     },
     "localname": "CurrentTaxAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTaxExpenseIncome": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome": {
       "order": 10090.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income taxes payable (recoverable) in respect of the taxable profit (tax loss) for a period."
       }
      },
      "en-us": {
       "role": {
        "label": "Current Tax Expense Income",
        "terseLabel": "Current",
        "verboseLabel": "Tax recognized"
       }
      }
     },
     "localname": "CurrentTaxExpenseIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfIncomeTaxExpenseBenefitDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTaxLiabilities": {
     "auth_ref": [
      "r20"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10290.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current tax for current and prior periods to the extent unpaid. Current tax is the amount of income taxes payable (recoverable) in respect of the taxable profit (tax loss) for a period."
       }
      },
      "en-us": {
       "role": {
        "label": "Current Tax Liabilities",
        "terseLabel": "Income taxes payable (Note 12)"
       }
      }
     },
     "localname": "CurrentTaxLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTradeReceivables": {
     "auth_ref": [
      "r29",
      "r33"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableSummaryOfTradeAccountsReceivableDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10420.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current trade receivables. [Refer: Trade receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current Trade Receivables",
        "terseLabel": "Trade accounts receivable \u2013 net (Note 6)",
        "totalLabel": "Trade accounts receivable"
       }
      }
     },
     "localname": "CurrentTradeReceivables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableSummaryOfTradeAccountsReceivableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DateAsAtWhichEntityPlansToApplyNewIFRSInitially": {
     "auth_ref": [
      "r175"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The date on which the entity plans to apply a new IFRS that has been issued but is not yet effective."
       }
      },
      "en-us": {
       "role": {
        "label": "Date As At Which Entity Plans To Apply New I F R S Initially",
        "terseLabel": "Effective as of"
       }
      }
     },
     "localname": "DateAsAtWhichEntityPlansToApplyNewIFRSInitially",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNewAccountingStandardsNotYetInEffectSummaryOfAccountingStandardsDetail"
     ],
     "xbrltype": "dateItemType"
    },
    "ifrs-full_DateOfAuthorisationForIssueOfFinancialStatements2013": {
     "auth_ref": [
      "r54"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The date on which financial statements are authorised for issue."
       }
      },
      "en-us": {
       "role": {
        "label": "Date Of Authorisation For Issue Of Financial Statements2013",
        "terseLabel": "Authorization of date of issuance of consolidated financial statements"
       }
      }
     },
     "localname": "DateOfAuthorisationForIssueOfFinancialStatements2013",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAuthorizationToIssueFinancialStatementsAdditionalInformationDetail"
     ],
     "xbrltype": "dateItemType"
    },
    "ifrs-full_DebtSecurities": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of instruments issued by the entity that represent indebtedness."
       }
      },
      "en-us": {
       "role": {
        "label": "Debt Securities",
        "terseLabel": "Debt instruments issued",
        "totalLabel": "Issuance of debt securities",
        "verboseLabel": "Issuance of debt securities"
       }
      }
     },
     "localname": "DebtSecurities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesParentheticalDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DebtSecuritiesMember": {
     "auth_ref": [
      "r212",
      "r214"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for instruments held by the entity that represent indebtedness."
       }
      },
      "en-us": {
       "role": {
        "label": "Debt Securities [Member]",
        "terseLabel": "Debt securities [Member]"
       }
      }
     },
     "localname": "DebtSecuritiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_DeferredTaxAssets": {
     "auth_ref": [
      "r21",
      "r25",
      "r64"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10380.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amounts of income taxes recoverable in future periods in respect of: (a) deductible temporary differences; (b) the carryforward of unused tax losses; and (c) the carryforward of unused tax credits. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets",
        "terseLabel": "Deferred income taxes \u2013 net (Note 12.e)"
       }
      }
     },
     "localname": "DeferredTaxAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxAssetsAndLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets And Liabilities [Abstract]",
        "terseLabel": "Deferred ISR asset (liability):"
       }
      }
     },
     "localname": "DeferredTaxAssetsAndLiabilitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfNetDeferredIncomeTaxAssetsAndNetDeferredIncomeTaxLiabilityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DeferredTaxExpenseIncome": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome": {
       "order": 10100.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of tax expense (income) relating to changes in deferred tax liabilities and deferred tax assets. [Refer: Deferred tax assets; Deferred tax liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred Tax Expense Income",
        "terseLabel": "Deferred"
       }
      }
     },
     "localname": "DeferredTaxExpenseIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfIncomeTaxExpenseBenefitDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxLiabilities": {
     "auth_ref": [
      "r21",
      "r25",
      "r64"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10170.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amounts of income taxes payable in future periods in respect of taxable temporary differences. [Refer: Temporary differences [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities",
        "terseLabel": "Deferred income taxes (Note 12.e)"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxLiabilityAsset": {
     "auth_ref": [
      "r64"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of deferred tax liabilities or assets. [Refer: Deferred tax liabilities; Deferred tax assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred Tax Liability Asset",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance",
        "terseLabel": "Beginning Balance",
        "verboseLabel": "Deferred income tax asset (liability)"
       }
      }
     },
     "localname": "DeferredTaxLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfNetDeferredIncomeTaxAssetsAndNetDeferredIncomeTaxLiabilityDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfChangesInDeferredTaxAssetsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfChangesInDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity": {
     "auth_ref": [
      "r59"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of deferred tax related to items credited (charged) directly to equity. [Refer: Deferred tax expense (income)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred Tax Relating To Items Charged Or Credited Directly To Equity",
        "terseLabel": "Changes in deferred tax asset"
       }
      }
     },
     "localname": "DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementScheduleOfReconciliationByRiskCategoryOfComponentsOfEquityAndAnalysisOfOCIItemsAndNetOfTaxDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DefinedBenefitObligationAtPresentValue": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10180.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The present value, without deducting any plan assets, of expected future payments required to settle the obligation resulting from employee service in the current and prior periods. [Refer: Plan assets, at fair value]"
       }
      },
      "en-us": {
       "role": {
        "label": "Defined Benefit Obligation At Present Value",
        "periodEndLabel": "Ending defined benefit obligation",
        "periodStartLabel": "Opening defined benefit obligation",
        "terseLabel": "Retirement employee benefits (Note 17)",
        "verboseLabel": "Present value of defined benefit obligations"
       }
      }
     },
     "localname": "DefinedBenefitObligationAtPresentValue",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsSummaryOfDefinedBenefitPlansDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsSummaryOfMovementsInPresentValueOfDefinedObligationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DepositsFromCustomers": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10150.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of deposit liabilities from customers held by the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Deposits From Customers",
        "terseLabel": "Deposits received in guarantee (Note 4)",
        "verboseLabel": "Deposit received from customers"
       }
      }
     },
     "localname": "DepositsFromCustomers",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DepreciationAndAmortisationExpense": {
     "auth_ref": [
      "r1",
      "r3",
      "r52",
      "r202",
      "r302",
      "r310"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDepreciationAndAmortizationSummaryOfDepreciationAndAmortizationDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome": {
       "order": 10270.0,
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of depreciation and amortisation expense. Depreciation and amortisation are the systematic allocations of depreciable amounts of assets over their useful lives."
       }
      },
      "en-us": {
       "role": {
        "label": "Depreciation And Amortisation Expense",
        "negatedLabel": "Depreciation and amortization for the year",
        "terseLabel": "Depreciation and amortization (Note 21)",
        "totalLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationAndAmortisationExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDepreciationAndAmortizationSummaryOfDepreciationAndAmortizationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationSummaryOfResultsAssetsAndLiabilitiesBySegmentsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DepreciationExpense": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDepreciationAndAmortizationSummaryOfDepreciationAndAmortizationDetail": {
       "order": 10010.0,
       "parentTag": "ifrs-full_DepreciationAndAmortisationExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of depreciation expense. Depreciation is the systematic allocation of depreciable amounts of tangible assets over their useful lives."
       }
      },
      "en-us": {
       "role": {
        "label": "Depreciation Expense",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "DepreciationExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDepreciationAndAmortizationSummaryOfDepreciationAndAmortizationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DerivativeFinancialAssets": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10370.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of financial assets classified as derivative instruments. [Refer: Financial assets; Derivatives [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Derivative Financial Assets",
        "terseLabel": "Derivative financial instruments (Note 15)",
        "verboseLabel": "Fair value asset"
       }
      }
     },
     "localname": "DerivativeFinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsSummaryOfCharacterisiticsAndFairValueOfDerivativeInstrumentsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DerivativeFinancialLiabilities": {
     "auth_ref": [
      "r24"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of financial liabilities classified as derivative instruments. [Refer: Financial assets; Derivatives [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Derivative Financial Liabilities",
        "negatedLabel": "Fair value liability"
       }
      }
     },
     "localname": "DerivativeFinancialLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsSummaryOfCharacterisiticsAndFairValueOfDerivativeInstrumentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DerivativesMember": {
     "auth_ref": [
      "r212",
      "r214",
      "r280",
      "r297"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for financial instruments or other contracts within the scope of IFRS 9 with all three of the following characteristics: (a) Their value changes in response to the change in a specified interest rate, financial instrument price, commodity price, foreign exchange rate, index of prices or rates, credit rating or credit index, or other variable, provided in the case of a non-financial variable that the variable is not specific to a party to the contract (sometimes called the \u2018underlying\u2019); (b) They require no initial net investment or an initial net investment that is smaller than would be required for other types of contracts that would be expected to have a similar response to changes in market factors; (c) They are settled at a future date. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Derivatives [Member]",
        "terseLabel": "Derivative financial instruments [Member]"
       }
      }
     },
     "localname": "DerivativesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialInstrumentsHeldByCompanyDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfNetDeferredIncomeTaxAssetsAndNetDeferredIncomeTaxLiabilityDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfChangesInDeferredTaxAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForBorrowingCostsExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for interest and other costs that the entity incurs in connection with the borrowing of funds."
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Accounting Policy For Borrowing Costs Explanatory",
        "terseLabel": "Capitalized borrowing costs"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForBorrowingCostsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for business combinations. [Refer: Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Accounting Policy For Business Combinations Explanatory",
        "terseLabel": "Business combinations"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForCashFlowsExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for cash flows."
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Accounting Policy For Cash Flows Explanatory",
        "terseLabel": "Cash flow statement"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForCashFlowsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for derivative financial instruments. [Refer: Financial instruments, class [member]; Derivatives [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Accounting Policy For Derivative Financial Instruments Explanatory",
        "terseLabel": "Derivative financial instruments and hedge accounting"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for earnings per share."
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Accounting Policy For Earnings Per Share Explanatory",
        "terseLabel": "Earnings per share"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForEarningsPerShareExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for employee benefits. Employee benefits are all forms of consideration given by an entity in exchange for services rendered by employees or for the termination of employment."
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Accounting Policy For Employee Benefits Explanatory",
        "terseLabel": "Employee benefits"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for financial instruments. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Accounting Policy For Financial Instruments Explanatory",
        "terseLabel": "Financial instruments"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for foreign currency translation."
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Accounting Policy For Foreign Currency Translation Explanatory",
        "terseLabel": "Foreign currency transactions"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for the impairment of assets."
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Accounting Policy For Impairment Of Assets Explanatory",
        "terseLabel": "Impairment of financial and non-financial assets (tangible and intangible)"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for income tax."
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Accounting Policy For Income Tax Explanatory",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForIncomeTaxExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for intangible assets and goodwill. [Refer: Intangible assets and goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Accounting Policy For Intangible Assets And Goodwill Explanatory",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForInterestIncomeAndExpenseExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for income and expense arising from interest."
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Accounting Policy For Interest Income And Expense Explanatory",
        "terseLabel": "Finance cost and finance income"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForInterestIncomeAndExpenseExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociates": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for investments in associates. [Refer: Associates [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Accounting Policy For Investment In Associates",
        "terseLabel": "Investment in associate"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForInvestmentInAssociates",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for leases. A lease is an agreement whereby the lessor conveys to the lessee in return for a payment or series of payments the right to use an asset for an agreed period of time."
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Accounting Policy For Leases Explanatory",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForLeasesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for recognising revenue. [Refer: Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Accounting Policy For Recognition Of Revenue",
        "terseLabel": "Revenue recognition"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForRecognitionOfRevenue",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for segment reporting."
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Accounting Policy For Segment Reporting Explanatory",
        "terseLabel": "Operating segments"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForSegmentReportingExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents": {
     "auth_ref": [
      "r170"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy used to determine the components of cash and cash equivalents. [Refer: Cash and cash equivalents]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Accounting Policy To Determine Components Of Cash And Cash Equivalents",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations": {
     "auth_ref": [
      "r174"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the known or reasonably estimable information relevant to assessing the possible impact that the application of a new IFRS, that has been issued but is not yet effective, will have."
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Expected Impact Of Initial Application Of New Standards Or Interpretations",
        "terseLabel": "New accounting standards not yet in effect"
       }
      }
     },
     "localname": "DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNewAccountingStandardsNotYetInEffect"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description Of Expected Impact Of Initial Application Of New Standards Or Interpretations [Abstract]"
       }
      }
     },
     "localname": "DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Expected Impact Of Initial Application Of New Standards Or Interpretations [Line Items]",
        "terseLabel": "Description Of Expected Impact Of Initial Application Of New Standards Or Interpretations [Line Items]"
       }
      }
     },
     "localname": "DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNewAccountingStandardsNotYetInEffectSummaryOfAccountingStandardsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable": {
     "auth_ref": [
      "r174"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the expected impact of the initial application of new standards or interpretations."
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Expected Impact Of Initial Application Of New Standards Or Interpretations [Table]",
        "terseLabel": "Description Of Expected Impact Of Initial Application Of New Standards Or Interpretations [Table]"
       }
      }
     },
     "localname": "DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNewAccountingStandardsNotYetInEffectSummaryOfAccountingStandardsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DescriptionOfExpiryDateOfTemporaryDifferencesUnusedTaxLossesAndUnusedTaxCredits": {
     "auth_ref": [
      "r62"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the expiry date (if any) of deductible temporary differences, unused tax losses and unused tax credits for which no deferred tax asset is recognised in the statement of financial position. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Expiry Date Of Temporary Differences Unused Tax Losses And Unused Tax Credits",
        "terseLabel": "Expiry date of deductible temporary differences, unused tax losses and unused tax credits"
       }
      }
     },
     "localname": "DescriptionOfExpiryDateOfTemporaryDifferencesUnusedTaxLossesAndUnusedTaxCredits",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DescriptionOfHowAcquirerObtainedControlOfAcquiree": {
     "auth_ref": [
      "r238"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of how the acquirer obtained the power to govern the financial and operating policies of the acquiree so as to obtain benefits from its activities."
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of How Acquirer Obtained Control Of Acquiree",
        "terseLabel": "Description of how acquirer obtained control of acquiree"
       }
      }
     },
     "localname": "DescriptionOfHowAcquirerObtainedControlOfAcquiree",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCIAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DescriptionOfLineItemInStatementOfFinancialPositionThatIncludesHedgingInstrument": {
     "auth_ref": [
      "r254"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the line item in the statement of financial position that includes the hedging instrument. [Refer: Hedging instruments [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Line Item In Statement Of Financial Position That Includes Hedging Instrument",
        "terseLabel": "Line item in the statement of financial position where the hedging instrument is included"
       }
      }
     },
     "localname": "DescriptionOfLineItemInStatementOfFinancialPositionThatIncludesHedgingInstrument",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfItemsDesignatedAsHedgingInstrumentsAndHedgeIneffectivenessDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DescriptionOfServiceConcessionArrangement": {
     "auth_ref": [
      "r321"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the service concession arrangement. [Refer: Service concession arrangements [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Service Concession Arrangement",
        "terseLabel": "Description of the agreement"
       }
      }
     },
     "localname": "DescriptionOfServiceConcessionArrangement",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DescriptionOfTypesOfProductsAndServicesFromWhichEachReportableSegmentDerivesItsRevenues": {
     "auth_ref": [
      "r298"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the types of products and services from which a reportable segment derives its revenues. [Refer: Products and services [member]; Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description Of Types Of Products And Services From Which Each Reportable Segment Derives Its Revenues",
        "terseLabel": "Type of Contract"
       }
      }
     },
     "localname": "DescriptionOfTypesOfProductsAndServicesFromWhichEachReportableSegmentDerivesItsRevenues",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesSummaryOfTimingOfSatisfactionOfPerformanceObligationsInContractsWithCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfAllowanceForCreditLossesExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the allowance relating to impairments of financial assets due to credit losses. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Allowance For Credit Losses Explanatory",
        "terseLabel": "Summary of Movements in Allowance For Doubtful Accounts"
       }
      }
     },
     "localname": "DisclosureOfAllowanceForCreditLossesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfAuthorisationOfFinancialStatementsExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the authorisation of financial statements for issue."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Authorisation Of Financial Statements Explanatory",
        "terseLabel": "Authorization to issue the financial statements"
       }
      }
     },
     "localname": "DisclosureOfAuthorisationOfFinancialStatementsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAuthorizationToIssueFinancialStatements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the basis used for the preparation of the financial statements."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Basis Of Preparation Of Financial Statements Explanatory",
        "terseLabel": "Basis of presentation"
       }
      }
     },
     "localname": "DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfBorrowingCostsExplanatory": {
     "auth_ref": [
      "r97"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for borrowing costs."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Borrowing Costs Explanatory",
        "terseLabel": "Bank Loans and issuance of Debt Securities"
       }
      }
     },
     "localname": "DisclosureOfBorrowingCostsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecurities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfBorrowingsExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Borrowings Explanatory",
        "terseLabel": "Summary of Debt Payable"
       }
      }
     },
     "localname": "DisclosureOfBorrowingsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of cash and cash equivalents. [Refer: Cash and cash equivalents]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Cash And Cash Equivalents Explanatory",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "DisclosureOfCashAndCashEquivalentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCashAndCashEquivalents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfCommitmentsExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of commitments."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Commitments Explanatory",
        "terseLabel": "Commitments"
       }
      }
     },
     "localname": "DisclosureOfCommitmentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCommitments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfContingentLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Contingent Liabilities [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfContingentLiabilitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfContingentLiabilitiesExplanatory": {
     "auth_ref": [
      "r130"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of contingent liabilities. [Refer: Contingent liabilities [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Contingent Liabilities Explanatory",
        "terseLabel": "Contingencies"
       }
      }
     },
     "localname": "DisclosureOfContingentLiabilitiesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfContingentLiabilitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Contingent Liabilities [Line Items]",
        "terseLabel": "Disclosure Of Contingent Liabilities [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfContingentLiabilitiesLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfContingentLiabilitiesTable": {
     "auth_ref": [
      "r130"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to contingent liabilities."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Contingent Liabilities [Table]",
        "terseLabel": "Disclosure Of Contingent Liabilities [Table]"
       }
      }
     },
     "localname": "DisclosureOfContingentLiabilitiesTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfCreditRiskExposureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Credit Risk Exposure [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCreditRiskExposureAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfCreditRiskExposureExplanatory": {
     "auth_ref": [
      "r274"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the credit risk exposure. Credit risk exposure is the credit risk inherent in an entity\u2019s financial assets and commitments to extend credit."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Credit Risk Exposure Explanatory",
        "terseLabel": "Summary of Exposure to Credit Risk and Expected Credit Losses for Accounts Receivable"
       }
      }
     },
     "localname": "DisclosureOfCreditRiskExposureExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfCreditRiskExposureLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Credit Risk Exposure [Line Items]",
        "terseLabel": "Disclosure Of Credit Risk Exposure [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfCreditRiskExposureLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToCreditRiskAndExpectedCreditLossesForAccountsReceivableDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfCreditRiskExposureTable": {
     "auth_ref": [
      "r274"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the credit risk exposure."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Credit Risk Exposure [Table]",
        "terseLabel": "Disclosure Of Credit Risk Exposure [Table]"
       }
      }
     },
     "localname": "DisclosureOfCreditRiskExposureTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToCreditRiskAndExpectedCreditLossesForAccountsReceivableDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDebtSecuritiesExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of debt instruments. [Refer: Debt instruments issued; Debt instruments held]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Debt Securities Explanatory",
        "terseLabel": "Summary of Issuance of Debt Securities"
       }
      }
     },
     "localname": "DisclosureOfDebtSecuritiesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDefinedBenefitPlansAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Defined Benefit Plans [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfDefinedBenefitPlansAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory": {
     "auth_ref": [
      "r80"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of defined benefit plans. [Refer: Defined benefit plans [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Defined Benefit Plans Explanatory",
        "terseLabel": "Summary of Defined Benefit Plans"
       }
      }
     },
     "localname": "DisclosureOfDefinedBenefitPlansExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDefinedBenefitPlansLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Defined Benefit Plans [Line Items]",
        "terseLabel": "Disclosure Of Defined Benefit Plans [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfDefinedBenefitPlansLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDefinedBenefitPlansTable": {
     "auth_ref": [
      "r80"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to defined benefit plans."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Defined Benefit Plans [Table]",
        "terseLabel": "Disclosure Of Defined Benefit Plans [Table]"
       }
      }
     },
     "localname": "DisclosureOfDefinedBenefitPlansTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDepreciationAndAmortisationExpenseExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of depreciation and amortisation expense. [Refer: Depreciation and amortisation expense]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Depreciation And Amortisation Expense Explanatory",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DisclosureOfDepreciationAndAmortisationExpenseExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDepreciationAndAmortization"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDerivativeFinancialInstrumentsExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of derivative financial instruments. [Refer: Derivatives [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Derivative Financial Instruments Explanatory",
        "terseLabel": "Derivative financial instruments"
       }
      }
     },
     "localname": "DisclosureOfDerivativeFinancialInstrumentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Detailed Information About Borrowings [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory": {
     "auth_ref": [
      "r281"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Detailed Information About Borrowings Explanatory",
        "terseLabel": "Summary of Unpaid Balance of Loan - Loans Contracted with Banking Institutions and Third Parties"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Detailed Information About Borrowings [Line Items]",
        "terseLabel": "Disclosure Of Detailed Information About Borrowings [Line Items]",
        "verboseLabel": "Disclosure of detailed information about borrowings [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfDebtPayableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfMaturityOfLongTermDebtPayableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesParentheticalDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable": {
     "auth_ref": [
      "r281"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of borrowings."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Detailed Information About Borrowings [Table]",
        "terseLabel": "Disclosure Of Detailed Information About Borrowings [Table]"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfDebtPayableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfMaturityOfLongTermDebtPayableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesParentheticalDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory": {
     "auth_ref": [
      "r264",
      "r272",
      "r281"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about financial instruments. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Detailed Information About Financial Instruments Explanatory",
        "terseLabel": "Summary of Financial Instruments Held by the Company"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutHedgedItemsExplanatory": {
     "auth_ref": [
      "r259"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about hedged items. [Refer: Hedged items [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Detailed Information About Hedged Items Explanatory",
        "terseLabel": "Summary of Items Designated as Hedged Items"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutHedgedItemsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Detailed Information About Hedging Instruments [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutHedgingInstrumentsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Detailed Information About Hedging Instruments [Line Items]",
        "terseLabel": "Disclosure Of Detailed Information About Hedging Instruments [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfItemsDesignatedAsHedgedItemsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfItemsDesignatedAsHedgingInstrumentsAndHedgeIneffectivenessDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable": {
     "auth_ref": [
      "r257"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of hedging instruments."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Detailed Information About Hedging Instruments [Table]",
        "terseLabel": "Disclosure Of Detailed Information About Hedging Instruments [Table]"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutHedgingInstrumentsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfItemsDesignatedAsHedgedItemsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfItemsDesignatedAsHedgingInstrumentsAndHedgeIneffectivenessDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory": {
     "auth_ref": [
      "r74"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Detailed Information About Property Plant And Equipment Explanatory",
        "terseLabel": "Summary of Property Plant and Equipment"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureMachineryEquipmentAndImprovementsOnLeasedAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutServiceConcessionArrangementsExplanatory": {
     "auth_ref": [
      "r325"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about service concession arrangements. [Refer: Service concession arrangements [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Detailed Information About Service Concession Arrangements Explanatory",
        "terseLabel": "Summary of Values of Airport Concessions and Rights to Use Airport Facilities"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutServiceConcessionArrangementsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Disaggregation Of Revenue From Contracts With Customers [Line Items]",
        "terseLabel": "Disclosure of Disaggregation of Revenue from Contracts with Customers [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesSummaryOfTimingOfSatisfactionOfPerformanceObligationsInContractsWithCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable": {
     "auth_ref": [
      "r218"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the disaggregation of revenue from contracts with customers."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Disaggregation Of Revenue From Contracts With Customers [Table]",
        "terseLabel": "Disclosure Of Disaggregation Of Revenue From Contracts With Customers [Table]"
       }
      }
     },
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesSummaryOfTimingOfSatisfactionOfPerformanceObligationsInContractsWithCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory": {
     "auth_ref": [
      "r96"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for the effect of changes in foreign exchange rates."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Effect Of Changes In Foreign Exchange Rates Explanatory",
        "terseLabel": "Foreign currency transactions"
       }
      }
     },
     "localname": "DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureForeignCurrencyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfEmployeeBenefitsExplanatory": {
     "auth_ref": [
      "r93"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for employee benefits."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Employee Benefits Explanatory",
        "terseLabel": "Retirement employee benefits"
       }
      }
     },
     "localname": "DisclosureOfEmployeeBenefitsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefits"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory": {
     "auth_ref": [
      "r318"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for operating segments."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Entitys Reportable Segments Explanatory",
        "terseLabel": "Operating segment and geographic information"
       }
      }
     },
     "localname": "DisclosureOfEntitysReportableSegmentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory": {
     "auth_ref": [
      "r56"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for events after the reporting period."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Events After Reporting Period Explanatory",
        "terseLabel": "Subsequent events"
       }
      }
     },
     "localname": "DisclosureOfEventsAfterReportingPeriodExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFairValueOfFinancialInstrumentsExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the fair value of financial instruments. [Refer: Financial instruments, class [member]; At fair value [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Fair Value Of Financial Instruments Explanatory",
        "terseLabel": "Summary of Characteristics and Fair Value of Derivative Instruments"
       }
      }
     },
     "localname": "DisclosureOfFairValueOfFinancialInstrumentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFinanceCostExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of finance cost. [Refer: Finance costs]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Finance Cost Explanatory",
        "terseLabel": "Finance cost - Net"
       }
      }
     },
     "localname": "DisclosureOfFinanceCostExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinanceCostNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of finance income (cost). [Refer: Finance income (cost)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Finance Income Expense Explanatory",
        "terseLabel": "Summary of Net Finance (Cost) Income"
       }
      }
     },
     "localname": "DisclosureOfFinanceIncomeExpenseExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinanceCostNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFinancialAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Financial Assets [Abstract]",
        "terseLabel": "Financial assets"
       }
      }
     },
     "localname": "DisclosureOfFinancialAssetsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialInstrumentsHeldByCompanyDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Financial Instruments [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfFinancialInstrumentsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsByTypeOfInterestRateAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Financial Instruments By Type Of Interest Rate [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfFinancialInstrumentsByTypeOfInterestRateAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsByTypeOfInterestRateExplanatory": {
     "auth_ref": [
      "r277"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of financial instruments by type of interest rate. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Financial Instruments By Type Of Interest Rate Explanatory",
        "terseLabel": "Summary of Interest Rate Profile of Company Interest-bearing Financial Instruments"
       }
      }
     },
     "localname": "DisclosureOfFinancialInstrumentsByTypeOfInterestRateExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsByTypeOfInterestRateLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Financial Instruments By Type Of Interest Rate [Line Items]",
        "terseLabel": "Disclosure Of Financial Instruments By Type Of Interest Rate [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfFinancialInstrumentsByTypeOfInterestRateLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfInterestRateProfileOfCompanyInterestBearingFinancialInstrumentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsByTypeOfInterestRateTable": {
     "auth_ref": [
      "r277"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to financial instruments, by type of interest rate."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Financial Instruments By Type Of Interest Rate [Table]",
        "terseLabel": "Disclosure Of Financial Instruments By Type Of Interest Rate [Table]"
       }
      }
     },
     "localname": "DisclosureOfFinancialInstrumentsByTypeOfInterestRateTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfInterestRateProfileOfCompanyInterestBearingFinancialInstrumentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Financial Instruments [Line Items]",
        "terseLabel": "Disclosure of detailed information about financial instruments [Line Items]",
        "verboseLabel": "Disclosure of detailed information about financial instruments [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfFinancialInstrumentsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfCompanySContractualMaturitiesForItsFinancialLiabilitiesIncludingInterestToBePaidDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialInstrumentsHeldByCompanyDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsTable": {
     "auth_ref": [
      "r264",
      "r272",
      "r281"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of financial instruments."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Financial Instruments [Table]",
        "terseLabel": "Disclosure Of Financial Instruments [Table]"
       }
      }
     },
     "localname": "DisclosureOfFinancialInstrumentsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfCompanySContractualMaturitiesForItsFinancialLiabilitiesIncludingInterestToBePaidDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialInstrumentsHeldByCompanyDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFinancialLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Financial Liabilities [Abstract]",
        "terseLabel": "Financial liabilities at amortized cost"
       }
      }
     },
     "localname": "DisclosureOfFinancialLiabilitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialInstrumentsHeldByCompanyDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFinancialRiskManagementExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the entity's financial risk management practices and policies."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Financial Risk Management Explanatory",
        "terseLabel": "Financial risk management"
       }
      }
     },
     "localname": "DisclosureOfFinancialRiskManagementExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagement"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfHedgeAccountingExplanatory": {
     "auth_ref": [
      "r349"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of hedge accounting."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Hedge Accounting Explanatory",
        "terseLabel": "Summary of Decrease in Interbank Interest Rates (Basis Points)"
       }
      }
     },
     "localname": "DisclosureOfHedgeAccountingExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfIncomeTaxExplanatory": {
     "auth_ref": [
      "r67"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for income taxes."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Income Tax Explanatory",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "DisclosureOfIncomeTaxExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfInformationAboutKeyManagementPersonnelExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of information about key management personnel. [Refer: Key management personnel of entity or parent [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Information About Key Management Personnel Explanatory",
        "terseLabel": "Summary of Total Amounts Paid to Key Management Personnel or Directors"
       }
      }
     },
     "localname": "DisclosureOfInformationAboutKeyManagementPersonnelExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfInformationAboutTermsAndConditionsOfHedgingInstrumentsAndHowTheyAffectFutureCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Information About Terms And Conditions Of Hedging Instruments And How They Affect Future Cash Flows [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfInformationAboutTermsAndConditionsOfHedgingInstrumentsAndHowTheyAffectFutureCashFlowsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfInformationAboutTermsAndConditionsOfHedgingInstrumentsAndHowTheyAffectFutureCashFlowsExplanatory": {
     "auth_ref": [
      "r251"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of information about the terms and conditions of hedging instruments and how they affect future cash flows. [Refer: Hedging instruments [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Information About Terms And Conditions Of Hedging Instruments And How They Affect Future Cash Flows Explanatory",
        "terseLabel": "Schedule of Reconciliation by Risk Category of Components of Equity and Analysis of OCI Items and Net of Tax"
       }
      }
     },
     "localname": "DisclosureOfInformationAboutTermsAndConditionsOfHedgingInstrumentsAndHowTheyAffectFutureCashFlowsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfInformationAboutTermsAndConditionsOfHedgingInstrumentsAndHowTheyAffectFutureCashFlowsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Information About Terms And Conditions Of Hedging Instruments And How They Affect Future Cash Flows [Line Items]",
        "terseLabel": "Disclosure Of Information About Terms And Conditions Of Hedging Instruments And How They Affect Future Cash Flows [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfInformationAboutTermsAndConditionsOfHedgingInstrumentsAndHowTheyAffectFutureCashFlowsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementScheduleOfReconciliationByRiskCategoryOfComponentsOfEquityAndAnalysisOfOCIItemsAndNetOfTaxDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfDecreaseInInterbankInterestRatesBasisPointsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfInformationAboutTermsAndConditionsOfHedgingInstrumentsAndHowTheyAffectFutureCashFlowsTable": {
     "auth_ref": [
      "r251"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the terms and conditions of hedging instruments and how they affect future cash flows."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Information About Terms And Conditions Of Hedging Instruments And How They Affect Future Cash Flows [Table]",
        "terseLabel": "Disclosure Of Information About Terms And Conditions Of Hedging Instruments And How They Affect Future Cash Flows [Table]"
       }
      }
     },
     "localname": "DisclosureOfInformationAboutTermsAndConditionsOfHedgingInstrumentsAndHowTheyAffectFutureCashFlowsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementScheduleOfReconciliationByRiskCategoryOfComponentsOfEquityAndAnalysisOfOCIItemsAndNetOfTaxDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfDecreaseInInterbankInterestRatesBasisPointsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfIntangibleAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Intangible Assets [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfIntangibleAssetsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfIntangibleAssetsExplanatory": {
     "auth_ref": [
      "r138"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for intangible assets."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Intangible Assets Explanatory",
        "terseLabel": "Summary of Amortization Periods For Current Period and Comparative Period"
       }
      }
     },
     "localname": "DisclosureOfIntangibleAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Intangible Assets [Line Items]",
        "terseLabel": "Disclosure of detailed information about intangible assets [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfIntangibleAssetsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfAmortizationPeriodsForCurrentPeriodAndComparativePeriodDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfIntangibleAssetsTable": {
     "auth_ref": [
      "r134"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of intangible assets."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Intangible Assets [Table]",
        "terseLabel": "Disclosure Of Intangible Assets [Table]"
       }
      }
     },
     "localname": "DisclosureOfIntangibleAssetsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfAmortizationPeriodsForCurrentPeriodAndComparativePeriodDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfLeasesExplanatory": {
     "auth_ref": [
      "r233",
      "r234"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for leases."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Leases Explanatory",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "DisclosureOfLeasesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory": {
     "auth_ref": [
      "r232"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of a maturity analysis of operating lease payments. Operating lease is a lease that does not transfer substantially all the risks and rewards incidental to ownership of an underlying asset."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Maturity Analysis Of Operating Lease Payments Explanatory",
        "terseLabel": "Summary of Future Minimum Lease Payments"
       }
      }
     },
     "localname": "DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Nonadjusting Events After Reporting Period [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Nonadjusting Events After Reporting Period [Line Items]",
        "terseLabel": "Disclosure Of Nonadjusting Events After Reporting Period [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable": {
     "auth_ref": [
      "r55"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to non-adjusting events after the reporting period."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Nonadjusting Events After Reporting Period [Table]",
        "terseLabel": "Disclosure Of Nonadjusting Events After Reporting Period [Table]"
       }
      }
     },
     "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNoncontrollingInterestsExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of non-controlling interests. [Refer: Non-controlling interests]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Noncontrolling Interests Explanatory",
        "terseLabel": "Non-controlling interest (NCI)"
       }
      }
     },
     "localname": "DisclosureOfNoncontrollingInterestsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCI"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfOffsettingOfFinancialLiabilitiesExplanatory": {
     "auth_ref": [
      "r249"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the offsetting of financial liabilities. [Refer: Financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Offsetting Of Financial Liabilities Explanatory",
        "terseLabel": "Summary of Company's Contractual Maturities for its Financial Liabilities, Including the Interest to be Paid"
       }
      }
     },
     "localname": "DisclosureOfOffsettingOfFinancialLiabilitiesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfOperatingSegmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Operating Segments [Abstract]",
        "terseLabel": "Disclosure of operating segments [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfOperatingSegmentsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfOperatingSegmentsExplanatory": {
     "auth_ref": [
      "r304"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of operating segments. [Refer: Operating segments [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Operating Segments Explanatory",
        "terseLabel": "Summary of Results, Assets and Liabilities by Segments"
       }
      }
     },
     "localname": "DisclosureOfOperatingSegmentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfOperatingSegmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Operating Segments [Line Items]",
        "terseLabel": "Disclosure of operating segments [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfOperatingSegmentsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationSummaryOfResultsAssetsAndLiabilitiesBySegmentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfOperatingSegmentsTable": {
     "auth_ref": [
      "r304"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to operating segments."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Operating Segments [Table]",
        "terseLabel": "Disclosure Of Operating Segments [Table]"
       }
      }
     },
     "localname": "DisclosureOfOperatingSegmentsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationSummaryOfResultsAssetsAndLiabilitiesBySegmentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of other operating income or expense. [Refer: Other operating income (expense)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Other Operating Income Expense Explanatory",
        "terseLabel": "Other Expense (Income) Net"
       }
      }
     },
     "localname": "DisclosureOfOtherOperatingIncomeExpenseExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherExpenseIncomeNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Property Plant And Equipment [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfPropertyPlantAndEquipmentAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory": {
     "auth_ref": [
      "r76"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for property, plant and equipment."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Property Plant And Equipment Explanatory",
        "terseLabel": "Machinery, equipment and improvements on leased assets"
       }
      }
     },
     "localname": "DisclosureOfPropertyPlantAndEquipmentExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureMachineryEquipmentAndImprovementsOnLeasedAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Property Plant And Equipment [Line Items]",
        "terseLabel": "Disclosure of detailed information about property, plant and equipment [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfPropertyPlantAndEquipmentLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureMachineryEquipmentAndImprovementsOnLeasedAssetsSummaryOfNetBalancesOfMachineryEquipmentAndImprovementsOnLeasedAssetsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureMachineryEquipmentAndImprovementsOnLeasedAssetsSummaryOfPropertyPlantAndEquipmentDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesForCurrentAndComparativePeriodDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r74"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of property, plant and equipment."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Property Plant And Equipment [Table]",
        "terseLabel": "Disclosure Of Property Plant And Equipment [Table]"
       }
      }
     },
     "localname": "DisclosureOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureMachineryEquipmentAndImprovementsOnLeasedAssetsSummaryOfNetBalancesOfMachineryEquipmentAndImprovementsOnLeasedAssetsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureMachineryEquipmentAndImprovementsOnLeasedAssetsSummaryOfPropertyPlantAndEquipmentDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesForCurrentAndComparativePeriodDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory": {
     "auth_ref": [
      "r230"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of quantitative information about right-of-use assets. [Refer: Right-of-use assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Quantitative Information About Rightofuse Assets Explanatory",
        "terseLabel": "Summary of Value of Rights to Use Airport Facilities"
       }
      }
     },
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRightsToUseAirportFacilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory": {
     "auth_ref": [
      "r168"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the reconciliation of liabilities arising from financing activities. [Refer: Liabilities arising from financing activities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Reconciliation Of Liabilities Arising From Financing Activities Explanatory",
        "terseLabel": "Summary of Reconciliation of Liabilities Arising From Financing Activities"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfRelatedPartyExplanatory": {
     "auth_ref": [
      "r109"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for related parties."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Related Party Explanatory",
        "terseLabel": "Transactions with related parties"
       }
      }
     },
     "localname": "DisclosureOfRelatedPartyExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedParties"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfRevenueExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for revenue."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Revenue Explanatory",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "DisclosureOfRevenueExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenues"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfServiceConcessionArrangementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Service Concession Arrangements [Abstract]",
        "terseLabel": "Disclosure of Service Concession Arrangements [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfServiceConcessionArrangementsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfServiceConcessionArrangementsExplanatory": {
     "auth_ref": [
      "r326"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for service concession arrangements."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Service Concession Arrangements Explanatory",
        "terseLabel": "Improvements to concession assets"
       }
      }
     },
     "localname": "DisclosureOfServiceConcessionArrangementsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureImprovementsToConcessionAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfServiceConcessionArrangementsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Service Concession Arrangements [Line Items]",
        "terseLabel": "Disclosure of detailed information about service concession arrangements [Line Items]",
        "verboseLabel": "Disclosure of detailed information about service concession arrangements [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfServiceConcessionArrangementsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureImprovementsToConcessionAssetsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureImprovementsToConcessionAssetsSummaryOfImprovementsToConcessionAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfServiceConcessionArrangementsTable": {
     "auth_ref": [
      "r325"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of service concession arrangements."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Service Concession Arrangements [Table]",
        "terseLabel": "Disclosure Of Service Concession Arrangements [Table]"
       }
      }
     },
     "localname": "DisclosureOfServiceConcessionArrangementsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureImprovementsToConcessionAssetsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureImprovementsToConcessionAssetsSummaryOfImprovementsToConcessionAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Significant Investments In Subsidiaries [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory": {
     "auth_ref": [
      "r116",
      "r120",
      "r206"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of subsidiaries. [Refer: Subsidiaries [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Significant Investments In Subsidiaries Explanatory",
        "terseLabel": "Schedule of Consolidated Subsidiaries"
       }
      }
     },
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Significant Investments In Subsidiaries [Line Items]",
        "terseLabel": "Disclosure of subsidiaries [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfConsolidatedSubsidiariesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable": {
     "auth_ref": [
      "r116",
      "r120",
      "r206"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to subsidiaries."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Significant Investments In Subsidiaries [Table]",
        "terseLabel": "Disclosure Of Significant Investments In Subsidiaries [Table]"
       }
      }
     },
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfConsolidatedSubsidiariesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for significant accounting policies applied by the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Summary Of Significant Accounting Policies Explanatory",
        "terseLabel": "Significant accounting policies"
       }
      }
     },
     "localname": "DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Temporary Difference Unused Tax Losses And Unused Tax Credits [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory": {
     "auth_ref": [
      "r66"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of types of temporary differences, unused tax losses and unused tax credits. [Refer: Unused tax credits [member]; Unused tax losses [member]; Temporary differences [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Temporary Difference Unused Tax Losses And Unused Tax Credits Explanatory",
        "terseLabel": "Schedule of Net Deferred Income Tax Assets and Net Deferred Income Tax Liability"
       }
      }
     },
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Temporary Difference Unused Tax Losses And Unused Tax Credits [Line Items]",
        "terseLabel": "Disclosure Of Temporary Difference Unused Tax Losses And Unused Tax Credits [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfNetDeferredIncomeTaxAssetsAndNetDeferredIncomeTaxLiabilityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable": {
     "auth_ref": [
      "r66"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to temporary differences, unused tax losses and unused tax credits."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Temporary Difference Unused Tax Losses And Unused Tax Credits [Table]",
        "terseLabel": "Disclosure Of Temporary Difference Unused Tax Losses And Unused Tax Credits [Table]"
       }
      }
     },
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfNetDeferredIncomeTaxAssetsAndNetDeferredIncomeTaxLiabilityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of trade and other receivables. [Refer: Trade and other receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Trade And Other Receivables Explanatory",
        "terseLabel": "Trade accounts receivable"
       }
      }
     },
     "localname": "DisclosureOfTradeAndOtherReceivablesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Transactions Between Related Parties [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory": {
     "auth_ref": [
      "r100"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of transactions between the entity and its related parties. [Refer: Related parties [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Transactions Between Related Parties Explanatory",
        "terseLabel": "Summary of Transactions Between Related Parties"
       }
      }
     },
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Transactions Between Related Parties [Line Items]",
        "terseLabel": "Disclosure Of Transactions Between Related Parties [Line Items]",
        "verboseLabel": "Disclosure of transactions between related parties [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfAccountsReceivablePayableWithOtherRelatedPartiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfRevenuesExpensesWithOtherRelatedPartiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfTotalAmountsPaidToKeyManagementPersonnelOrDirectorsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfTransactionsBetweenRelatedPartiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable": {
     "auth_ref": [
      "r104"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to transactions between related parties."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure Of Transactions Between Related Parties [Table]",
        "terseLabel": "Disclosure Of Transactions Between Related Parties [Table]"
       }
      }
     },
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfAccountsReceivablePayableWithOtherRelatedPartiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfRevenuesExpensesWithOtherRelatedPartiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfTotalAmountsPaidToKeyManagementPersonnelOrDirectorsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfTransactionsBetweenRelatedPartiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisposalsInvestmentProperty": {
     "auth_ref": [
      "r141",
      "r146"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease in investment property resulting from disposals. [Refer: Investment property]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disposals Investment Property",
        "negatedLabel": "Divestitures"
       }
      }
     },
     "localname": "DisposalsInvestmentProperty",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureImprovementsToConcessionAssetsSummaryOfImprovementsToConcessionAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DisposalsPropertyPlantAndEquipment": {
     "auth_ref": [
      "r71"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease in property, plant and equipment resulting from disposals. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disposals Property Plant And Equipment",
        "negatedLabel": "Disposals"
       }
      }
     },
     "localname": "DisposalsPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureMachineryEquipmentAndImprovementsOnLeasedAssetsSummaryOfPropertyPlantAndEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DividendPayables": {
     "auth_ref": [
      "r24"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of dividends that the company has declared but not yet paid."
       }
      },
      "en-us": {
       "role": {
        "label": "Dividend Payables",
        "verboseLabel": "Dividend payment from retained earnings"
       }
      }
     },
     "localname": "DividendPayables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCIAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DividendsPaid": {
     "auth_ref": [
      "r9"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of dividends recognised as distributions to owners."
       }
      },
      "en-us": {
       "role": {
        "label": "Dividends Paid",
        "negatedLabel": "Dividends paid"
       }
      }
     },
     "localname": "DividendsPaid",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DividendsPaidClassifiedAsFinancingActivities": {
     "auth_ref": [
      "r163"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 10050.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for dividends paid by the entity, classified as financing activities."
       }
      },
      "en-us": {
       "role": {
        "label": "Dividends Paid Classified As Financing Activities",
        "negatedLabel": "Dividends declared and paid"
       }
      }
     },
     "localname": "DividendsPaidClassifiedAsFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DividendsPaidOrdinaryShares": {
     "auth_ref": [
      "r125"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of dividends paid by the entity on ordinary shares. [Refer: Ordinary shares [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Dividends Paid Ordinary Shares",
        "terseLabel": "Dividend payment"
       }
      }
     },
     "localname": "DividendsPaidOrdinaryShares",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DividendsPaidOrdinarySharesPerShare": {
     "auth_ref": [
      "r125"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of dividends paid per ordinary share."
       }
      },
      "en-us": {
       "role": {
        "label": "Dividends Paid Ordinary Shares Per Share",
        "terseLabel": "Dividend payment per share"
       }
      }
     },
     "localname": "DividendsPaidOrdinarySharesPerShare",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_DividendsPaidToNoncontrollingInterests": {
     "auth_ref": [
      "r191"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 10060.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of dividends paid to non-controlling interests. [Refer: Non-controlling interests]"
       }
      },
      "en-us": {
       "role": {
        "label": "Dividends Paid To Noncontrolling Interests",
        "negatedLabel": "Dividends paid to non-controlling interest"
       }
      }
     },
     "localname": "DividendsPaidToNoncontrollingInterests",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DividendsRecognisedAsDistributionsToNoncontrollingInterests": {
     "auth_ref": [
      "r7"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of dividends recognised as distributions to non-controlling interests. [Refer: Non-controlling interests]"
       }
      },
      "en-us": {
       "role": {
        "label": "Dividends Recognised As Distributions To Noncontrolling Interests",
        "negatedLabel": "Dividends declared non-controlling interest (Note 19)"
       }
      }
     },
     "localname": "DividendsRecognisedAsDistributionsToNoncontrollingInterests",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DividendsRecognisedAsDistributionsToOwnersOfParent": {
     "auth_ref": [
      "r7"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of dividends recognised as distributions to owners of the parent. [Refer: Parent [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Dividends Recognised As Distributions To Owners Of Parent",
        "negatedLabel": "Dividends declared and paid"
       }
      }
     },
     "localname": "DividendsRecognisedAsDistributionsToOwnersOfParent",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DividendsRecognisedAsDistributionsToOwnersPerShare": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount, per share, of dividends recognised as distributions to owners."
       }
      },
      "en-us": {
       "role": {
        "label": "Dividends Recognised As Distributions To Owners Per Share",
        "terseLabel": "Dividends paid, per share"
       }
      }
     },
     "localname": "DividendsRecognisedAsDistributionsToOwnersPerShare",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfChangesInEquityParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents": {
     "auth_ref": [
      "r161",
      "r162"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 10040.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The effect of exchange rate changes on cash and cash equivalents held or due in a foreign currency. [Refer: Cash and cash equivalents]"
       }
      },
      "en-us": {
       "role": {
        "label": "Effect Of Exchange Rate Changes On Cash And Cash Equivalents",
        "terseLabel": "Effects of exchange rate changes on cash held:"
       }
      }
     },
     "localname": "EffectOfExchangeRateChangesOnCashAndCashEquivalents",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EliminationOfIntersegmentAmountsMember": {
     "auth_ref": [
      "r311",
      "r317"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the elimination of intersegment amounts in the reconciliations of total segment amounts to amounts recognised in the entity's financial statements."
       }
      },
      "en-us": {
       "role": {
        "label": "Elimination Of Intersegment Amounts [Member]",
        "terseLabel": "Eliminations [Member]"
       }
      }
     },
     "localname": "EliminationOfIntersegmentAmountsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationSummaryOfResultsAssetsAndLiabilitiesBySegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EmployeeBenefitsExpense": {
     "auth_ref": [
      "r1",
      "r3",
      "r52"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEmployeeCostSummaryOfEmployeeCostDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome": {
       "order": 10190.0,
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The expense of all forms of consideration given by an entity in exchange for a service rendered by employees or for the termination of employment."
       }
      },
      "en-us": {
       "role": {
        "label": "Employee Benefits Expense",
        "terseLabel": "Employee cost (Note 21)",
        "totalLabel": "Total employee cost"
       }
      }
     },
     "localname": "EmployeeBenefitsExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEmployeeCostSummaryOfEmployeeCostDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EntitysTotalForAssociatesMember": {
     "auth_ref": [
      "r116",
      "r120",
      "r207",
      "r343",
      "r345"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Associates' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entitys Total For Associates [Member]",
        "terseLabel": "Entity's total for associates [member]"
       }
      }
     },
     "localname": "EntitysTotalForAssociatesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForBusinessCombinationsMember": {
     "auth_ref": [
      "r243",
      "r246"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Business combinations' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entitys Total For Business Combinations [Member]",
        "terseLabel": "Entity's total for business combinations [member]"
       }
      }
     },
     "localname": "EntitysTotalForBusinessCombinationsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCIAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCISummaryOfNonControllingInterestDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForImpairmentOfFinancialAssetsMember": {
     "auth_ref": [
      "r356"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Impairment of financial assets' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entitys Total For Impairment Of Financial Assets [Member]",
        "terseLabel": "Entity's total for impairment of financial assets [member]"
       }
      }
     },
     "localname": "EntitysTotalForImpairmentOfFinancialAssetsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableSummaryOfPastDueBalancesOfAccountsReceivableDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember": {
     "auth_ref": [
      "r129"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Individual assets or cash-generating units' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entitys Total For Individual Assets Or Cashgenerating Units [Member]",
        "terseLabel": "Entity's total for individual assets or cash-generating units [member]"
       }
      }
     },
     "localname": "EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCashAndCashEquivalentsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForRelatedPartiesMember": {
     "auth_ref": [
      "r104"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Categories of related parties' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entitys Total For Related Parties [Member]",
        "terseLabel": "Entity's total for related parties [member]"
       }
      }
     },
     "localname": "EntitysTotalForRelatedPartiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValueOfConcessionsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValueOfConcessionsParentheticalDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfDebtPayableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfCompanySContractualMaturitiesForItsFinancialLiabilitiesIncludingInterestToBePaidDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureImprovementsToConcessionAssetsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumRentalPaymentsUnderNonConcealableLeasesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCIAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfAccountsReceivablePayableWithOtherRelatedPartiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfRevenuesExpensesWithOtherRelatedPartiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfTotalAmountsPaidToKeyManagementPersonnelOrDirectorsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesTables"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForSegmentConsolidationItemsMember": {
     "auth_ref": [
      "r311"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Segment consolidation items' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entitys Total For Segment Consolidation Items [Member]",
        "terseLabel": "Entity's total for segment consolidation items [member]"
       }
      }
     },
     "localname": "EntitysTotalForSegmentConsolidationItemsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationSummaryOfResultsAssetsAndLiabilitiesBySegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForSubsidiariesMember": {
     "auth_ref": [
      "r116",
      "r120",
      "r206"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Subsidiaries' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entitys Total For Subsidiaries [Member]",
        "terseLabel": "Entity's total for subsidiaries [member]"
       }
      }
     },
     "localname": "EntitysTotalForSubsidiariesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfConsolidatedSubsidiariesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCommitmentsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Equity": {
     "auth_ref": [
      "r24",
      "r34",
      "r176",
      "r178",
      "r208",
      "r209",
      "r210"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10020.0,
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of residual interest in the assets of the entity after deducting all its liabilities."
       }
      },
      "en-us": {
       "role": {
        "label": "Equity",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total equity"
       }
      }
     },
     "localname": "Equity",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfChangesInEquity",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity (Note 18):"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_EquityAndLiabilities": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of the entity's equity and liabilities. [Refer: Equity; Liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Equity And Liabilities",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "EquityAndLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EquityAttributableToOwnersOfParent": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10030.0,
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of equity attributable to the owners of the parent. This specifically excludes non-controlling interest."
       }
      },
      "en-us": {
       "role": {
        "label": "Equity Attributable To Owners Of Parent",
        "terseLabel": "Shareholders\u2019 equity \u2013controlling interest",
        "totalLabel": "Total equity attributable to controlling interest"
       }
      }
     },
     "localname": "EquityAttributableToOwnersOfParent",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfRatioOfShareholdersEquityToTotalLiabilitiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EquityAttributableToOwnersOfParentMember": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for equity attributable to the owners of the parent."
       }
      },
      "en-us": {
       "role": {
        "label": "Equity Attributable To Owners Of Parent [Member]",
        "terseLabel": "Total equity attributable to controlling interest [Member]"
       }
      }
     },
     "localname": "EquityAttributableToOwnersOfParentMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EquityMember": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the residual interest in the assets of the entity after deducting all its liabilities. It also represents the standard value for the 'Components of equity' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Equity [Member]",
        "terseLabel": "Equity [member]"
       }
      }
     },
     "localname": "EquityMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ExpectedCreditLossRate": {
     "auth_ref": [
      "r275",
      "r295"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The rate of expected credit losses, calculated as percentage of the gross carrying amount. Expected credit losses are the weighted average of credit losses with the respective risks of a default occurring as the weights."
       }
      },
      "en-us": {
       "role": {
        "label": "Expected Credit Loss Rate",
        "terseLabel": "Weighted average loss rate"
       }
      }
     },
     "localname": "ExpectedCreditLossRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToCreditRiskAndExpectedCreditLossesForAccountsReceivableDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_ExplanationOfEffectThatTimingOfSatisfactionOfPerformanceObligationsAndTypicalTimingOfPaymentHaveOnContractAssetsAndContractLiabilitiesExplanatory": {
     "auth_ref": [
      "r220"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The explanation of the effect that the timing of satisfaction of performance obligations and the typical timing of payment have on the contract assets and the contract liabilities. [Refer: Performance obligations [member]; Contract assets; Contract liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Explanation Of Effect That Timing Of Satisfaction Of Performance Obligations And Typical Timing Of Payment Have On Contract Assets And Contract Liabilities Explanatory",
        "terseLabel": "Summary of Timing of Satisfaction of Performance Obligations in Contracts with Customers"
       }
      }
     },
     "localname": "ExplanationOfEffectThatTimingOfSatisfactionOfPerformanceObligationsAndTypicalTimingOfPaymentHaveOnContractAssetsAndContractLiabilitiesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_ExplanationOfNatureAndExtentOfObligationsToAcquireOrBuildItemsOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r324"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The explanation of the nature and extent (for example, quantity, time period or amount as appropriate) of obligations to acquire or build items of property, plant and equipment in service concession arrangements. [Refer: Service concession arrangements [member]; Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Explanation Of Nature And Extent Of Obligations To Acquire Or Build Items Of Property Plant And Equipment",
        "terseLabel": "Description of the agreement"
       }
      }
     },
     "localname": "ExplanationOfNatureAndExtentOfObligationsToAcquireOrBuildItemsOfPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ExplanationOfNatureAndExtentOfRightsToUseSpecifiedAssets": {
     "auth_ref": [
      "r323"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The explanation of the nature and extent (for example, quantity, time period or amount as appropriate) of rights to use specified assets in service concession arrangements. [Refer: Service concession arrangements [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Explanation Of Nature And Extent Of Rights To Use Specified Assets",
        "terseLabel": "Description on concessions agreement term"
       }
      }
     },
     "localname": "ExplanationOfNatureAndExtentOfRightsToUseSpecifiedAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ExplanationOfSignificantTermsOfServiceConcessionArrangementThatMayAffectAmountTimingAndCertaintyOfFutureCashFlows": {
     "auth_ref": [
      "r322"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The explanation of significant terms of service concession arrangements that may affect the amount, timing and certainty of future cash flows (for example, the period of the concession, re-pricing dates and the basis upon which re-pricing or re-negotiation is determined). [Refer: Service concession arrangements [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Explanation Of Significant Terms Of Service Concession Arrangement That May Affect Amount Timing And Certainty Of Future Cash Flows",
        "terseLabel": "Concession agreement term"
       }
      }
     },
     "localname": "ExplanationOfSignificantTermsOfServiceConcessionArrangementThatMayAffectAmountTimingAndCertaintyOfFutureCashFlows",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_FinanceCosts": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinanceCostNetSummaryOfNetFinanceCostIncomeDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome": {
       "order": 10150.0,
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of costs associated with financing activities of the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Finance Costs",
        "negatedLabel": "Finance cost",
        "negatedTotalLabel": "Total finance cost"
       }
      }
     },
     "localname": "FinanceCosts",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinanceCostNetSummaryOfNetFinanceCostIncomeDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinanceIncome": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinanceCostNetSummaryOfNetFinanceCostIncomeDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome": {
       "order": 10140.0,
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income associated with interest and other financing activities of the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Finance Income",
        "terseLabel": "Finance income",
        "totalLabel": "Total finance income"
       }
      }
     },
     "localname": "FinanceIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinanceCostNetSummaryOfNetFinanceCostIncomeDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinanceIncomeCost": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome": {
       "order": 10120.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income or cost associated with interest and other financing activities of the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Finance Income Cost",
        "totalLabel": "Finance cost - Net"
       }
      }
     },
     "localname": "FinanceIncomeCost",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinanceCostNetSummaryOfNetFinanceCostIncomeDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialAssets": {
     "auth_ref": [
      "r263",
      "r270",
      "r271",
      "r274",
      "r275"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfSensitivityAnalysisOfCompanyFinancialAssetsAndLiabilitiesDetail": {
       "order": 10010.0,
       "parentTag": "ifrs-full_NetFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsInStatementOfFinancialPosition",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets that are: (a) cash; (b) an equity instrument of another entity; (c) a contractual right: (i) to receive cash or another financial asset from another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially favourable to the entity; or (d) a contract that will, or may be, settled in the entity\u2019s own equity instruments and is: (i) a non-derivative for which the entity is, or may be, obliged to receive a variable number of the entity\u2019s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity\u2019s own equity instruments. For this purpose the entity\u2019s own equity instruments do not include puttable financial instruments classified as equity instruments in accordance with paragraphs 16A-16B of IAS 32, instruments that impose on the entity an obligation to deliver to another party a pro rata share of the net assets of the entity only on liquidation and are classified as equity instruments in accordance with paragraphs 16C-16D of IAS 32, or instruments that are contracts for the future receipt or delivery of the entity\u2019s own equity instruments. [Refer: Financial instruments, class [member]; Financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial Assets",
        "terseLabel": "Financial assets"
       }
      }
     },
     "localname": "FinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToCreditRiskAndExpectedCreditLossesForAccountsReceivableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialInstrumentsHeldByCompanyDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfSensitivityAnalysisOfCompanyFinancialAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialAssetsCategoryMember": {
     "auth_ref": [
      "r284"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated categories of financial assets. It also represents the standard value for the 'Categories of financial assets' axis if no other member is used. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial Assets Category [Member]",
        "terseLabel": "Financial assets, category [member]"
       }
      }
     },
     "localname": "FinancialAssetsCategoryMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfCompanySContractualMaturitiesForItsFinancialLiabilitiesIncludingInterestToBePaidDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinancialAssetsMember": {
     "auth_ref": [
      "r279",
      "r280",
      "r320",
      "r339",
      "r340",
      "r341"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes of financial assets. It also represents the standard value for the 'Classes of financial assets' axis if no other member is used. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial Assets [Member]",
        "terseLabel": "Financial assets, class [member]"
       }
      }
     },
     "localname": "FinancialAssetsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialInstrumentsHeldByCompanyDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfItemsDesignatedAsHedgingInstrumentsAndHedgeIneffectivenessDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfSensitivityAnalysisOfCompanyFinancialAssetsAndLiabilitiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfNetDeferredIncomeTaxAssetsAndNetDeferredIncomeTaxLiabilityDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfChangesInDeferredTaxAssetsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableSummaryOfMovementsOfBadDebtExpenseInCreditLossDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinancialAssetsPastDueButNotImpairedMember": {
     "auth_ref": [
      "r354"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for financial assets that are past due but not impaired. A financial asset is past due when a counterparty has failed to make a payment when contractually due. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial Assets Past Due But Not Impaired [Member]",
        "terseLabel": "Aggregate past due [Member]"
       }
      }
     },
     "localname": "FinancialAssetsPastDueButNotImpairedMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableSummaryOfPastDueBalancesOfAccountsReceivableDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue": {
     "auth_ref": [
      "r348"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfInterestRateProfileOfCompanyInterestBearingFinancialInstrumentsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfInterestRateProfileOfCompanyInterestBearingFinancialInstrumentsDetail2": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "The fair value of financial instruments designated as hedging instruments. Hedging instruments are designated derivatives or (for a hedge of the risk of changes in foreign currency exchange rates only) designated non-derivative financial assets or non-derivative financial liabilities whose fair value or cash flows are expected to offset changes in the fair value or cash flows of a designated hedged item. [Refer: At fair value [member]; Derivatives [member]; Derivative financial assets; Derivative financial liabilities; Financial instruments, class [member]; Financial assets; Financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial Instruments Designated As Hedging Instruments At Fair Value",
        "terseLabel": "Derivative, value or contract",
        "totalLabel": "Interest-bearing financial instruments"
       }
      }
     },
     "localname": "FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfDecreaseInInterbankInterestRatesBasisPointsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfInterestRateProfileOfCompanyInterestBearingFinancialInstrumentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialLiabilities": {
     "auth_ref": [
      "r263"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAccountsPayableScheduleOfAccountsPayableDetail": {
       "order": 10010.0,
       "parentTag": "ifrs-full_TradeAndOtherCurrentPayables",
       "weight": 1.0
      },
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfInterestRateProfileOfCompanyInterestBearingFinancialInstrumentsDetail": {
       "order": 10010.0,
       "parentTag": "ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue",
       "weight": 1.0
      },
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfInterestRateProfileOfCompanyInterestBearingFinancialInstrumentsDetail2": {
       "order": 10010.0,
       "parentTag": "ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue",
       "weight": 1.0
      },
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfSensitivityAnalysisOfCompanyFinancialAssetsAndLiabilitiesDetail": {
       "order": 10020.0,
       "parentTag": "ifrs-full_NetFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsInStatementOfFinancialPosition",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of liabilities that are: (a) a contractual obligation: (i) to deliver cash or another financial asset to another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially unfavourable to the entity; or (b) a contract that will, or may be, settled in the entity\u2019s own equity instruments and is: (i) a non-derivative for which the entity is, or may be, obliged to deliver a variable number of the entity\u2019s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity\u2019s own equity instruments. For this purpose, rights, options or warrants to acquire a fixed number of the entity\u2019s own equity instruments for a fixed amount of any currency are equity instruments if the entity offers the rights, options or warrants pro rata to all of its existing owners of the same class of its own non-derivative equity instruments. Also, for those purposes the entity\u2019s own equity instruments do not include puttable financial instruments that are classified as equity instruments in accordance with paragraphs 16A-16B of IAS 32, instruments that impose on the entity an obligation to deliver to another party a pro rata share of the net assets of the entity only on liquidation and are classified as equity instruments in accordance with paragraphs 16C-16D of IAS 32, or instruments that are contracts for the future receipt or delivery of the entity\u2019s own equity instruments. As an exception, an instrument that meets the definition of a financial liability is classified as an equity instrument if it has all the features and meets the conditions in paragraphs 16A-16B or paragraphs 16C-16D of IAS 32. [Refer: Financial instruments, class [member]; Financial assets; Derivatives [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial Liabilities",
        "negatedLabel": "Financial liabilities",
        "terseLabel": "Financial liabilities",
        "verboseLabel": "Suppliers"
       }
      }
     },
     "localname": "FinancialLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAccountsPayableScheduleOfAccountsPayableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfCompanySContractualMaturitiesForItsFinancialLiabilitiesIncludingInterestToBePaidDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialInstrumentsHeldByCompanyDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfInterestRateProfileOfCompanyInterestBearingFinancialInstrumentsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfSensitivityAnalysisOfCompanyFinancialAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialLiabilitiesAtAmortisedCost": {
     "auth_ref": [
      "r283",
      "r357"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of financial liabilities at amortised cost. The amortised cost is the amount at which financial liabilities are measured at initial recognition minus principal repayments, plus or minus the cumulative amortisation using the effective interest method of any difference between that initial amount and the maturity amount. [Refer: Financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial Liabilities At Amortised Cost",
        "terseLabel": "Fair value of financial liabilities at amortized cost"
       }
      }
     },
     "localname": "FinancialLiabilitiesAtAmortisedCost",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialLiabilitiesAtFairValue": {
     "auth_ref": [
      "r263"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The fair value of financial liabilities. [Refer: At fair value [member]; Financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial Liabilities At Fair Value",
        "terseLabel": "Financial liabilities at Fair Value"
       }
      }
     },
     "localname": "FinancialLiabilitiesAtFairValue",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialInstrumentsHeldByCompanyDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMember": {
     "auth_ref": [
      "r282"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the financial liabilities at fair value through profit or loss category. [Refer: Financial liabilities at fair value through profit or loss]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial Liabilities At Fair Value Through Profit Or Loss Category [Member]",
        "terseLabel": "Financial liabilities at fair value through profit or loss, category [Member]"
       }
      }
     },
     "localname": "FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinancialLiabilitiesCategoryMember": {
     "auth_ref": [
      "r284"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated categories of financial liabilities. It also represents the standard value for the 'Categories of financial liabilities' axis if no other member is used. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial Liabilities Category [Member]",
        "terseLabel": "Financial liabilities, category [member]"
       }
      }
     },
     "localname": "FinancialLiabilitiesCategoryMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinancialLiabilitiesMember": {
     "auth_ref": [
      "r279",
      "r280",
      "r320",
      "r340"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes financial liabilities. It also represents the standard value for the 'Classes of financial liabilities' axis if no other member is used. [Refer: Financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial Liabilities [Member]",
        "terseLabel": "Financial liabilities, class [member]"
       }
      }
     },
     "localname": "FinancialLiabilitiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialInstrumentsHeldByCompanyDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfSensitivityAnalysisOfCompanyFinancialAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FixedInterestRateMember": {
     "auth_ref": [
      "r277"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a fixed interest rate. [Refer: Interest rate risk [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Fixed Interest Rate [Member]",
        "terseLabel": "Fixed Rate Interest [Member]",
        "verboseLabel": "Fixed Interest Rate [Member]"
       }
      }
     },
     "localname": "FixedInterestRateMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesParentheticalDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesParentheticalDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfCompanySContractualMaturitiesForItsFinancialLiabilitiesIncludingInterestToBePaidDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FloatingInterestRateMember": {
     "auth_ref": [
      "r277"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a non-fixed interest rate. [Refer: Interest rate risk [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Floating Interest Rate [Member]",
        "terseLabel": "Variable rate interest [Member]"
       }
      }
     },
     "localname": "FloatingInterestRateMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesParentheticalDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfCompanySContractualMaturitiesForItsFinancialLiabilitiesIncludingInterestToBePaidDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ForeignExchangeRatesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Exchange Rates [Abstract]"
       }
      }
     },
     "localname": "ForeignExchangeRatesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness": {
     "auth_ref": [
      "r255"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gain (loss) on the change in fair value of the hedging instrument used as a basis for recognising hedge ineffectiveness. Hedge ineffectiveness is the extent to which the changes in the fair value or the cash flows of the hedging instrument are greater or less than those on the hedged item."
       }
      },
      "en-us": {
       "role": {
        "label": "Gain Loss On Change In Fair Value Of Hedging Instrument Used As Basis For Recognising Hedge Ineffectiveness",
        "terseLabel": "Changes in the value of the hedging instrument recognized in OCI"
       }
      }
     },
     "localname": "GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfItemsDesignatedAsHedgingInstrumentsAndHedgeIneffectivenessDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain Loss On Remeasurement Of Net Defined Benefit Liability Asset [Abstract]",
        "terseLabel": "New measurement losses / (gains):"
       }
      }
     },
     "localname": "GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsSummaryOfMovementsInPresentValueOfDefinedObligationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_GainRecognisedInBargainPurchaseTransaction": {
     "auth_ref": [
      "r242"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherExpensesIncomeNetSummaryOfOtherExpenseIncomeDetail": {
       "order": 10100.0,
       "parentTag": "pac_OtherIncomeGross",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of any gain recognised in a business combination in which the net of the identifiable assets acquired and the liabilities assumed exceeds the aggregate of the consideration transferred, non-controlling interest in the acquiree and fair value of the acquirer's previously held equity interest in the acquiree. [Refer: Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gain Recognised In Bargain Purchase Transaction",
        "negatedLabel": "Bargain purchase gain"
       }
      }
     },
     "localname": "GainRecognisedInBargainPurchaseTransaction",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherExpensesIncomeNetSummaryOfOtherExpenseIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax": {
     "auth_ref": [
      "r49",
      "r260",
      "r262",
      "r350"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome": {
       "order": 10050.0,
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gains (losses) recognised in other comprehensive income on cash flow hedges, net of tax, before reclassification adjustments. [Refer: Cash flow hedges [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gains Losses On Cash Flow Hedges Net Of Tax",
        "terseLabel": "Cash flow hedges, effective portion of changes in fair value, net of income tax"
       }
      }
     },
     "localname": "GainsLossesOnCashFlowHedgesNetOfTax",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss": {
     "auth_ref": [
      "r15",
      "r94"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinanceCostNetSummaryOfNetFinanceCostIncomeDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome": {
       "order": 10160.0,
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of exchange differences recognised in profit or loss that arise from foreign currency transactions, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: At fair value [member]; Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gains Losses On Exchange Differences On Translation Recognised In Profit Or Loss",
        "terseLabel": "Exchange gain (loss) \u2013 net",
        "totalLabel": "Exchange gain (loss) - Net"
       }
      }
     },
     "localname": "GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinanceCostNetSummaryOfNetFinanceCostIncomeDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsLossesOnHeldtomaturityInvestments": {
     "auth_ref": [
      "r347"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gains (losses) on held-to-maturity investments. [Refer: Held-to-maturity investments]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gains Losses On Heldtomaturity Investments",
        "terseLabel": "Gain (loss) on derivative financial instruments"
       }
      }
     },
     "localname": "GainsLossesOnHeldtomaturityInvestments",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsLossesOnIneffectivenessOfCashFlowHedgesRecognisedInProfitOrLoss": {
     "auth_ref": [
      "r352"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gains (losses) on the ineffective portion of cash flow hedges recognised in profit or loss. [Refer: Cash flow hedges [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gains Losses On Ineffectiveness Of Cash Flow Hedges Recognised In Profit Or Loss",
        "terseLabel": "Change in value used for calculating hedge ineffectiveness"
       }
      }
     },
     "localname": "GainsLossesOnIneffectivenessOfCashFlowHedgesRecognisedInProfitOrLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfItemsDesignatedAsHedgedItemsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsOnChangeInFairValueOfDerivatives": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinanceCostNetSummaryOfNetFinanceCostIncomeDetail": {
       "order": 10100.0,
       "parentTag": "ifrs-full_FinanceIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gains resulting from change in the fair value of derivatives recognised in profit or loss. [Refer: Derivatives [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gains On Change In Fair Value Of Derivatives",
        "terseLabel": "Gain (loss) on sale of derivatives",
        "verboseLabel": "Gain on derivative financial instruments"
       }
      }
     },
     "localname": "GainsOnChangeInFairValueOfDerivatives",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinanceCostNetSummaryOfNetFinanceCostIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsOnDisposalsOfNoncurrentAssets": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherExpensesIncomeNetSummaryOfOtherExpenseIncomeDetail": {
       "order": 10080.0,
       "parentTag": "pac_OtherIncomeGross",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gain on disposals of non-current assets. [Refer: Non-current assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gains On Disposals Of Noncurrent Assets",
        "negatedLabel": "Sale of fixed assets"
       }
      }
     },
     "localname": "GainsOnDisposalsOfNoncurrentAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherExpensesIncomeNetSummaryOfOtherExpenseIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GeographicalAreasAxis": {
     "auth_ref": [
      "r78",
      "r223",
      "r315",
      "r337"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Geographical Areas [Axis]",
        "terseLabel": "Geographical areas [axis]"
       }
      }
     },
     "localname": "GeographicalAreasAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfConsolidatedSubsidiariesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCommitmentsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfNetDeferredIncomeTaxAssetsAndNetDeferredIncomeTaxLiabilityDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsReceivableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_GeographicalAreasMember": {
     "auth_ref": [
      "r78",
      "r223",
      "r315",
      "r337"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated geographical areas. It also represents the standard value for the 'Geographical areas' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Geographical Areas [Member]",
        "terseLabel": "Geographical areas [member]"
       }
      }
     },
     "localname": "GeographicalAreasMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfConsolidatedSubsidiariesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCommitmentsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfNetDeferredIncomeTaxAssetsAndNetDeferredIncomeTaxLiabilityDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsReceivableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember": {
     "auth_ref": [
      "r226"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for goods or services transferred to customers at a point in time. [Refer: Performance obligations satisfied at point in time [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Goods Or Services Transferred At Point In Time [Member]",
        "terseLabel": "Goods or Services Transferred at Point in Time [Member]"
       }
      }
     },
     "localname": "GoodsOrServicesTransferredAtPointInTimeMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_GoodsOrServicesTransferredOverTimeMember": {
     "auth_ref": [
      "r226"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for goods or services transferred to customers over time. [Refer: Performance obligations satisfied over time [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Goods Or Services Transferred Over Time [Member]",
        "terseLabel": "Goods or Services Transferred Over Time [Member]"
       }
      }
     },
     "localname": "GoodsOrServicesTransferredOverTimeMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_GrossCarryingAmountMember": {
     "auth_ref": [
      "r70",
      "r132",
      "r144",
      "r150",
      "r245",
      "r271",
      "r274",
      "r275",
      "r355",
      "r361"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the amount at which an asset is recognised before deducting any accumulated depreciation (amortisation) and accumulated impairment losses thereon. [Refer: Depreciation and amortisation expense; Impairment loss]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gross Carrying Amount [Member]",
        "terseLabel": "Investment [Member]",
        "verboseLabel": "Gross carrying amount [Member]"
       }
      }
     },
     "localname": "GrossCarryingAmountMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureMachineryEquipmentAndImprovementsOnLeasedAssetsSummaryOfPropertyPlantAndEquipmentDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherAcquiredRightsSummaryOfRightsAcquiredDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRightsToUseAirportFacilitiesSummaryOfValueOfRightsToUseAirportFacilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_HedgedItemAssets": {
     "auth_ref": [
      "r258"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfInterestRateProfileOfCompanyInterestBearingFinancialInstrumentsDetail2": {
       "order": 10020.0,
       "parentTag": "ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of a hedged item, recognised as an asset. [Refer: Hedged items [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Hedged Item Assets",
        "terseLabel": "Debt securities, value"
       }
      }
     },
     "localname": "HedgedItemAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfInterestRateProfileOfCompanyInterestBearingFinancialInstrumentsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_HedgedItemLiabilities": {
     "auth_ref": [
      "r258"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfInterestRateProfileOfCompanyInterestBearingFinancialInstrumentsDetail": {
       "order": 10020.0,
       "parentTag": "ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of a hedged item, recognised as a liability. [Refer: Hedged items [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Hedged Item Liabilities",
        "negatedLabel": "Effect of interest rate swaps"
       }
      }
     },
     "localname": "HedgedItemLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfInterestRateProfileOfCompanyInterestBearingFinancialInstrumentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_HedgingInstrumentLiabilities": {
     "auth_ref": [
      "r253"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of a hedging instrument, recognised as a liability. [Refer: Hedging instruments [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Hedging Instrument Liabilities",
        "terseLabel": "Carrying amount"
       }
      }
     },
     "localname": "HedgingInstrumentLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfItemsDesignatedAsHedgingInstrumentsAndHedgeIneffectivenessDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_HedgingInstrumentsAxis": {
     "auth_ref": [
      "r251",
      "r257"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Hedging Instruments [Axis]",
        "terseLabel": "Hedging instruments [axis]"
       }
      }
     },
     "localname": "HedgingInstrumentsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_HedgingInstrumentsMember": {
     "auth_ref": [
      "r251",
      "r257"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for hedging instruments. A hedging instrument can be a designated: (a) derivative measured at fair value through profit or loss, except for some written options (see paragraph B6.2.4 of IFRS 9); (b) non-derivative financial asset or non-derivative financial liability measured at fair value through profit or loss, unless it is a financial liability designated as at fair value through profit or loss for which the amount of its change in fair value that is attributable to changes in the credit risk of that liability is presented in other comprehensive income in accordance with paragraph 5.7.7 of IFRS 9. For a hedge of foreign currency risk, the foreign currency risk component of a non-derivative financial asset or a non-derivative financial liability may be designated as a hedging instrument provided that it is not an investment in an equity instrument for which an entity has elected to present changes in fair value in other comprehensive income in accordance with paragraph 5.7.5 of IFRS 9. This member also represents the standard value for the 'Hedging instruments' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Hedging Instruments [Member]",
        "terseLabel": "Hedging instruments [member]"
       }
      }
     },
     "localname": "HedgingInstrumentsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ImpairmentOfFinancialAssetsAxis": {
     "auth_ref": [
      "r356"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Impairment Of Financial Assets [Axis]",
        "terseLabel": "Impairment of financial assets [axis]"
       }
      }
     },
     "localname": "ImpairmentOfFinancialAssetsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableSummaryOfPastDueBalancesOfAccountsReceivableDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_IncomeArisingFromInsuranceContracts": {
     "auth_ref": [
      "r344"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherExpensesIncomeNetSummaryOfOtherExpenseIncomeDetail": {
       "order": 10070.0,
       "parentTag": "pac_OtherIncomeGross",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income arising from insurance contracts. [Refer: Types of insurance contracts [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Income Arising From Insurance Contracts",
        "negatedLabel": "Recovery insurance"
       }
      }
     },
     "localname": "IncomeArisingFromInsuranceContracts",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherExpensesIncomeNetSummaryOfOtherExpenseIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_IncomeTaxExpenseContinuingOperations": {
     "auth_ref": [
      "r47",
      "r57",
      "r60",
      "r61",
      "r111",
      "r205",
      "r303"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveTaxRateDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome": {
       "order": 10080.0,
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (income)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Income Tax Expense Continuing Operations",
        "negatedLabel": "Income taxes expense",
        "totalLabel": "Income tax"
       }
      }
     },
     "localname": "IncomeTaxExpenseContinuingOperations",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveTaxRateDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfIncomeTaxExpenseBenefitDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationSummaryOfResultsAssetsAndLiabilitiesBySegmentsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncomeTaxesPaidRefund": {
     "auth_ref": [
      "r164"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 10210.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash flows from income taxes paid or refunded."
       }
      },
      "en-us": {
       "role": {
        "label": "Income Taxes Paid Refund",
        "negatedLabel": "Income taxes paid"
       }
      }
     },
     "localname": "IncomeTaxesPaidRefund",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents": {
     "auth_ref": [
      "r169"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in cash and cash equivalents after the effect of exchange rate changes on cash and cash equivalents held in foreign currencies. [Refer: Cash and cash equivalents; Effect of exchange rate changes on cash and cash equivalents]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase Decrease In Cash And Cash Equivalents",
        "terseLabel": "Increase (decrease) in cash and cash equivalents",
        "totalLabel": "Net increase (decrease) in cash and cash equivalents"
       }
      }
     },
     "localname": "IncreaseDecreaseInCashAndCashEquivalents",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCISummaryOfNonControllingInterestDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption": {
     "auth_ref": [
      "r86"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in a defined benefit obligation that would have been caused by an increase in a significant actuarial assumption that was reasonably possible at the end of the reporting period. [Refer: Actuarial assumptions [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase Decrease In Defined Benefit Obligation Due To Reasonably Possible Increase In Actuarial Assumption",
        "terseLabel": "Liability for retirement impacted"
       }
      }
     },
     "localname": "IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughChangesInFairValuesLiabilitiesArisingFromFinancingActivities": {
     "auth_ref": [
      "r166"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from changes in fair values. [Refer: Liabilities arising from financing activities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase Decrease Through Changes In Fair Values Liabilities Arising From Financing Activities",
        "terseLabel": "Fair value adjustments in P&amp;L"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughChangesInFairValuesLiabilitiesArisingFromFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities": {
     "auth_ref": [
      "r165"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from the effect of changes in foreign exchange rates. [Refer: Liabilities arising from financing activities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase Decrease Through Effect Of Changes In Foreign Exchange Rates Liabilities Arising From Financing Activities",
        "negatedLabel": "Non-cash changes, Exchange effects"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesInvestmentProperty": {
     "auth_ref": [
      "r142",
      "r147"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in investment property resulting from net exchange differences arising on the translation of the financial statements from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Investment property]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase Decrease Through Net Exchange Differences Investment Property",
        "terseLabel": "Currency translation effect"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesInvestmentProperty",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureImprovementsToConcessionAssetsSummaryOfImprovementsToConcessionAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r72"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in property, plant and equipment resulting from net exchange differences arising on the translation of the financial statements from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase Decrease Through Net Exchange Differences Property Plant And Equipment",
        "terseLabel": "Currency translation effect"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureMachineryEquipmentAndImprovementsOnLeasedAssetsSummaryOfPropertyPlantAndEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughTransferToStatutoryReserve": {
     "auth_ref": [
      "r7"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from transfers to a statutory reserve. [Refer: Statutory reserve]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase Decrease Through Transfer To Statutory Reserve",
        "terseLabel": "Transfer of earnings to legal reserve (Note 18.g)"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughTransferToStatutoryReserve",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis": {
     "auth_ref": [
      "r129"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Individual Assets Or Cashgenerating Units [Axis]",
        "terseLabel": "Individual assets or cash-generating units [axis]"
       }
      }
     },
     "localname": "IndividualAssetsOrCashgeneratingUnitsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCashAndCashEquivalentsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_InformationOnHowEntityDeterminedThatFinancialAssetsAreCreditimpairedFinancialAssets": {
     "auth_ref": [
      "r268"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Information on how an entity determined that financial assets are credit-impaired financial assets."
       }
      },
      "en-us": {
       "role": {
        "label": "Information On How Entity Determined That Financial Assets Are Creditimpaired Financial Assets",
        "terseLabel": "Credit impairment"
       }
      }
     },
     "localname": "InformationOnHowEntityDeterminedThatFinancialAssetsAreCreditimpairedFinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToCreditRiskAndExpectedCreditLossesForAccountsReceivableDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_InsuranceExpense": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome": {
       "order": 10210.0,
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense arising from purchased insurance."
       }
      },
      "en-us": {
       "role": {
        "label": "Insurance Expense",
        "terseLabel": "Safety, security and insurance"
       }
      }
     },
     "localname": "InsuranceExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IntangibleAssetsAndGoodwillMember": {
     "auth_ref": [
      "r134"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for intangible assets and goodwill. It also represents the standard value for the 'Classes of intangible assets and goodwill' axis if no other member is used. [Refer: Goodwill; Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Intangible Assets And Goodwill [Member]",
        "terseLabel": "Intangible assets and goodwill [member]"
       }
      }
     },
     "localname": "IntangibleAssetsAndGoodwillMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfAmortizationPeriodsForCurrentPeriodAndComparativePeriodDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_IntangibleAssetsMaterialToEntityAxis": {
     "auth_ref": [
      "r137"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Intangible Assets Material To Entity [Axis]",
        "terseLabel": "Intangible assets material to entity [axis]"
       }
      }
     },
     "localname": "IntangibleAssetsMaterialToEntityAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_IntangibleAssetsMaterialToEntityMember": {
     "auth_ref": [
      "r137"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for intangible assets material to the entity. It also represents the standard value for the 'Intangible assets material to entity' axis if no other member is used. [Refer: Intangible assets material to entity]"
       }
      },
      "en-us": {
       "role": {
        "label": "Intangible Assets Material To Entity [Member]",
        "terseLabel": "Intangible assets material to entity [member]"
       }
      }
     },
     "localname": "IntangibleAssetsMaterialToEntityMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwillMember": {
     "auth_ref": [
      "r127",
      "r134",
      "r230"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for intangible assets other than goodwill. It also represents the standard value for the 'Classes of intangible assets other than goodwill' axis if no other member is used. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Intangible Assets Other Than Goodwill [Member]",
        "terseLabel": "Intangible assets other than goodwill [member]"
       }
      }
     },
     "localname": "IntangibleAssetsOtherThanGoodwillMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureContingenciesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherAcquiredRightsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_IntangibleAssetsUnderDevelopmentMember": {
     "auth_ref": [
      "r135"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing such assets under development. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Intangible Assets Under Development [Member]",
        "terseLabel": "Improvements to concession assets [Member]"
       }
      }
     },
     "localname": "IntangibleAssetsUnderDevelopmentMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfAmortizationPeriodsForCurrentPeriodAndComparativePeriodDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_InterestExpense": {
     "auth_ref": [
      "r204",
      "r301",
      "r310"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense arising from interest."
       }
      },
      "en-us": {
       "role": {
        "label": "Interest Expense",
        "negatedLabel": "Interest expense",
        "terseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureForeignCurrencyTransactionsSummaryOfTransactionsDenominatedInForeignCurrencyParentheticalDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationSummaryOfResultsAssetsAndLiabilitiesBySegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsSummaryOfAmountsRecognizedInConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncomeDetail": {
       "order": 10050.0,
       "parentTag": "pac_ComponentsOfDefinedBenefitCostsRecognizedInNetIncome",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the net defined benefit liability (asset) resulting from the passage of time. [Refer: Interest expense; Net defined benefit liability (asset)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest Expense Income Net Defined Benefit Liability Asset",
        "terseLabel": "Interest cost"
       }
      }
     },
     "localname": "InterestExpenseIncomeNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsSummaryOfAmountsRecognizedInConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestExpenseOnBankLoansAndOverdrafts": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinanceCostNetSummaryOfNetFinanceCostIncomeDetail": {
       "order": 10030.0,
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of interest expense on bank loans and overdrafts. [Refer: Interest expense; Bank overdrafts]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest Expense On Bank Loans And Overdrafts",
        "negatedLabel": "Interest cost from bank loans"
       }
      }
     },
     "localname": "InterestExpenseOnBankLoansAndOverdrafts",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinanceCostNetSummaryOfNetFinanceCostIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestExpenseOnBorrowings": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinanceCostNetSummaryOfNetFinanceCostIncomeDetail": {
       "order": 10070.0,
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of interest expense on borrowings. [Refer: Interest expense; Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest Expense On Borrowings",
        "negatedLabel": "Interest cost for debt securities"
       }
      }
     },
     "localname": "InterestExpenseOnBorrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinanceCostNetSummaryOfNetFinanceCostIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestExpenseOnLeaseLiabilities": {
     "auth_ref": [
      "r228"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of interest expense on lease liabilities. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest Expense On Lease Liabilities",
        "terseLabel": "Interest on liability for lease"
       }
      }
     },
     "localname": "InterestExpenseOnLeaseLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesObligationsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestIncomeOnCashAndCashEquivalents": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinanceCostNetSummaryOfNetFinanceCostIncomeDetail": {
       "order": 10080.0,
       "parentTag": "ifrs-full_FinanceIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of interest income on cash and cash equivalents. [Refer: Interest income; Cash and cash equivalents]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest Income On Cash And Cash Equivalents",
        "terseLabel": "Interest income from cash equivalents"
       }
      }
     },
     "localname": "InterestIncomeOnCashAndCashEquivalents",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinanceCostNetSummaryOfNetFinanceCostIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestIncomeOnOtherFinancialAssets": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinanceCostNetSummaryOfNetFinanceCostIncomeDetail": {
       "order": 10120.0,
       "parentTag": "ifrs-full_FinanceIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of interest income on other financial assets. [Refer: Interest income; Other financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest Income On Other Financial Assets",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "InterestIncomeOnOtherFinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinanceCostNetSummaryOfNetFinanceCostIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestPaidClassifiedAsFinancingActivities": {
     "auth_ref": [
      "r163"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 10150.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for interest paid, classified as financing activities."
       }
      },
      "en-us": {
       "role": {
        "label": "Interest Paid Classified As Financing Activities",
        "negatedLabel": "Interest paid on financial loans"
       }
      }
     },
     "localname": "InterestPaidClassifiedAsFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestPayable": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAccountsPayableScheduleOfAccountsPayableDetail": {
       "order": 10030.0,
       "parentTag": "ifrs-full_TradeAndOtherCurrentPayables",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of interest recognised as a liability."
       }
      },
      "en-us": {
       "role": {
        "label": "Interest Payable",
        "terseLabel": "Interest payable"
       }
      }
     },
     "localname": "InterestPayable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAccountsPayableScheduleOfAccountsPayableDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestRateSwapContractMember": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for an interest rate swap contract. [Refer: Swap contract [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest Rate Swap Contract [Member]",
        "terseLabel": "Interest rate swaps [Member]"
       }
      }
     },
     "localname": "InterestRateSwapContractMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfItemsDesignatedAsHedgingInstrumentsAndHedgeIneffectivenessDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_InterestRateTypesMember": {
     "auth_ref": [
      "r277"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all types of interest rates. It also represents the standard value for the 'Types of interest rates' axis if no other member is used. [Refer: Interest rate risk [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest Rate Types [Member]",
        "terseLabel": "Interest rate types [member]"
       }
      }
     },
     "localname": "InterestRateTypesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesParentheticalDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesParentheticalDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsSummaryOfCharacterisiticsAndFairValueOfDerivativeInstrumentsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfCompanySContractualMaturitiesForItsFinancialLiabilitiesIncludingInterestToBePaidDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfInterestRateProfileOfCompanyInterestBearingFinancialInstrumentsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfItemsDesignatedAsHedgedItemsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_InvestmentContractsLiabilities": {
     "auth_ref": [
      "r24"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of liabilities relating to investment contracts that fall within the scope of IAS 39 or IFRS 9."
       }
      },
      "en-us": {
       "role": {
        "label": "Investment Contracts Liabilities",
        "terseLabel": "Investments pending to be paid"
       }
      }
     },
     "localname": "InvestmentContractsLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureImprovementsToConcessionAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InvestmentProperty": {
     "auth_ref": [
      "r17",
      "r143",
      "r148"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of property (land or a building - or part of a building - or both) held (by the owner or by the lessee as a right-of-use asset) to earn rentals or for capital appreciation or both, rather than for: (a) use in the production or supply of goods or services or for administrative purposes; or (b) sale in the ordinary course of business."
       }
      },
      "en-us": {
       "role": {
        "label": "Investment Property",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "InvestmentProperty",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureImprovementsToConcessionAssetsSummaryOfImprovementsToConcessionAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InvestmentsInAssociates": {
     "auth_ref": [
      "r112"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of investments in associates in an entity's separate financial statements. [Refer: Associates [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Investments In Associates",
        "positiveVerboseLabel": "Investments in associates"
       }
      }
     },
     "localname": "InvestmentsInAssociates",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationSummaryOfResultsAssetsAndLiabilitiesBySegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IssuedCapital": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10050.0,
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The nominal value of capital issued."
       }
      },
      "en-us": {
       "role": {
        "label": "Issued Capital",
        "terseLabel": "Common stock"
       }
      }
     },
     "localname": "IssuedCapital",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IssuedCapitalMember": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing issued capital."
       }
      },
      "en-us": {
       "role": {
        "label": "Issued Capital [Member]",
        "terseLabel": "Common stock [Member]"
       }
      }
     },
     "localname": "IssuedCapitalMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_KeyManagementPersonnelCompensation": {
     "auth_ref": [
      "r98"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel. [Refer: Key management personnel of entity or parent [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Key Management Personnel Compensation",
        "terseLabel": "Key management personnel compensation"
       }
      }
     },
     "localname": "KeyManagementPersonnelCompensation",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfTotalAmountsPaidToKeyManagementPersonnelOrDirectorsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_KeyManagementPersonnelOfEntityOrParentMember": {
     "auth_ref": [
      "r102"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for those persons having authority and responsibility for planning, directing and controlling the activities of the entity, directly or indirectly, including any director (whether executive or otherwise) of that entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Key Management Personnel Of Entity Or Parent [Member]",
        "terseLabel": "Key management personnel of entity or parent [Member]"
       }
      }
     },
     "localname": "KeyManagementPersonnelOfEntityOrParentMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfTotalAmountsPaidToKeyManagementPersonnelOrDirectorsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesTables"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LandMember": {
     "auth_ref": [
      "r68"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing land held by the entity for use in operations. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Land [Member]",
        "terseLabel": "Land [Member]"
       }
      }
     },
     "localname": "LandMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValuesOfAirportConcessionsAndRightsToUseAirportFacilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanFiveYearsMember": {
     "auth_ref": [
      "r231",
      "r232",
      "r289",
      "r292",
      "r296",
      "r335"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than five years."
       }
      },
      "en-us": {
       "role": {
        "label": "Later Than Five Years [Member]",
        "terseLabel": "More than 5 years [Member]",
        "verboseLabel": "More than five years [Member]"
       }
      }
     },
     "localname": "LaterThanFiveYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfCompanySContractualMaturitiesForItsFinancialLiabilitiesIncludingInterestToBePaidDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsReceivableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumRentalPaymentsUnderNonConcealableLeasesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember": {
     "auth_ref": [
      "r11",
      "r231",
      "r232",
      "r289",
      "r296",
      "r335"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than four years and not later than five years."
       }
      },
      "en-us": {
       "role": {
        "label": "Later Than Four Years And Not Later Than Five Years [Member]",
        "terseLabel": "Later than four years and not later than five years [Member]"
       }
      }
     },
     "localname": "LaterThanFourYearsAndNotLaterThanFiveYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfMaturityOfLongTermDebtPayableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCommitmentsSummaryOfAuthorizedInvestmentsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsReceivableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumRentalPaymentsUnderNonConcealableLeasesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanOneMonthAndNotLaterThanThreeMonthsMember": {
     "auth_ref": [
      "r286",
      "r291",
      "r296"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one month and not later than three months."
       }
      },
      "en-us": {
       "role": {
        "label": "Later Than One Month And Not Later Than Three Months [Member]",
        "terseLabel": "Less than 1 month [Member]"
       }
      }
     },
     "localname": "LaterThanOneMonthAndNotLaterThanThreeMonthsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfCompanySContractualMaturitiesForItsFinancialLiabilitiesIncludingInterestToBePaidDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember": {
     "auth_ref": [
      "r11",
      "r275",
      "r295",
      "r356"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one month and not later than two months."
       }
      },
      "en-us": {
       "role": {
        "label": "Later Than One Month And Not Later Than Two Months [Member]",
        "terseLabel": "31 to 60 Days Past Due [Member]",
        "verboseLabel": "Accounts receivables past due 31 to 60 days [Member]"
       }
      }
     },
     "localname": "LaterThanOneMonthAndNotLaterThanTwoMonthsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToCreditRiskAndExpectedCreditLossesForAccountsReceivableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableSummaryOfPastDueBalancesOfAccountsReceivableDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember": {
     "auth_ref": [
      "r288",
      "r296"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year and not later than five years."
       }
      },
      "en-us": {
       "role": {
        "label": "Later Than One Year And Not Later Than Five Years [Member]",
        "terseLabel": "Between 1 and 5 years [Member]"
       }
      }
     },
     "localname": "LaterThanOneYearAndNotLaterThanFiveYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfCompanySContractualMaturitiesForItsFinancialLiabilitiesIncludingInterestToBePaidDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember": {
     "auth_ref": [
      "r11",
      "r231",
      "r232",
      "r289",
      "r296",
      "r335"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year and not later than two years."
       }
      },
      "en-us": {
       "role": {
        "label": "Later Than One Year And Not Later Than Two Years [Member]",
        "terseLabel": "Less Than Two Years [member]"
       }
      }
     },
     "localname": "LaterThanOneYearAndNotLaterThanTwoYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfMaturityOfLongTermDebtPayableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCommitmentsSummaryOfAuthorizedInvestmentsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesObligationsSummaryOfFutureMinimumLeasePaymentsDetails",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsReceivableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumRentalPaymentsUnderNonConcealableLeasesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanThreeMonthsAndNotLaterThanOneYearMember": {
     "auth_ref": [
      "r287"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three months and not later than one year."
       }
      },
      "en-us": {
       "role": {
        "label": "Later Than Three Months And Not Later Than One Year [Member]",
        "terseLabel": "Less than 1 month [Member]"
       }
      }
     },
     "localname": "LaterThanThreeMonthsAndNotLaterThanOneYearMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfCompanySContractualMaturitiesForItsFinancialLiabilitiesIncludingInterestToBePaidDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanThreeMonthsMember": {
     "auth_ref": [
      "r275",
      "r295",
      "r356"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three months."
       }
      },
      "en-us": {
       "role": {
        "label": "Later Than Three Months [Member]",
        "terseLabel": "More Than 90 Days Past Due [Member]",
        "verboseLabel": "Accounts receivables past due more than 90 days [Member]"
       }
      }
     },
     "localname": "LaterThanThreeMonthsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToCreditRiskAndExpectedCreditLossesForAccountsReceivableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableSummaryOfPastDueBalancesOfAccountsReceivableDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember": {
     "auth_ref": [
      "r11",
      "r231",
      "r232",
      "r289",
      "r296",
      "r335"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three years and not later than four years."
       }
      },
      "en-us": {
       "role": {
        "label": "Later Than Three Years And Not Later Than Four Years [Member]",
        "terseLabel": "Less Than Four Years [member]"
       }
      }
     },
     "localname": "LaterThanThreeYearsAndNotLaterThanFourYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfMaturityOfLongTermDebtPayableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCommitmentsSummaryOfAuthorizedInvestmentsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesObligationsSummaryOfFutureMinimumLeasePaymentsDetails",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsReceivableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumRentalPaymentsUnderNonConcealableLeasesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember": {
     "auth_ref": [
      "r11",
      "r275",
      "r295",
      "r356"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than two months and not later than three months."
       }
      },
      "en-us": {
       "role": {
        "label": "Later Than Two Months And Not Later Than Three Months [Member]",
        "terseLabel": "61 to 90 Days Past Due [Member]",
        "verboseLabel": "Accounts receivables past due 61 to 90 days [Member]"
       }
      }
     },
     "localname": "LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToCreditRiskAndExpectedCreditLossesForAccountsReceivableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableSummaryOfPastDueBalancesOfAccountsReceivableDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember": {
     "auth_ref": [
      "r11",
      "r231",
      "r232",
      "r289",
      "r296",
      "r335"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than two years and not later than three years."
       }
      },
      "en-us": {
       "role": {
        "label": "Later Than Two Years And Not Later Than Three Years [Member]",
        "terseLabel": "Less Than Three Years [member]"
       }
      }
     },
     "localname": "LaterThanTwoYearsAndNotLaterThanThreeYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfMaturityOfLongTermDebtPayableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCommitmentsSummaryOfAuthorizedInvestmentsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesObligationsSummaryOfFutureMinimumLeasePaymentsDetails",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsReceivableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumRentalPaymentsUnderNonConcealableLeasesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LeaseLiabilities": {
     "auth_ref": [
      "r227"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesObligationsSummaryOfFutureMinimumLeasePaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of liabilities related to the entity's leases. Lease is a contract, or part of a contract, that conveys the right to use an underlying asset for a period of time in exchange for consideration."
       }
      },
      "en-us": {
       "role": {
        "label": "Lease Liabilities",
        "totalLabel": "Present value of minimum lease payments"
       }
      }
     },
     "localname": "LeaseLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesObligationsSummaryOfFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LeaseLiabilitiesMember": {
     "auth_ref": [
      "r167",
      "r173"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for lease liabilities. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Lease Liabilities [Member]",
        "terseLabel": "Liabilities for Assets in Lease [Member]"
       }
      }
     },
     "localname": "LeaseLiabilitiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfCompanySContractualMaturitiesForItsFinancialLiabilitiesIncludingInterestToBePaidDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialInstrumentsHeldByCompanyDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r69"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing improvements to assets held under a lease agreement."
       }
      },
      "en-us": {
       "role": {
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Improvements on leased assets [Member]"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureMachineryEquipmentAndImprovementsOnLeasedAssetsSummaryOfNetBalancesOfMachineryEquipmentAndImprovementsOnLeasedAssetsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureMachineryEquipmentAndImprovementsOnLeasedAssetsSummaryOfPropertyPlantAndEquipmentDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesForCurrentAndComparativePeriodDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Liabilities": {
     "auth_ref": [
      "r24",
      "r208",
      "r209",
      "r210",
      "r304",
      "r309"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10010.0,
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of a present obligation of the entity to transfer an economic resource as a result of past events. Economic resource is a right that has the potential to produce economic benefits."
       }
      },
      "en-us": {
       "role": {
        "label": "Liabilities",
        "terseLabel": "Total liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfRatioOfShareholdersEquityToTotalLiabilitiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationSummaryOfResultsAssetsAndLiabilitiesBySegmentsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivities": {
     "auth_ref": [
      "r168"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of liabilities for which cash flows were, or future cash flows will be, classified in the statement of cash flows as cash flows from financing activities. [Refer: Cash flows from (used in) financing activities; Liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Liabilities Arising From Financing Activities",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "LiabilitiesArisingFromFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis": {
     "auth_ref": [
      "r168"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Liabilities Arising From Financing Activities [Axis]",
        "terseLabel": "Liabilities arising from financing activities [axis]"
       }
      }
     },
     "localname": "LiabilitiesArisingFromFinancingActivitiesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember": {
     "auth_ref": [
      "r168"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for liabilities arising from financing activities. It also represents the standard value for the 'Liabilities arising from financing activities' axis if no other member is used. [Refer: Liabilities arising from financing activities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Liabilities Arising From Financing Activities [Member]",
        "terseLabel": "Liabilities arising from financing activities [member]"
       }
      }
     },
     "localname": "LiabilitiesArisingFromFinancingActivitiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LiquidityRiskMember": {
     "auth_ref": [
      "r265",
      "r331",
      "r332",
      "r333"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the risk that an entity will encounter difficulty in meeting obligations associated with financial liabilities that are settled by delivering cash or another financial asset. [Refer: Financial assets; Financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Liquidity Risk [Member]",
        "terseLabel": "Liquidity risk [Member]"
       }
      }
     },
     "localname": "LiquidityRiskMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LongtermBorrowings": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfDebtPayableDetail": {
       "order": 10020.0,
       "parentTag": "ifrs-full_Borrowings",
       "weight": 1.0
      },
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesDetail": {
       "order": 10020.0,
       "parentTag": "ifrs-full_Borrowings",
       "weight": 1.0
      },
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10190.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The non-current portion of non-current borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Longterm Borrowings",
        "positiveTerseLabel": "Long-Term",
        "terseLabel": "Long-term borrowings (Note 16.a)"
       }
      }
     },
     "localname": "LongtermBorrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfDebtPayableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LongtermBorrowingsMember": {
     "auth_ref": [
      "r167",
      "r173"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for long-term borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Longterm Borrowings [Member]",
        "terseLabel": "Long-Term Borrowings [Member]"
       }
      }
     },
     "localname": "LongtermBorrowingsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Major Components Of Tax Expense Income [Abstract]",
        "terseLabel": "Income tax (Note 12.c):"
       }
      }
     },
     "localname": "MajorComponentsOfTaxExpenseIncomeAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_MajorCustomersAxis": {
     "auth_ref": [
      "r316"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Major Customers [Axis]",
        "terseLabel": "Major customers [axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableSummaryOfPercentageOfMainClientsOfCompanyWithRelationToTotalOfTradeAccountsReceivableDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_MajorCustomersMember": {
     "auth_ref": [
      "r316"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for customers. It also represents the standard value for the 'Major customers' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Major Customers [Member]",
        "terseLabel": "Customers [member]"
       }
      }
     },
     "localname": "MajorCustomersMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableSummaryOfPercentageOfMainClientsOfCompanyWithRelationToTotalOfTradeAccountsReceivableDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_MarketsOfCustomersAxis": {
     "auth_ref": [
      "r224"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Markets Of Customers [Axis]",
        "terseLabel": "Markets of customers [axis]"
       }
      }
     },
     "localname": "MarketsOfCustomersAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_MarketsOfCustomersMember": {
     "auth_ref": [
      "r224"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all markets of customers. It also represents the standard value for the 'Markets of customers' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Markets Of Customers [Member]",
        "terseLabel": "Markets of customers [member]"
       }
      }
     },
     "localname": "MarketsOfCustomersMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_MaturityAxis": {
     "auth_ref": [
      "r27",
      "r88",
      "r221",
      "r231",
      "r232",
      "r252",
      "r278",
      "r289",
      "r327",
      "r328",
      "r330",
      "r335"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Maturity [Axis]",
        "terseLabel": "Less than 1 month [Member]"
       }
      }
     },
     "localname": "MaturityAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfMaturityOfLongTermDebtPayableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCommitmentsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCommitmentsSummaryOfAuthorizedInvestmentsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfCompanySContractualMaturitiesForItsFinancialLiabilitiesIncludingInterestToBePaidDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesObligationsSummaryOfFutureMinimumLeasePaymentsDetails",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsReceivableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumRentalPaymentsUnderNonConcealableLeasesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_MiscellaneousOtherOperatingExpense": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherExpensesIncomeNetSummaryOfOtherExpenseIncomeDetail": {
       "order": 10060.0,
       "parentTag": "ifrs-full_OtherExpenseByNature",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of miscellaneous other operating expenses. [Refer: Other operating income (expense)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Miscellaneous Other Operating Expense",
        "terseLabel": "Other expenses"
       }
      }
     },
     "localname": "MiscellaneousOtherOperatingExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherExpensesIncomeNetSummaryOfOtherExpenseIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_MiscellaneousOtherOperatingIncome": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherExpensesIncomeNetSummaryOfOtherExpenseIncomeDetail": {
       "order": 10090.0,
       "parentTag": "pac_OtherIncomeGross",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of miscellaneous other operating income. [Refer: Other operating income (expense)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Miscellaneous Other Operating Income",
        "negatedLabel": "Other income"
       }
      }
     },
     "localname": "MiscellaneousOtherOperatingIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherExpensesIncomeNetSummaryOfOtherExpenseIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NameOfAcquiree": {
     "auth_ref": [
      "r236"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The name of the business or businesses that the acquirer obtains control of in a business combination. [Refer: Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Name Of Acquiree",
        "terseLabel": "Name of acquiree"
       }
      }
     },
     "localname": "NameOfAcquiree",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCIAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NameOfSubsidiary": {
     "auth_ref": [
      "r113",
      "r117",
      "r182",
      "r187"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The name of a subsidiary. [Refer: Subsidiaries [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Name Of Subsidiary",
        "terseLabel": "Company"
       }
      }
     },
     "localname": "NameOfSubsidiary",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfConsolidatedSubsidiariesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NetAssetsLiabilities": {
     "auth_ref": [
      "r11",
      "r180"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCISummaryOfNonControllingInterestDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets less the amount of liabilities."
       }
      },
      "en-us": {
       "role": {
        "label": "Net Assets Liabilities",
        "totalLabel": "Net assets"
       }
      }
     },
     "localname": "NetAssetsLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCISummaryOfNonControllingInterestDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NetFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsInStatementOfFinancialPosition": {
     "auth_ref": [
      "r248"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfSensitivityAnalysisOfCompanyFinancialAssetsAndLiabilitiesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The net amount of financial liabilities that are subject either to offsetting or to an enforceable master netting arrangement or similar agreement, presented in the statement of financial position. [Refer: Financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Net Financial Liabilities Subject To Offsetting Enforceable Master Netting Arrangements Or Similar Agreements In Statement Of Financial Position",
        "negatedTotalLabel": "Net liability position"
       }
      }
     },
     "localname": "NetFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsInStatementOfFinancialPosition",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfSensitivityAnalysisOfCompanyFinancialAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NetForeignExchangeGain": {
     "auth_ref": [
      "r15",
      "r94"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinanceCostNetSummaryOfNetFinanceCostIncomeDetail": {
       "order": 10010.0,
       "parentTag": "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The net gain arising from exchange differences recognised in profit or loss, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: Foreign exchange gain (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Net Foreign Exchange Gain",
        "terseLabel": "Exchange gain"
       }
      }
     },
     "localname": "NetForeignExchangeGain",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinanceCostNetSummaryOfNetFinanceCostIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NetForeignExchangeLoss": {
     "auth_ref": [
      "r15",
      "r94"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinanceCostNetSummaryOfNetFinanceCostIncomeDetail": {
       "order": 10020.0,
       "parentTag": "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The net loss arising from exchange differences recognised in profit or loss, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: Foreign exchange gain (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Net Foreign Exchange Loss",
        "negatedLabel": "Exchange loss"
       }
      }
     },
     "localname": "NetForeignExchangeLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinanceCostNetSummaryOfNetFinanceCostIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NewIFRSsAxis": {
     "auth_ref": [
      "r174"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "New I F R Ss [Axis]",
        "terseLabel": "New IFRSs [axis]"
       }
      }
     },
     "localname": "NewIFRSsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNewAccountingStandardsNotYetInEffectSummaryOfAccountingStandardsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NewIFRSsMember": {
     "auth_ref": [
      "r174"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for IFRSs that have been issued but are not yet effective. It also represents the standard value for the 'New IFRSs' axis if no other member is used. [Refer: IFRSs [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "New I F R Ss [Member]",
        "terseLabel": "New IFRSs [member]"
       }
      }
     },
     "localname": "NewIFRSsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNewAccountingStandardsNotYetInEffectSummaryOfAccountingStandardsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NominalAmountOfHedgingInstrument": {
     "auth_ref": [
      "r252",
      "r256"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The nominal amount of a hedging instrument. [Refer: Hedging instruments [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Nominal Amount Of Hedging Instrument",
        "terseLabel": "Nominal amount"
       }
      }
     },
     "localname": "NominalAmountOfHedgingInstrument",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfItemsDesignatedAsHedgingInstrumentsAndHedgeIneffectivenessDetail"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodAxis": {
     "auth_ref": [
      "r55"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Nonadjusting Events After Reporting Period [Axis]",
        "terseLabel": "Non-adjusting events after reporting period [axis]",
        "verboseLabel": "Exchange rates in effect [Member]"
       }
      }
     },
     "localname": "NonadjustingEventsAfterReportingPeriodAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureForeignCurrencyTransactionsSummaryOfExchangeRateInEffectDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NonadjustingEventsMember": {
     "auth_ref": [
      "r55"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for events that occur between the end of the reporting period and the date when the financial statements are authorised for issue and are indicative of conditions that arose after the reporting period. It also represents the standard value for the 'Non-adjusting events after reporting period' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Nonadjusting Events [Member]",
        "terseLabel": "Non-adjusting events after reporting period [Member]"
       }
      }
     },
     "localname": "NonadjustingEventsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureForeignCurrencyTransactionsSummaryOfExchangeRateInEffectDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NoncontrollingInterests": {
     "auth_ref": [
      "r22",
      "r181",
      "r186"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10040.0,
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of equity in a subsidiary not attributable, directly or indirectly, to a parent. [Refer: Subsidiaries [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Noncontrolling Interests",
        "terseLabel": "Non-controlling interest (Note 19)"
       }
      }
     },
     "localname": "NoncontrollingInterests",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncontrollingInterestsMember": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for equity in a subsidiary not attributable, directly or indirectly, to the parent."
       }
      },
      "en-us": {
       "role": {
        "label": "Noncontrolling Interests [Member]",
        "terseLabel": "Non-controlling interest [Member]"
       }
      }
     },
     "localname": "NoncontrollingInterestsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NoncurrentAssets": {
     "auth_ref": [
      "r28",
      "r192",
      "r194"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCISummaryOfNonControllingInterestDetail": {
       "order": 10010.0,
       "parentTag": "ifrs-full_NetAssetsLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets that do not meet the definition of current assets. [Refer: Current assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Noncurrent Assets",
        "terseLabel": "Non-current assets"
       }
      }
     },
     "localname": "NoncurrentAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCISummaryOfNonControllingInterestDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts": {
     "auth_ref": [
      "r314"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current assets other than financial instruments, deferred tax assets, post-employment benefit assets and rights arising under insurance contracts. [Refer: Deferred tax assets; Financial instruments, class [member]; Non-current assets; Types of insurance contracts [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Noncurrent Assets Other Than Financial Instruments Deferred Tax Assets Postemployment Benefit Assets And Rights Arising Under Insurance Contracts",
        "terseLabel": "Non-current assets"
       }
      }
     },
     "localname": "NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentDebtInstrumentsIssued": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesDetail": {
       "order": 10020.0,
       "parentTag": "ifrs-full_DebtSecurities",
       "weight": 1.0
      },
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10200.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current debt instruments issued. [Refer: Debt instruments issued]"
       }
      },
      "en-us": {
       "role": {
        "label": "Noncurrent Debt Instruments Issued",
        "terseLabel": "Debt securities (Note 16.b)",
        "verboseLabel": "Long-term portion"
       }
      }
     },
     "localname": "NoncurrentDebtInstrumentsIssued",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentLeaseLiabilities": {
     "auth_ref": [
      "r227"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10160.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current lease liabilities. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Noncurrent Lease Liabilities",
        "terseLabel": "Liabilities for assets in lease (Note 14.b)"
       }
      }
     },
     "localname": "NoncurrentLeaseLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentLiabilities": {
     "auth_ref": [
      "r30",
      "r192",
      "r196"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCISummaryOfNonControllingInterestDetail": {
       "order": 10030.0,
       "parentTag": "ifrs-full_NetAssetsLiabilities",
       "weight": -1.0
      },
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10140.0,
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of liabilities that do not meet the definition of current liabilities. [Refer: Current liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Noncurrent Liabilities",
        "negatedLabel": "Non-current liabilities",
        "totalLabel": "Total long-term liabilities"
       }
      }
     },
     "localname": "NoncurrentLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCISummaryOfNonControllingInterestDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentPrepayments": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10310.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current prepayments. [Refer: Prepayments]"
       }
      },
      "en-us": {
       "role": {
        "label": "Noncurrent Prepayments",
        "terseLabel": "Advanced payments to suppliers"
       }
      }
     },
     "localname": "NoncurrentPrepayments",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NotLaterThanOneMonthMember": {
     "auth_ref": [
      "r285",
      "r290",
      "r296"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of not later than one month."
       }
      },
      "en-us": {
       "role": {
        "label": "Not Later Than One Month [Member]",
        "terseLabel": "1 to 30 Days Past Due [Member]",
        "verboseLabel": "Accounts receivables past due from 1 to 30 days [Member]"
       }
      }
     },
     "localname": "NotLaterThanOneMonthMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfCompanySContractualMaturitiesForItsFinancialLiabilitiesIncludingInterestToBePaidDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToCreditRiskAndExpectedCreditLossesForAccountsReceivableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableSummaryOfPastDueBalancesOfAccountsReceivableDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NotLaterThanOneYearMember": {
     "auth_ref": [
      "r26",
      "r231",
      "r232",
      "r289",
      "r296",
      "r335"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of not later than one year."
       }
      },
      "en-us": {
       "role": {
        "label": "Not Later Than One Year [Member]",
        "terseLabel": "Less Than One Year [member]"
       }
      }
     },
     "localname": "NotLaterThanOneYearMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfMaturityOfLongTermDebtPayableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCommitmentsSummaryOfAuthorizedInvestmentsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesObligationsSummaryOfFutureMinimumLeasePaymentsDetails",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsReceivableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumRentalPaymentsUnderNonConcealableLeasesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NotionalAmount": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The nominal or face amount of a financial instrument, used to calculate payments made on that instrument."
       }
      },
      "en-us": {
       "role": {
        "label": "Notional Amount",
        "terseLabel": "Notional amount"
       }
      }
     },
     "localname": "NotionalAmount",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsSummaryOfCharacterisiticsAndFairValueOfDerivativeInstrumentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NumberOfSharesOutstanding": {
     "auth_ref": [
      "r36"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares]"
       }
      },
      "en-us": {
       "role": {
        "label": "Number Of Shares Outstanding",
        "periodEndLabel": "Ending balance, shares",
        "periodStartLabel": "Beginning balance, shares"
       }
      }
     },
     "localname": "NumberOfSharesOutstanding",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_OperatingExpense": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome": {
       "order": 10180.0,
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of all operating expenses."
       }
      },
      "en-us": {
       "role": {
        "label": "Operating Expense",
        "totalLabel": "Operating costs"
       }
      }
     },
     "localname": "OperatingExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OperatingSegmentsMember": {
     "auth_ref": [
      "r311"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for operating segments. An operating segment is a component of an entity: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same entity); (b) whose operating results are regularly reviewed by the entity\u2019s chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance; and (c) for which discrete financial information is available. [Refer: Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Operating Segments [Member]",
        "terseLabel": "Operating segments [Member]"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationSummaryOfResultsAssetsAndLiabilitiesBySegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OrdinarySharesMember": {
     "auth_ref": [
      "r37",
      "r123"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for equity instruments that are subordinate to all other classes of equity instruments. It also represents the standard value for the 'Classes of ordinary shares' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Ordinary Shares [Member]",
        "terseLabel": "Ordinary shares [member]"
       }
      }
     },
     "localname": "OrdinarySharesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityScheduleOfCommonStockDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherAssets": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10400.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets that the entity does not separately disclose in the same statement or note."
       }
      },
      "en-us": {
       "role": {
        "label": "Other Assets",
        "terseLabel": "Other assets \u2013 net"
       }
      }
     },
     "localname": "OtherAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncome": {
     "auth_ref": [
      "r6",
      "r39",
      "r49",
      "r200"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfChangesInEquity": {
       "order": 10020.0,
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income and expense (including reclassification adjustments) that is not recognised in profit or loss as required or permitted by IFRSs. [Refer: IFRSs [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income",
        "terseLabel": "Other comprehensive income for the year",
        "verboseLabel": "OCI"
       }
      }
     },
     "localname": "OtherComprehensiveIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCISummaryOfNonControllingInterestDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income [Abstract]",
        "terseLabel": "Other comprehensive income:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeAttributableToNoncontrollingInterests": {
     "auth_ref": [
      "r48"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income attributable to non-controlling interests. [Refer: Non-controlling interests; Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income Attributable To Noncontrolling Interests",
        "terseLabel": "OCI allocated to NCI"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeAttributableToNoncontrollingInterests",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCISummaryOfNonControllingInterestDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans": {
     "auth_ref": [
      "r31",
      "r50",
      "r77"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsSummaryOfAmountsRecognizedInConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncomeDetail": {
       "order": 10030.0,
       "parentTag": "pac_EmployeeBenefitsExpenseExpectedPayment",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, before tax, related to gains (losses) on remeasurements of defined benefit plans, which comprise actuarial gains and losses; the return on plan assets, excluding amounts included in net interest on the net defined benefit liability (asset); and any change in the effect of the asset ceiling, excluding amounts included in net interest on the net defined benefit liability (asset). [Refer: Other comprehensive income; Defined benefit plans [member]; Plan assets [member]; Net defined benefit liability (asset)] [Contrast: Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income Before Tax Gains Losses On Remeasurements Of Defined Benefit Plans",
        "terseLabel": "Actuarial losses arising from changes in financial and demographic assumptions recognized in other comprehensive income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsSummaryOfAmountsRecognizedInConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation": {
     "auth_ref": [
      "r31",
      "r49"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome": {
       "order": 10040.0,
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, after reclassification adjustments, related to exchange differences when financial statements of foreign operations are translated. [Refer: Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income Net Of Tax Exchange Differences On Translation",
        "terseLabel": "Exchange differences on translating foreign operations"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans": {
     "auth_ref": [
      "r31",
      "r49",
      "r77"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome": {
       "order": 10060.0,
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, related to gains (losses) on remeasurements of defined benefit plans, which comprise actuarial gains and losses; the return on plan assets, excluding amounts included in net interest on the net defined benefit liability (asset); and any change in the effect of the asset ceiling, excluding amounts included in net interest on the net defined benefit liability (asset). [Refer: Other comprehensive income; Defined benefit plans [member]; Plan assets [member]; Net defined benefit liability (asset)] [Contrast: Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income Net Of Tax Gains Losses On Remeasurements Of Defined Benefit Plans",
        "terseLabel": "Remeasurements of employee benefit ? net of income tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherCurrentAssets": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10440.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current assets that the entity does not separately disclose in the same statement or note. [Refer: Current assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other Current Assets",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "OtherCurrentAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherEmployeeExpense": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEmployeeCostSummaryOfEmployeeCostDetail": {
       "order": 10090.0,
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of employee expenses that the entity does not separately disclose in the same statement or note."
       }
      },
      "en-us": {
       "role": {
        "label": "Other Employee Expense",
        "terseLabel": "Others"
       }
      }
     },
     "localname": "OtherEmployeeExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEmployeeCostSummaryOfEmployeeCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherExpenseByFunction": {
     "auth_ref": [
      "r2",
      "r52",
      "r110"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome": {
       "order": 10240.0,
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expenses that the entity does not separately disclose in the same statement or note when the entity uses the 'function of expense' form for its analysis of expenses."
       }
      },
      "en-us": {
       "role": {
        "label": "Other Expense By Function",
        "terseLabel": "Other operating cost"
       }
      }
     },
     "localname": "OtherExpenseByFunction",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherExpenseByNature": {
     "auth_ref": [
      "r1",
      "r52"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherExpensesIncomeNetSummaryOfOtherExpenseIncomeDetail": {
       "order": 10020.0,
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expenses that the entity does not separately disclose in the same statement or note when the entity uses the 'nature of expense' form for its analysis of expenses. [Refer: Expenses, by nature]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other Expense By Nature",
        "terseLabel": "Other expenses",
        "totalLabel": "Total other expenses"
       }
      }
     },
     "localname": "OtherExpenseByNature",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureForeignCurrencyTransactionsSummaryOfTransactionsDenominatedInForeignCurrencyDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherExpensesIncomeNetSummaryOfOtherExpenseIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherFinanceCost": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinanceCostNetSummaryOfNetFinanceCostIncomeDetail": {
       "order": 10060.0,
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of finance costs that the entity does not separately disclose in the same statement or note. [Refer: Finance costs]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other Finance Cost",
        "negatedLabel": "Other financing costs"
       }
      }
     },
     "localname": "OtherFinanceCost",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinanceCostNetSummaryOfNetFinanceCostIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r160"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 10190.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Inflows (outflows) of cash, classified as investing activities, that the entity does not separately disclose in the same statement or note."
       }
      },
      "en-us": {
       "role": {
        "label": "Other Inflows Outflows Of Cash Classified As Investing Activities",
        "terseLabel": "Other investment activities"
       }
      }
     },
     "localname": "OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherOperatingIncomeExpense": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherExpensesIncomeNetSummaryOfOtherExpenseIncomeDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome": {
       "order": 10290.0,
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of operating income (expense) that the entity does not separately disclose in the same statement or note."
       }
      },
      "en-us": {
       "role": {
        "label": "Other Operating Income Expense",
        "negatedLabel": "Other expense (income) \u2013 net (Note 24)",
        "negatedTotalLabel": "Other expense (income) \u2013 Net"
       }
      }
     },
     "localname": "OtherOperatingIncomeExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherExpensesIncomeNetSummaryOfOtherExpenseIncomeDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherPayables": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAccountsPayableScheduleOfAccountsPayableDetail": {
       "order": 10050.0,
       "parentTag": "ifrs-full_TradeAndOtherCurrentPayables",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Amounts payable that the entity does not separately disclose in the same statement or note."
       }
      },
      "en-us": {
       "role": {
        "label": "Other Payables",
        "terseLabel": "Others"
       }
      }
     },
     "localname": "OtherPayables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAccountsPayableScheduleOfAccountsPayableDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherRelatedPartiesMember": {
     "auth_ref": [
      "r103"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for related parties that the entity does not separately disclose in the same statement or note. [Refer: Related parties [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other Related Parties [Member]",
        "terseLabel": "Other related parties [Member]"
       }
      }
     },
     "localname": "OtherRelatedPartiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesTables"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome": {
     "auth_ref": [
      "r60"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveTaxRateDetail": {
       "order": 10060.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that the entity does not separately disclose in the same statement or note. [Refer: Accounting profit; Applicable tax rate]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other Tax Effects For Reconciliation Between Accounting Profit And Tax Expense Income",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveTaxRateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveTaxRateDetail": {
       "order": 10120.0,
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "Tax rate effects, in aggregate, on the reconciliation between the average effective tax rate and the applicable tax rate that the entity does not separately disclose in the reconciliation. [Refer: Average effective tax rate; Applicable tax rate]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other Tax Rate Effects For Reconciliation Between Accounting Profit And Tax Expense Income",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_OtherTemporaryDifferencesMember": {
     "auth_ref": [
      "r66"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for temporary differences that the entity does not separately disclose in the same statement or note. [Refer: Temporary differences [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other Temporary Differences [Member]",
        "terseLabel": "Other temporary differences [Member]"
       }
      }
     },
     "localname": "OtherTemporaryDifferencesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfNetDeferredIncomeTaxAssetsAndNetDeferredIncomeTaxLiabilityDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfChangesInDeferredTaxAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OutstandingBalancesForRelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Balances For Related Party Transactions [Abstract]",
        "verboseLabel": "AMP, entity with significant influence:"
       }
      }
     },
     "localname": "OutstandingBalancesForRelatedPartyTransactionsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfTransactionsBetweenRelatedPartiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_PastDueStatusAxis": {
     "auth_ref": [
      "r275",
      "r356"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Past Due Status [Axis]",
        "terseLabel": "Past due status [axis]"
       }
      }
     },
     "localname": "PastDueStatusAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToCreditRiskAndExpectedCreditLossesForAccountsReceivableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableSummaryOfPastDueBalancesOfAccountsReceivableDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_PastDueStatusMember": {
     "auth_ref": [
      "r275",
      "r356"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all past-due statuses. It also represents the standard value for the 'Past due status' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Past Due Status [Member]",
        "terseLabel": "Past due status [member]"
       }
      }
     },
     "localname": "PastDueStatusMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToCreditRiskAndExpectedCreditLossesForAccountsReceivableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableSummaryOfPastDueBalancesOfAccountsReceivableDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities": {
     "auth_ref": [
      "r154"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 10140.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for payment of lease liabilities, classified as financing activities. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Payments Of Lease Liabilities Classified As Financing Activities",
        "negatedLabel": "Payment of obligations for leases"
       }
      }
     },
     "localname": "PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PercentageOfEntitysRevenue": {
     "auth_ref": [
      "r316"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The percentage of the entity's revenue. [Refer: Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Percentage Of Entitys Revenue",
        "positiveLabel": "Percentage the compliance with the TM by the company's Mexican airports",
        "terseLabel": "Percentage from maximum tariff per traffic unit by the mexican airports"
       }
      }
     },
     "localname": "PercentageOfEntitysRevenue",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption": {
     "auth_ref": [
      "r86"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The reasonably possible percentage of the increase in the actuarial assumption used to determine the present value of defined benefit obligation. [Refer: Actuarial assumptions [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Percentage Of Reasonably Possible Increase In Actuarial Assumption",
        "terseLabel": "Increase decrease in basis points"
       }
      }
     },
     "localname": "PercentageOfReasonablyPossibleIncreaseInActuarialAssumption",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_PercentageOfVotingEquityInterestsAcquired": {
     "auth_ref": [
      "r237"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The percentage of voting equity interests acquired in a business combination. [Refer: Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Percentage Of Voting Equity Interests Acquired",
        "terseLabel": "Percentage of common stock voting"
       }
      }
     },
     "localname": "PercentageOfVotingEquityInterestsAcquired",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCIAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans": {
     "auth_ref": [
      "r90"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of post-employment benefit expense relating to defined contribution plans. Defined contribution plans are post-employment benefit plans under which an entity pays fixed contributions into a separate entity (a fund) and will have no legal or constructive obligation to pay further contributions if the fund does not hold sufficient assets to pay all employee benefits relating to employee service in the current and prior periods."
       }
      },
      "en-us": {
       "role": {
        "label": "Postemployment Benefit Expense Defined Contribution Plans",
        "terseLabel": "Defined contribution plan expense"
       }
      }
     },
     "localname": "PostemploymentBenefitExpenseDefinedContributionPlans",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PresentationOfLeasesForLesseeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Presentation Of Leases For Lessee [Abstract]"
       }
      }
     },
     "localname": "PresentationOfLeasesForLesseeAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures": {
     "auth_ref": [
      "r155"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 10090.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from the issuing of bonds, notes and debentures."
       }
      },
      "en-us": {
       "role": {
        "label": "Proceeds From Issue Of Bonds Notes And Debentures",
        "terseLabel": "Proceeds from issuance of debt securities"
       }
      }
     },
     "localname": "ProceedsFromIssueOfBondsNotesAndDebentures",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProductsAndServicesAxis": {
     "auth_ref": [
      "r222",
      "r312"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Products And Services [Axis]",
        "terseLabel": "Products and services [axis]"
       }
      }
     },
     "localname": "ProductsAndServicesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ProductsAndServicesMember": {
     "auth_ref": [
      "r222",
      "r312"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the entity's products and services. It also represents the standard value for the 'Products and services' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Products And Services [Member]",
        "terseLabel": "Products and services [member]"
       }
      }
     },
     "localname": "ProductsAndServicesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ProfessionalFeesExpense": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome": {
       "order": 10250.0,
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of fees paid or payable for professional services."
       }
      },
      "en-us": {
       "role": {
        "label": "Professional Fees Expense",
        "terseLabel": "Technical assistance fees (Note 30)",
        "verboseLabel": "Technical assistance fees"
       }
      }
     },
     "localname": "ProfessionalFeesExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfTransactionsBetweenRelatedPartiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLoss": {
     "auth_ref": [
      "r5",
      "r38",
      "r156",
      "r177",
      "r179",
      "r192",
      "r304",
      "r307",
      "r329",
      "r342"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 10300.0,
       "parentTag": "ifrs-full_AdjustmentsForReconcileProfitLoss",
       "weight": -1.0
      },
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfChangesInEquity": {
       "order": 10010.0,
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0
      },
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome": {
       "order": 10030.0,
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Profit Loss",
        "positiveLabel": "Profit / (loss)",
        "terseLabel": "Profit of the year",
        "totalLabel": "Profit for the year"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCISummaryOfNonControllingInterestDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfChangesInEquity",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossAttributableToAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit Loss Attributable To [Abstract]",
        "terseLabel": "Profit for the year attributable to:"
       }
      }
     },
     "localname": "ProfitLossAttributableToAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ProfitLossAttributableToNoncontrollingInterests": {
     "auth_ref": [
      "r41",
      "r185"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome": {
       "order": 10020.0,
       "parentTag": "ifrs-full_ProfitLossFromContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing and discontinued operations attributable to non-controlling interests. [Refer: Profit (loss); Non-controlling interests]"
       }
      },
      "en-us": {
       "role": {
        "label": "Profit Loss Attributable To Noncontrolling Interests",
        "terseLabel": "Non-controlling interest",
        "verboseLabel": "Profit / (loss) allocated to NCI"
       }
      }
     },
     "localname": "ProfitLossAttributableToNoncontrollingInterests",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCISummaryOfNonControllingInterestDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossAttributableToOwnersOfParent": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome": {
       "order": 10010.0,
       "parentTag": "ifrs-full_ProfitLossFromContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing and discontinued operations attributable to owners of the parent. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Profit Loss Attributable To Owners Of Parent",
        "terseLabel": "Controlling interest"
       }
      }
     },
     "localname": "ProfitLossAttributableToOwnersOfParent",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossBeforeTax": {
     "auth_ref": [
      "r1",
      "r2",
      "r247",
      "r304",
      "r307"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome": {
       "order": 10070.0,
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The profit (loss) before tax expense or income. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Profit Loss Before Tax",
        "terseLabel": "Income before income taxes",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "ProfitLossBeforeTax",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationSummaryOfResultsAssetsAndLiabilitiesBySegmentsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossFromContinuingOperations": {
     "auth_ref": [
      "r38",
      "r199",
      "r304",
      "r307"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing operations. [Refer: Continuing operations [member]; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Profit Loss From Continuing Operations",
        "totalLabel": "Profit for the year"
       }
      }
     },
     "localname": "ProfitLossFromContinuingOperations",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossFromOperatingActivities": {
     "auth_ref": [
      "r48",
      "r122"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome": {
       "order": 10110.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The profit (loss) from operating activities of the entity. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Profit Loss From Operating Activities",
        "terseLabel": "Income from operations",
        "totalLabel": "Income from operations"
       }
      }
     },
     "localname": "ProfitLossFromOperatingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationSummaryOfResultsAssetsAndLiabilitiesBySegmentsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PropertyPlantAndEquipment": {
     "auth_ref": [
      "r16",
      "r73"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10320.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of tangible assets that: (a) are held for use in the production or supply of goods or services, for rental to others, or for administrative purposes; and (b) are expected to be used during more than one period."
       }
      },
      "en-us": {
       "role": {
        "label": "Property Plant And Equipment",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Machinery, equipment and improvements on leased assets \u2013 net (Note 7)",
        "verboseLabel": "Property plant and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureMachineryEquipmentAndImprovementsOnLeasedAssetsSummaryOfNetBalancesOfMachineryEquipmentAndImprovementsOnLeasedAssetsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureMachineryEquipmentAndImprovementsOnLeasedAssetsSummaryOfPropertyPlantAndEquipmentDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PropertyPlantAndEquipmentMember": {
     "auth_ref": [
      "r74",
      "r127",
      "r230"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for property, plant and equipment. It also represents the standard value for the 'Classes of property, plant and equipment' axis if no other member is used. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Property Plant And Equipment [Member]",
        "terseLabel": "Property, plant and equipment [member]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureImprovementsToConcessionAssetsSummaryOfImprovementsToConcessionAssetsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureMachineryEquipmentAndImprovementsOnLeasedAssetsSummaryOfNetBalancesOfMachineryEquipmentAndImprovementsOnLeasedAssetsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureMachineryEquipmentAndImprovementsOnLeasedAssetsSummaryOfPropertyPlantAndEquipmentDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesForCurrentAndComparativePeriodDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_PropertyTaxExpense": {
     "auth_ref": [
      "r48"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of tax expense levied on property. Property is land or a building - or part of a building - or both."
       }
      },
      "en-us": {
       "role": {
        "label": "Property Tax Expense",
        "terseLabel": "Payment of property tax"
       }
      }
     },
     "localname": "PropertyTaxExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProportionOfOwnershipInterestInAssociate": {
     "auth_ref": [
      "r115",
      "r119",
      "r190"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in an associate attributable to the entity. [Refer: Associates [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Proportion Of Ownership Interest In Associate",
        "terseLabel": "Percentage of stake by the company"
       }
      }
     },
     "localname": "ProportionOfOwnershipInterestInAssociate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_ProportionOfOwnershipInterestInSubsidiary": {
     "auth_ref": [
      "r115",
      "r119",
      "r189"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in a subsidiary attributable to the entity. [Refer: Subsidiaries [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Proportion Of Ownership Interest In Subsidiary",
        "terseLabel": "Percentage of stake by the company",
        "verboseLabel": "% participation"
       }
      }
     },
     "localname": "ProportionOfOwnershipInterestInSubsidiary",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfConsolidatedSubsidiariesDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_ProportionOfOwnershipInterestsHeldByNoncontrollingInterests": {
     "auth_ref": [
      "r184"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The proportion of ownership interests in a subsidiary held by non-controlling interests. [Refer: Subsidiaries [member]; Non-controlling interests]"
       }
      },
      "en-us": {
       "role": {
        "label": "Proportion Of Ownership Interests Held By Noncontrolling Interests",
        "terseLabel": "Percentage of stake by non controlling owners",
        "verboseLabel": "NCI percentage"
       }
      }
     },
     "localname": "ProportionOfOwnershipInterestsHeldByNoncontrollingInterests",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCISummaryOfNonControllingInterestDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_RangeAxis": {
     "auth_ref": [
      "r213",
      "r215",
      "r216",
      "r235",
      "r281",
      "r330"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Range [Axis]",
        "terseLabel": "Range [axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesObligationsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfAmortizationPeriodsForCurrentPeriodAndComparativePeriodDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesForCurrentAndComparativePeriodDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_RangesMember": {
     "auth_ref": [
      "r213",
      "r215",
      "r216",
      "r235",
      "r281",
      "r330"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregate ranges. It also represents the standard value for the 'Range' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Ranges [Member]",
        "terseLabel": "Ranges [member]"
       }
      }
     },
     "localname": "RangesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesObligationsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfAmortizationPeriodsForCurrentPeriodAndComparativePeriodDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesForCurrentAndComparativePeriodDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfBalancesOfRecoverableTaxesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of receivables from taxes other than income tax. Income taxes include all domestic and foreign taxes that are based on taxable profits. Income taxes also include taxes, such as withholding taxes, that are payable by a subsidiary, associate or joint arrangement on distributions to the reporting entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Receivables From Taxes Other Than Income Tax",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "ReceivablesFromTaxesOtherThanIncomeTax",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfBalancesOfRecoverableTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax": {
     "auth_ref": [
      "r51",
      "r351"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of reclassification adjustments related to cash flow hedges, before tax. Reclassification adjustments are amounts reclassified to profit (loss) in the current period that were recognised in other comprehensive income in the current or previous periods. [Refer: Cash flow hedges [member]; Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Reclassification Adjustments On Cash Flow Hedges Before Tax",
        "terseLabel": "Amount reclassified to profit or loss"
       }
      }
     },
     "localname": "ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementScheduleOfReconciliationByRiskCategoryOfComponentsOfEquityAndAnalysisOfOCIItemsAndNetOfTaxDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReductionOfIssuedCapital": {
     "auth_ref": [
      "r7"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease in equity resulting from a reduction in issued capital. [Refer: Issued capital]"
       }
      },
      "en-us": {
       "role": {
        "label": "Reduction Of Issued Capital",
        "negatedLabel": "Capital distribution",
        "terseLabel": "Capital reduction"
       }
      }
     },
     "localname": "ReductionOfIssuedCapital",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RelatedPartiesMember": {
     "auth_ref": [
      "r104"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for related parties. Related parties are persons or entities that are related to the entity that is preparing its financial statements (the reporting entity). (a) A person or a close member of that person\u2019s family is related to a reporting entity if that person: (i) has control or joint control over the reporting entity; (ii) has significant influence over the reporting entity; or (iii) is a member of the key management personnel of the reporting entity or of a parent of the reporting entity. (b) An entity is related to a reporting entity if any of the following conditions applies: (i) The entity and the reporting entity are members of the same group (which means that each parent, subsidiary and fellow subsidiary is related to the others). (ii) One entity is an associate or joint venture of the other entity (or an associate or joint venture of a member of a group of which the other entity is a member). (iii) Both entities are joint ventures of the same third party. (iv) One entity is a joint venture of a third entity and the other entity is an associate of the third entity. (v) The entity is a post-employment benefit plan for the benefit of employees of either the reporting entity or an entity related to the reporting entity. If the reporting entity is itself such a plan, the sponsoring employers are also related to the reporting entity. (vi) The entity is controlled or jointly controlled by a person identified in (a). (vii) A person identified in (a)(i) has significant influence over the entity or is a member of the key management personnel of the entity (or of a parent of the entity). (viii) The entity, or any member of a group of which it is a part, provides key management personnel services to the reporting entity or to the parent of the reporting entity. [Refer: Joint ventures [member]; Key management personnel of entity or parent [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Related Parties [Member]",
        "terseLabel": "Related parties [Member]"
       }
      }
     },
     "localname": "RelatedPartiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfDebtPayableDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]",
        "terseLabel": "AMP, entity with significant influence Expenses:"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfTransactionsBetweenRelatedPartiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_RentalExpense": {
     "auth_ref": [
      "r48"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense recognised on rental activities."
       }
      },
      "en-us": {
       "role": {
        "label": "Rental Expense",
        "terseLabel": "Expense"
       }
      }
     },
     "localname": "RentalExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RepairsAndMaintenanceExpense": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherExpensesIncomeNetSummaryOfOtherExpenseIncomeDetail": {
       "order": 10030.0,
       "parentTag": "ifrs-full_OtherExpenseByNature",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expenses incurred for the day-to-day servicing of assets, which may include the cost of labour, consumables or small parts."
       }
      },
      "en-us": {
       "role": {
        "label": "Repairs And Maintenance Expense",
        "terseLabel": "Repair of damage from natural disasters"
       }
      }
     },
     "localname": "RepairsAndMaintenanceExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherExpensesIncomeNetSummaryOfOtherExpenseIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities": {
     "auth_ref": [
      "r153"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow to settle borrowings, classified as financing activities. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Repayments Of Borrowings Classified As Financing Activities",
        "negatedLabel": "Repayments on bank loans"
       }
      }
     },
     "localname": "RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RepaymentsOfNoncurrentBorrowings": {
     "auth_ref": [
      "r155"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for repayments of non-current borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Repayments Of Noncurrent Borrowings",
        "terseLabel": "Disposition of Borrowings"
       }
      }
     },
     "localname": "RepaymentsOfNoncurrentBorrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesParentheticalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReserveOfCashFlowHedges": {
     "auth_ref": [
      "r34",
      "r319"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10120.0,
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A component of equity representing the accumulated portion of gain (loss) on a hedging instrument that is determined to be an effective hedge for cash flow hedges. [Refer: Cash flow hedges [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Reserve Of Cash Flow Hedges",
        "periodEndLabel": "Balance at December 31",
        "periodStartLabel": "Balance on January 1",
        "terseLabel": "Reserve for financial instruments of cash flow hedges \u2013 Net of income tax",
        "verboseLabel": "Cash Flow hedge reserve"
       }
      }
     },
     "localname": "ReserveOfCashFlowHedges",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementScheduleOfReconciliationByRiskCategoryOfComponentsOfEquityAndAnalysisOfOCIItemsAndNetOfTaxDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfItemsDesignatedAsHedgedItemsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReserveOfCashFlowHedgesMember": {
     "auth_ref": [
      "r10",
      "r319"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing the accumulated portion of gain (loss) on a hedging instrument that is determined to be an effective hedge for cash flow hedges. [Refer: Cash flow hedges [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Reserve Of Cash Flow Hedges [Member]",
        "verboseLabel": "Reserve for financial instruments of cash flow hedges - Net of income tax [Member]"
       }
      }
     },
     "localname": "ReserveOfCashFlowHedgesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ReserveOfExchangeDifferencesOnTranslation": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10100.0,
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A component of equity representing exchange differences on translation of financial statements recognised in other comprehensive income and accumulated in equity. [Refer: Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Reserve Of Exchange Differences On Translation",
        "terseLabel": "Foreign currency translation reserve"
       }
      }
     },
     "localname": "ReserveOfExchangeDifferencesOnTranslation",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember": {
     "auth_ref": [
      "r10",
      "r95"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing accumulated exchange differences on the translation of financial statements recognised in other comprehensive income. [Refer: Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Reserve Of Exchange Differences On Translation [Member]",
        "terseLabel": "Foreign currency translation reserve [Member]"
       }
      }
     },
     "localname": "ReserveOfExchangeDifferencesOnTranslationMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome": {
     "auth_ref": [
      "r34"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A component of equity representing the reserve of gains and losses on financial assets measured at fair value through other comprehensive income. [Refer: Financial assets measured at fair value through other comprehensive income; Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Reserve Of Gains And Losses On Financial Assets Measured At Fair Value Through Other Comprehensive Income",
        "terseLabel": "Reserve for loss of the fair value"
       }
      }
     },
     "localname": "ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity resulting from remeasurements of defined benefit plans. [Refer: Other comprehensive income, net of tax, gains (losses) on remeasurements of defined benefit plans]"
       }
      },
      "en-us": {
       "role": {
        "label": "Reserve Of Remeasurements Of Defined Benefit Plans [Member]",
        "terseLabel": "Remeasurements of employee benefits - net of tax [Member]"
       }
      }
     },
     "localname": "ReserveOfRemeasurementsOfDefinedBenefitPlansMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_RetainedEarnings": {
     "auth_ref": [
      "r34",
      "r53"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10090.0,
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A component of equity representing the entity's cumulative undistributed earnings or deficit."
       }
      },
      "en-us": {
       "role": {
        "label": "Retained Earnings",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarnings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RetainedEarningsMember": {
     "auth_ref": [
      "r8",
      "r10"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing an entity's cumulative undistributed earnings or deficit."
       }
      },
      "en-us": {
       "role": {
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained earnings [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Revenue": {
     "auth_ref": [
      "r1",
      "r2",
      "r45",
      "r192",
      "r198",
      "r247",
      "r299",
      "r306",
      "r312",
      "r313",
      "r316"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome": {
       "order": 10170.0,
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The income arising in the course of an entity's ordinary activities. Income is increases in assets, or decreases in liabilities, that result in increases in equity, other than those relating to contributions from holders of equity claims."
       }
      },
      "en-us": {
       "role": {
        "label": "Revenue",
        "positiveLabel": "Total revenues",
        "totalLabel": "Revenues",
        "verboseLabel": "Revenues"
       }
      }
     },
     "localname": "Revenue",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCISummaryOfNonControllingInterestDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationSummaryOfResultsAssetsAndLiabilitiesBySegmentsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue [Abstract]",
        "terseLabel": "Revenues (Note 20):"
       }
      }
     },
     "localname": "RevenueAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_RevenueFromContractsWithCustomers": {
     "auth_ref": [
      "r217",
      "r218"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of revenue from contracts with customers. A customer is a party that has contracted with an entity to obtain goods or services that are an output of the entity\u2019s ordinary activities in exchange for consideration."
       }
      },
      "en-us": {
       "role": {
        "label": "Revenue From Contracts With Customers",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractsWithCustomers",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RevenueFromInterest": {
     "auth_ref": [
      "r11",
      "r203",
      "r300",
      "r310"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income arising from interest."
       }
      },
      "en-us": {
       "role": {
        "label": "Revenue From Interest",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "RevenueFromInterest",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationSummaryOfResultsAssetsAndLiabilitiesBySegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RevenueFromRenderingOfServices": {
     "auth_ref": [
      "r11"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of revenue arising from the rendering of services. [Refer: Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Revenue From Rendering Of Services",
        "terseLabel": "Revenues from aeronautical and non-aeronautical services"
       }
      }
     },
     "localname": "RevenueFromRenderingOfServices",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureForeignCurrencyTransactionsSummaryOfTransactionsDenominatedInForeignCurrencyDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions": {
     "auth_ref": [
      "r106"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of revenue arising from the sale of goods in related party transactions. [Refer: Revenue; Related parties [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Revenue From Sale Of Goods Related Party Transactions",
        "terseLabel": "Commercial revenues"
       }
      }
     },
     "localname": "RevenueFromSaleOfGoodsRelatedPartyTransactions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfRevenuesExpensesWithOtherRelatedPartiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReversalAllowanceAccountForCreditLossesOfFinancialAssets": {
     "auth_ref": [
      "r346"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease in an allowance account for credit losses of financial assets resulting from the reversal of impairment. [Refer: Allowance account for credit losses of financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Reversal Allowance Account For Credit Losses Of Financial Assets",
        "verboseLabel": "Reversal of bad debts"
       }
      }
     },
     "localname": "ReversalAllowanceAccountForCreditLossesOfFinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableSummaryOfMovementsOfBadDebtExpenseInCreditLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReverseRepurchaseAgreementsAndCashCollateralOnSecuritiesBorrowed": {
     "auth_ref": [
      "r24"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of instruments purchased for resale in reverse repurchase agreements and cash collateral on securities borrowed. [Refer: Repurchase agreements and cash collateral on securities lent]"
       }
      },
      "en-us": {
       "role": {
        "label": "Reverse Repurchase Agreements And Cash Collateral On Securities Borrowed",
        "terseLabel": "Reverse repurchase amount"
       }
      }
     },
     "localname": "ReverseRepurchaseAgreementsAndCashCollateralOnSecuritiesBorrowed",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RightofuseAssets": {
     "auth_ref": [
      "r229"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10390.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets that represent a lessee's right to use an underlying asset for the lease term. Underlying asset is an asset that is the subject of a lease, for which the right to use that asset has been provided by a lessor to a lessee."
       }
      },
      "en-us": {
       "role": {
        "label": "Rightofuse Assets",
        "terseLabel": "Right-of-use assets"
       }
      }
     },
     "localname": "RightofuseAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_SegmentConsolidationItemsAxis": {
     "auth_ref": [
      "r304"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Segment Consolidation Items [Axis]",
        "terseLabel": "Segment consolidation items [axis]"
       }
      }
     },
     "localname": "SegmentConsolidationItemsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationSummaryOfResultsAssetsAndLiabilitiesBySegmentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_SegmentsAxis": {
     "auth_ref": [
      "r79",
      "r128",
      "r219",
      "r304",
      "r338"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Segments [Axis]",
        "terseLabel": "San Jos\u00e9 del cabo [member]"
       }
      }
     },
     "localname": "SegmentsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationSummaryOfResultsAssetsAndLiabilitiesBySegmentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_SegmentsMember": {
     "auth_ref": [
      "r79",
      "r128",
      "r219",
      "r311",
      "r338"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all segments of an entity. It also represents the standard value for the 'Segments' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Segments [Member]",
        "terseLabel": "Segments [member]"
       }
      }
     },
     "localname": "SegmentsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationSummaryOfResultsAssetsAndLiabilitiesBySegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_SeparateManagementEntitiesAxis": {
     "auth_ref": [
      "r101"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Separate Management Entities [Axis]",
        "terseLabel": "Separate management entities [axis]"
       }
      }
     },
     "localname": "SeparateManagementEntitiesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfTransactionsBetweenRelatedPartiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_SeparateManagementEntitiesMember": {
     "auth_ref": [
      "r101"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for separate entities that provide key management personnel services to the entity. It also represents the standard value for the 'Separate management entities' axis if no other member is used. [Refer: Key management personnel of entity or parent [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Separate Management Entities [Member]",
        "terseLabel": "Separate management entities [member]"
       }
      }
     },
     "localname": "SeparateManagementEntitiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfTransactionsBetweenRelatedPartiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesTables"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ServiceConcessionArrangementsAxis": {
     "auth_ref": [
      "r325"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Service Concession Arrangements [Axis]",
        "terseLabel": "Service concession arrangements [axis]"
       }
      }
     },
     "localname": "ServiceConcessionArrangementsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValueOfConcessionsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValueOfConcessionsParentheticalDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValuesOfAirportConcessionsAndRightsToUseAirportFacilitiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureImprovementsToConcessionAssetsSummaryOfImprovementsToConcessionAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ServiceConcessionArrangementsMember": {
     "auth_ref": [
      "r325"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for arrangements in which an entity (the operator) may enter into an arrangement with another entity (the grantor) to provide services that give the public access to major economic and social facilities. The grantor may be a public or private sector entity, including a governmental body. Examples of service concession arrangements involve water treatment and supply facilities, motorways, car parks, tunnels, bridges, airports and telecommunication networks. Examples of arrangements that are not service concession arrangements include an entity outsourcing the operation of its internal services (for example, employee cafeteria, building maintenance, and accounting or information technology functions). It also represents the standard value for the 'Service concession arrangements' axis if no other member is used. [Refer: Government [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Service Concession Arrangements [Member]",
        "terseLabel": "Service concession arrangements [member]"
       }
      }
     },
     "localname": "ServiceConcessionArrangementsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValueOfConcessionsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValueOfConcessionsParentheticalDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValuesOfAirportConcessionsAndRightsToUseAirportFacilitiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureImprovementsToConcessionAssetsSummaryOfImprovementsToConcessionAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ServiceConcessionRightsMember": {
     "auth_ref": [
      "r136"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for service concession rights. [Refer: Service concession arrangements [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Service Concession Rights [Member]",
        "terseLabel": "Rights to use airport facilities [Member]"
       }
      }
     },
     "localname": "ServiceConcessionRightsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfAmortizationPeriodsForCurrentPeriodAndComparativePeriodDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ServicesReceivedRelatedPartyTransactions": {
     "auth_ref": [
      "r107"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of services received in related party transactions. [Refer: Related parties [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Services Received Related Party Transactions",
        "terseLabel": "Services received"
       }
      }
     },
     "localname": "ServicesReceivedRelatedPartyTransactions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfTransactionsBetweenRelatedPartiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ShorttermBorrowings": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesDetail": {
       "order": 10010.0,
       "parentTag": "ifrs-full_Borrowings",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Shortterm Borrowings",
        "negatedLabel": "Less - Current portion"
       }
      }
     },
     "localname": "ShorttermBorrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ShorttermBorrowingsMember": {
     "auth_ref": [
      "r167",
      "r173"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for short-term borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Shortterm Borrowings [Member]",
        "terseLabel": "Debt Securities Current Portion [Member]"
       }
      }
     },
     "localname": "ShorttermBorrowingsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ShorttermInvestmentsClassifiedAsCashEquivalents": {
     "auth_ref": [
      "r169"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalentsDetail": {
       "order": 10020.0,
       "parentTag": "ifrs-full_CashAndCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A classification of cash equivalents representing short-term investments. [Refer: Cash equivalents]"
       }
      },
      "en-us": {
       "role": {
        "label": "Shortterm Investments Classified As Cash Equivalents",
        "terseLabel": "Investments of cash surpluses"
       }
      }
     },
     "localname": "ShorttermInvestmentsClassifiedAsCashEquivalents",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_SignificantInvestmentsInAssociatesAxis": {
     "auth_ref": [
      "r116",
      "r120",
      "r207",
      "r343",
      "r345"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Significant Investments In Associates [Axis]",
        "terseLabel": "Associates [axis]"
       }
      }
     },
     "localname": "SignificantInvestmentsInAssociatesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_SignificantInvestmentsInSubsidiariesAxis": {
     "auth_ref": [
      "r116",
      "r120",
      "r206"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Significant Investments In Subsidiaries [Axis]",
        "terseLabel": "Subsidiaries [axis]"
       }
      }
     },
     "localname": "SignificantInvestmentsInSubsidiariesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfConsolidatedSubsidiariesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCommitmentsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_SocialSecurityContributions": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEmployeeCostSummaryOfEmployeeCostDetail": {
       "order": 10030.0,
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A class of employee benefits expense that represents social security contributions. [Refer: Employee benefits expense]"
       }
      },
      "en-us": {
       "role": {
        "label": "Social Security Contributions",
        "terseLabel": "Social benefits"
       }
      }
     },
     "localname": "SocialSecurityContributions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEmployeeCostSummaryOfEmployeeCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement Of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfChangesInEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement Of Changes In Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfChangesInEquityAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfChangesInEquityLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Statement Of Changes In Equity [Line Items]",
        "terseLabel": "Statement of Changes in Equity [Line Items]"
       }
      }
     },
     "localname": "StatementOfChangesInEquityLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfChangesInEquityTable": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to changes in equity."
       }
      },
      "en-us": {
       "role": {
        "label": "Statement Of Changes In Equity [Table]",
        "terseLabel": "Statement Of Changes In Equity [Table]"
       }
      }
     },
     "localname": "StatementOfChangesInEquityTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement Of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatutoryReserve": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10070.0,
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A component of equity representing reserves created based on legal requirements."
       }
      },
      "en-us": {
       "role": {
        "label": "Statutory Reserve",
        "terseLabel": "Legal reserve"
       }
      }
     },
     "localname": "StatutoryReserve",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_StatutoryReserveMember": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing reserves created based on legal requirements."
       }
      },
      "en-us": {
       "role": {
        "label": "Statutory Reserve [Member]",
        "terseLabel": "Legal reserve [Member]"
       }
      }
     },
     "localname": "StatutoryReserveMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TaxEffectFromChangeInTaxRate": {
     "auth_ref": [
      "r60"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveTaxRateDetail": {
       "order": 10040.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to changes in the tax rate. [Refer: Accounting profit]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax Effect From Change In Tax Rate",
        "terseLabel": "Tax rate change"
       }
      }
     },
     "localname": "TaxEffectFromChangeInTaxRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveTaxRateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TaxEffectOfTaxLosses": {
     "auth_ref": [
      "r60"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveTaxRateDetail": {
       "order": 10030.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to tax losses. [Refer: Accounting profit]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax Effect Of Tax Losses",
        "terseLabel": "(Unrecognized) applied tax loss carryforwards"
       }
      }
     },
     "localname": "TaxEffectOfTaxLosses",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveTaxRateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TaxExpenseIncomeAtApplicableTaxRate": {
     "auth_ref": [
      "r60"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveTaxRateDetail": {
       "order": 10010.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The product of the accounting profit multiplied by the applicable tax rate(s). [Refer: Accounting profit; Applicable tax rate]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax Expense Income At Applicable Tax Rate",
        "terseLabel": "Income tax by applying the weighted average statutory rate"
       }
      }
     },
     "localname": "TaxExpenseIncomeAtApplicableTaxRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveTaxRateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TaxExpenseOtherThanIncomeTaxExpense": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome": {
       "order": 10260.0,
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of tax expense exclusive of income tax expense."
       }
      },
      "en-us": {
       "role": {
        "label": "Tax Expense Other Than Income Tax Expense",
        "terseLabel": "Concession taxes (Note 9)"
       }
      }
     },
     "localname": "TaxExpenseOtherThanIncomeTaxExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TaxRateEffectFromChangeInTaxRate": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveTaxRateDetail": {
       "order": 10100.0,
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "The tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from a change in tax rate. [Refer: Average effective tax rate; Applicable tax rate]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax Rate Effect From Change In Tax Rate",
        "terseLabel": "Tax rate change"
       }
      }
     },
     "localname": "TaxRateEffectFromChangeInTaxRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_TaxRateEffectOfTaxLosses": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveTaxRateDetail": {
       "order": 10090.0,
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "The tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from tax losses. [Refer: Average effective tax rate; Applicable tax rate]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax Rate Effect Of Tax Losses",
        "terseLabel": "(Unrecognized) applied tax loss carryforwards"
       }
      }
     },
     "localname": "TaxRateEffectOfTaxLosses",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_TemporaryDifferenceMember": {
     "auth_ref": [
      "r66"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for differences between the carrying amount of an asset or liability in the statement of financial position and its tax base. Temporary differences may be either: (a) taxable temporary differences; or (b) deductible temporary differences. [Refer: Carrying amount [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Temporary Difference [Member]",
        "terseLabel": "Deductible tax temporary difference [Member]"
       }
      }
     },
     "localname": "TemporaryDifferenceMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfUnrecognizedDeferredIncomeTaxAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis": {
     "auth_ref": [
      "r66"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Temporary Difference Unused Tax Losses And Unused Tax Credits [Axis]",
        "terseLabel": "Temporary difference, unused tax losses and unused tax credits [axis]"
       }
      }
     },
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfNetDeferredIncomeTaxAssetsAndNetDeferredIncomeTaxLiabilityDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfUnrecognizedDeferredIncomeTaxAssetsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfIncomeTaxExpenseBenefitDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfChangesInDeferredTaxAssetsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfChangesInDeferredTaxLiabilitiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRightsToUseAirportFacilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember": {
     "auth_ref": [
      "r66"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for temporary differences, unused tax losses and unused tax credits. It also represents the standard value for the 'Temporary difference, unused tax losses and unused tax credits' axis if no other member is used. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Temporary Difference Unused Tax Losses And Unused Tax Credits [Member]",
        "terseLabel": "Temporary difference, unused tax losses and unused tax credits [member]"
       }
      }
     },
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfNetDeferredIncomeTaxAssetsAndNetDeferredIncomeTaxLiabilityDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfUnrecognizedDeferredIncomeTaxAssetsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfIncomeTaxExpenseBenefitDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfChangesInDeferredTaxAssetsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfChangesInDeferredTaxLiabilitiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRightsToUseAirportFacilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures": {
     "auth_ref": [
      "r63"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The aggregate amount of temporary differences associated with investments in subsidiaries, branches and associates and interests in joint arrangements, for which deferred tax liabilities have not been recognised as a result of satisfying both of the following conditions: (a) the parent, investor, joint venturer or joint operator is able to control the timing of the reversal of the temporary difference; and (b) it is probable that the temporary difference will not reverse in the foreseeable future. [Refer: Associates [member]; Subsidiaries [member]; Temporary differences [member]; Investments in subsidiaries reported in separate financial statements]"
       }
      },
      "en-us": {
       "role": {
        "label": "Temporary Differences Associated With Investments In Subsidiaries Branches And Associates And Interests In Joint Ventures",
        "terseLabel": "Deferred tax assets relating to temporary differences between the accounting and tax value of investments in subsidiaries"
       }
      }
     },
     "localname": "TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TimingOfTransferOfGoodsOrServicesAxis": {
     "auth_ref": [
      "r226"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Timing Of Transfer Of Goods Or Services [Axis]",
        "terseLabel": "Timing of transfer of goods or services [axis]"
       }
      }
     },
     "localname": "TimingOfTransferOfGoodsOrServicesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TimingOfTransferOfGoodsOrServicesMember": {
     "auth_ref": [
      "r226"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all timings of the transfer of goods or services in contracts with customers. It also represents the standard value for the 'Timing of transfer of goods or services' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Timing Of Transfer Of Goods Or Services [Member]",
        "terseLabel": "Timing of transfer of goods or services [member]"
       }
      }
     },
     "localname": "TimingOfTransferOfGoodsOrServicesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TopOfRangeMember": {
     "auth_ref": [
      "r213",
      "r215",
      "r216",
      "r235",
      "r281",
      "r330"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for top of a range."
       }
      },
      "en-us": {
       "role": {
        "label": "Top Of Range [Member]",
        "terseLabel": "Top of Range [Member]"
       }
      }
     },
     "localname": "TopOfRangeMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesObligationsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfAmortizationPeriodsForCurrentPeriodAndComparativePeriodDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesForCurrentAndComparativePeriodDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TradeAndOtherCurrentPayables": {
     "auth_ref": [
      "r19"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAccountsPayableScheduleOfAccountsPayableDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current trade payables and current other payables. [Refer: Current trade payables; Other current payables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Trade And Other Current Payables",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "TradeAndOtherCurrentPayables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAccountsPayableScheduleOfAccountsPayableDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers": {
     "auth_ref": [
      "r32",
      "r35"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10240.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The current amount of payment due to suppliers for goods and services used in entity's business. [Refer: Current liabilities; Trade payables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Trade And Other Current Payables To Trade Suppliers",
        "terseLabel": "Accounts payable (Note 13)"
       }
      }
     },
     "localname": "TradeAndOtherCurrentPayablesToTradeSuppliers",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradeReceivables": {
     "auth_ref": [
      "r33"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount due from customers for goods and services sold."
       }
      },
      "en-us": {
       "role": {
        "label": "Trade Receivables",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "TradeReceivables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableSummaryOfPastDueBalancesOfAccountsReceivableDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradeReceivablesMember": {
     "auth_ref": [
      "r11",
      "r269",
      "r273",
      "r275"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for trade receivables. [Refer: Trade receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Trade Receivables [Member]",
        "terseLabel": "Trade Accounts Receivables [Member]",
        "verboseLabel": "Accounts Receivable [Member]"
       }
      }
     },
     "localname": "TradeReceivablesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToCreditRiskAndExpectedCreditLossesForAccountsReceivableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialInstrumentsHeldByCompanyDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfSensitivityAnalysisOfCompanyFinancialAssetsAndLiabilitiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfNetDeferredIncomeTaxAssetsAndNetDeferredIncomeTaxLiabilityDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableSummaryOfMovementsOfBadDebtExpenseInCreditLossDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TransferFromInvestmentPropertyUnderConstructionOrDevelopmentInvestmentProperty": {
     "auth_ref": [
      "r143",
      "r148"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount transferred from investment property under construction or development to completed investment property. [Refer: Investment property]"
       }
      },
      "en-us": {
       "role": {
        "label": "Transfer From Investment Property Under Construction Or Development Investment Property",
        "terseLabel": "Transfers"
       }
      }
     },
     "localname": "TransferFromInvestmentPropertyUnderConstructionOrDevelopmentInvestmentProperty",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureImprovementsToConcessionAssetsSummaryOfImprovementsToConcessionAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TreasuryShares": {
     "auth_ref": [
      "r34",
      "r121"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10060.0,
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "An entity\u2019s own equity instruments, held by the entity or other members of the consolidated group."
       }
      },
      "en-us": {
       "role": {
        "label": "Treasury Shares",
        "negatedLabel": "Repurchased shares",
        "verboseLabel": "Repurchased shares price"
       }
      }
     },
     "localname": "TreasuryShares",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TreasurySharesMember": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the entity\u2019s own equity instruments, held by the entity or other members of the consolidated group."
       }
      },
      "en-us": {
       "role": {
        "label": "Treasury Shares [Member]",
        "terseLabel": "Repurchased shares [Member]"
       }
      }
     },
     "localname": "TreasurySharesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TypesOfContractsAxis": {
     "auth_ref": [
      "r225",
      "r336"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Types Of Contracts [Axis]",
        "terseLabel": "Types of contracts [axis]"
       }
      }
     },
     "localname": "TypesOfContractsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesSummaryOfTimingOfSatisfactionOfPerformanceObligationsInContractsWithCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TypesOfContractsMember": {
     "auth_ref": [
      "r225",
      "r336"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all types of contracts with customers. It also represents the standard value for the 'Types of contracts' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Types Of Contracts [Member]",
        "terseLabel": "Types of contracts [member]"
       }
      }
     },
     "localname": "TypesOfContractsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesSummaryOfTimingOfSatisfactionOfPerformanceObligationsInContractsWithCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TypesOfHedgesAxis": {
     "auth_ref": [
      "r257",
      "r259",
      "r261",
      "r349"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Types Of Hedges [Axis]",
        "terseLabel": "Types of hedges [axis]"
       }
      }
     },
     "localname": "TypesOfHedgesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementScheduleOfReconciliationByRiskCategoryOfComponentsOfEquityAndAnalysisOfOCIItemsAndNetOfTaxDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfDecreaseInInterbankInterestRatesBasisPointsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TypesOfHedgesMember": {
     "auth_ref": [
      "r257",
      "r259",
      "r261",
      "r349"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all types of hedges. It also represents the standard value for the 'Types of hedges' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Types Of Hedges [Member]",
        "terseLabel": "Hedges [member]"
       }
      }
     },
     "localname": "TypesOfHedgesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementScheduleOfReconciliationByRiskCategoryOfComponentsOfEquityAndAnalysisOfOCIItemsAndNetOfTaxDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfDecreaseInInterbankInterestRatesBasisPointsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TypesOfInterestRatesAxis": {
     "auth_ref": [
      "r277"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Types Of Interest Rates [Axis]",
        "terseLabel": "Types of interest rates [axis]"
       }
      }
     },
     "localname": "TypesOfInterestRatesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesParentheticalDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesParentheticalDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsSummaryOfCharacterisiticsAndFairValueOfDerivativeInstrumentsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfCompanySContractualMaturitiesForItsFinancialLiabilitiesIncludingInterestToBePaidDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfInterestRateProfileOfCompanyInterestBearingFinancialInstrumentsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfItemsDesignatedAsHedgedItemsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TypesOfRisksAxis": {
     "auth_ref": [
      "r250",
      "r266",
      "r267",
      "r331",
      "r332",
      "r333",
      "r334"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Types Of Risks [Axis]",
        "terseLabel": "Types of risks [axis]"
       }
      }
     },
     "localname": "TypesOfRisksAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TypesOfRisksMember": {
     "auth_ref": [
      "r250",
      "r266",
      "r267",
      "r331",
      "r332",
      "r333",
      "r334"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all types of risks. It also represents the standard value for the 'Types of risks' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Types Of Risks [Member]",
        "terseLabel": "Risks [member]"
       }
      }
     },
     "localname": "TypesOfRisksMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_UndiscountedOperatingLeasePaymentsToBeReceived": {
     "auth_ref": [
      "r232"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of undiscounted operating lease payments to be received. Operating lease is a lease that does not transfer substantially all the risks and rewards incidental to ownership of an underlying asset."
       }
      },
      "en-us": {
       "role": {
        "label": "Undiscounted Operating Lease Payments To Be Received",
        "terseLabel": "Future minimum lease payments"
       }
      }
     },
     "localname": "UndiscountedOperatingLeasePaymentsToBeReceived",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsReceivableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumRentalPaymentsUnderNonConcealableLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_UnsecuredBankLoansReceived": {
     "auth_ref": [
      "r11"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of loans received from banks that have not been secured by collateral. [Refer: Loans received]"
       }
      },
      "en-us": {
       "role": {
        "label": "Unsecured Bank Loans Received",
        "terseLabel": "Unsecured loan",
        "verboseLabel": "Unsecured credit agreement"
       }
      }
     },
     "localname": "UnsecuredBankLoansReceived",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesParentheticalDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised": {
     "auth_ref": [
      "r62"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of unused tax losses for which no deferred tax asset is recognised in the statement of financial position. [Refer: Unused tax losses [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Unused Tax Losses For Which No Deferred Tax Asset Recognised",
        "terseLabel": "Deferred tax assets on tax loss carryforwards"
       }
      }
     },
     "localname": "UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_UnusedTaxLossesMember": {
     "auth_ref": [
      "r66"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for tax losses that have been incurred and are carried forward for use against future taxable profit."
       }
      },
      "en-us": {
       "role": {
        "label": "Unused Tax Losses [Member]",
        "terseLabel": "Unused tax losses [Member]"
       }
      }
     },
     "localname": "UnusedTaxLossesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfNetDeferredIncomeTaxAssetsAndNetDeferredIncomeTaxLiabilityDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfUnrecognizedDeferredIncomeTaxAssetsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfChangesInDeferredTaxAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_UtilitiesExpense": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome": {
       "order": 10220.0,
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense arising from purchased utilities."
       }
      },
      "en-us": {
       "role": {
        "label": "Utilities Expense",
        "terseLabel": "Utilities"
       }
      }
     },
     "localname": "UtilitiesExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_WagesAndSalaries": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEmployeeCostSummaryOfEmployeeCostDetail": {
       "order": 10010.0,
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A class of employee benefits expense that represents wages and salaries. [Refer: Employee benefits expense]"
       }
      },
      "en-us": {
       "role": {
        "label": "Wages And Salaries",
        "terseLabel": "Wages and salaries"
       }
      }
     },
     "localname": "WagesAndSalaries",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEmployeeCostSummaryOfEmployeeCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_WeightedAverageShares": {
     "auth_ref": [
      "r124"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of ordinary shares outstanding at the beginning of the period, adjusted by the number of ordinary shares bought back or issued during the period multiplied by a time-weighting factor."
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted Average Shares",
        "terseLabel": "Weighted average number of common shares outstanding"
       }
      }
     },
     "localname": "WeightedAverageShares",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "sharesItemType"
    },
    "pac_AAJAirportMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "AAJ airport.",
        "label": "A A J Airport [Member]",
        "terseLabel": "AAJ Airport [Member]"
       }
      }
     },
     "localname": "AAJAirportMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_AbertisMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Abertis.",
        "label": "Abertis [Member]",
        "terseLabel": "Abertis [Member]"
       }
      }
     },
     "localname": "AbertisMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_AccountsPayableToOtherSuppliers": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAccountsPayableScheduleOfAccountsPayableDetail": {
       "order": 10020.0,
       "parentTag": "ifrs-full_TradeAndOtherCurrentPayables",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts payable to other suppliers.",
        "label": "Accounts Payable To Other Suppliers",
        "terseLabel": "Others suppliers"
       }
      }
     },
     "localname": "AccountsPayableToOtherSuppliers",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAccountsPayableScheduleOfAccountsPayableDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_AccountsPayablesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts payables.",
        "label": "Accounts Payables [Member]",
        "terseLabel": "Accounts payable [Member]"
       }
      }
     },
     "localname": "AccountsPayablesMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialInstrumentsHeldByCompanyDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfSensitivityAnalysisOfCompanyFinancialAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_AccountsReceivableForPassengerChargesFees": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Balance of accounts receivable to be reimbursed to the entity by domestic and international airlines for passenger charges fees.",
        "label": "Accounts Receivable For Passenger Charges Fees",
        "terseLabel": "Account receivable for passenger charger fees"
       }
      }
     },
     "localname": "AccountsReceivableForPassengerChargesFees",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_AccountsReceivablePayableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts receivable (payable).",
        "label": "Accounts Receivable Payable [Member]",
        "terseLabel": "Accounts receivable (payable) [Member]"
       }
      }
     },
     "localname": "AccountsReceivablePayableMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesTables"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_AccountsReceivablesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts receivables [member].",
        "label": "Accounts Receivables [Member]",
        "terseLabel": "Trade accounts receivable [Member]"
       }
      }
     },
     "localname": "AccountsReceivablesMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfChangesInDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_AccrualsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accruals.",
        "label": "Accruals [Member]",
        "terseLabel": "Accruals [Member]"
       }
      }
     },
     "localname": "AccrualsMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfNetDeferredIncomeTaxAssetsAndNetDeferredIncomeTaxLiabilityDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfChangesInDeferredTaxAssetsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfChangesInDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_ActuarialAssumptionOfRemainingTermOfEmployment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The actuarial assumption of remaining tem of employment.",
        "label": "Actuarial Assumption Of Remaining Term Of Employment",
        "terseLabel": "Remaining labor life"
       }
      }
     },
     "localname": "ActuarialAssumptionOfRemainingTermOfEmployment",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsScheduleOfMainActuarialAssumptionsAtReportingDateDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "pac_ActuarialLossesGains": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsSummaryOfAmountsRecognizedInConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncomeDetail": {
       "order": 10060.0,
       "parentTag": "pac_ComponentsOfDefinedBenefitCostsRecognizedInNetIncome",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Actuarial losses gains.",
        "label": "Actuarial Losses Gains",
        "terseLabel": "Actuarial (gains) losses"
       }
      }
     },
     "localname": "ActuarialLossesGains",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsSummaryOfAmountsRecognizedInConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_AdditionalConcessionFeeOnExcessOfForecastRevenues": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional concession fee on excess of forecast revenues.",
        "label": "Additional Concession Fee On Excess Of Forecast Revenues",
        "terseLabel": "Additional concession fee on excess of forecast revenues."
       }
      }
     },
     "localname": "AdditionalConcessionFeeOnExcessOfForecastRevenues",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_AdditionalConcessionFeePercentageOnExcessOfForecastRevenues": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional concession fee percentage on excess of forecast revenues.",
        "label": "Additional Concession Fee Percentage On Excess Of Forecast Revenues",
        "terseLabel": "Additional concession fee percentage on excess of forecast revenues."
       }
      }
     },
     "localname": "AdditionalConcessionFeePercentageOnExcessOfForecastRevenues",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "pac_AdditionsReductionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions reductions other than through business combinations property plant and equipment.",
        "label": "Additions Reductions Other Than Through Business Combinations Property Plant And Equipment",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "AdditionsReductionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureMachineryEquipmentAndImprovementsOnLeasedAssetsSummaryOfPropertyPlantAndEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_AdjustmentForAllowanceExpectedCreditLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 10320.0,
       "parentTag": "ifrs-full_AdjustmentsForReconcileProfitLoss",
       "weight": 1.0
      },
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome": {
       "order": 10230.0,
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment for allowance expected credit loss.",
        "label": "Adjustment For Allowance Expected Credit Loss",
        "terseLabel": "Allowance for expected credit loss"
       }
      }
     },
     "localname": "AdjustmentForAllowanceExpectedCreditLoss",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_AdvancePaymentsFromClients": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10250.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advance payments from clients.",
        "label": "Advance Payments From Clients",
        "terseLabel": "Advance payments from clients"
       }
      }
     },
     "localname": "AdvancePaymentsFromClients",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_AerocomercializadoraDelPacificoSADeCVADPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aerocomercializadora del Pacifico, S.A. de C.V. (ADP).",
        "label": "Aerocomercializadora Del Pacifico S A De C V A D P [Member]",
        "terseLabel": "Aerocomercializadora del Pacifico, S.A. de C.V. (ADP) [Member]"
       }
      }
     },
     "localname": "AerocomercializadoraDelPacificoSADeCVADPMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfConsolidatedSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_AeroenlacesNacionalesSADeCVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aeroenlaces Nacionales, S.A. de C.V.",
        "label": "Aeroenlaces Nacionales S A De C V [Member]",
        "terseLabel": "Aeroenlaces Nacionales, S.A. de C.V. [Member]"
       }
      }
     },
     "localname": "AeroenlacesNacionalesSADeCVMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableSummaryOfPercentageOfMainClientsOfCompanyWithRelationToTotalOfTradeAccountsReceivableDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_AeronauticalAndNonAeronauticalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aeronautical and non aeronautical.",
        "label": "Aeronautical And Non Aeronautical [Member]",
        "terseLabel": "Aeronautical And Non Aeronautical [Member]"
       }
      }
     },
     "localname": "AeronauticalAndNonAeronauticalMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_AeronauticalAndNonAeronauticalServices": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aeronautical and non aeronautical services.",
        "label": "Aeronautical And Non Aeronautical Services",
        "totalLabel": "Total aeronautical and non-aeronautical services"
       }
      }
     },
     "localname": "AeronauticalAndNonAeronauticalServices",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_AeronauticalContractsWithAirlinesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aeronautical contracts with airlines.",
        "label": "Aeronautical Contracts With Airlines [Member]",
        "terseLabel": "Aeronautical Contracts with Airlines [Member]"
       }
      }
     },
     "localname": "AeronauticalContractsWithAirlinesMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesSummaryOfTimingOfSatisfactionOfPerformanceObligationsInContractsWithCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_AeronauticalServices": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aeronautical services.",
        "label": "Aeronautical Services",
        "terseLabel": "Aeronautical services"
       }
      }
     },
     "localname": "AeronauticalServices",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationSummaryOfResultsAssetsAndLiabilitiesBySegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_AeronauticalServicesRegulatedRevenuesIncludedInTheMaximumRate": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10280.0,
       "parentTag": "pac_RegulatedRevenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aeronautical services regulated revenues included in the maximum rate.",
        "label": "Aeronautical Services Regulated Revenues Included In The Maximum Rate",
        "totalLabel": "Total aeronautical services (regulated revenues included in the maximum rate)"
       }
      }
     },
     "localname": "AeronauticalServicesRegulatedRevenuesIncludedInTheMaximumRate",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_AeropuertoDeAguascalientesSADeCVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aeropuerto de aguascalientes s a de c v.",
        "label": "Aeropuerto De Aguascalientes S A De C V [Member]",
        "terseLabel": "Aeropuerto de Aguascalientes, S.A. de C.V. [Member]"
       }
      }
     },
     "localname": "AeropuertoDeAguascalientesSADeCVMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfConsolidatedSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_AeropuertoDeGuadalajaraSADeCVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aeropuerto de guadalajara s a de c v.",
        "label": "Aeropuerto De Guadalajara S A De C V [Member]",
        "terseLabel": "Aeropuerto de Guadalajara, S.A. de C.V. [Member]"
       }
      }
     },
     "localname": "AeropuertoDeGuadalajaraSADeCVMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfConsolidatedSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_AeropuertoDeHermosilloSADeCVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aeropuerto de Hermosillo S A de C V.",
        "label": "Aeropuerto De Hermosillo S A De C V [Member]",
        "terseLabel": "Aeropuerto de Hermosillo, S.A. de C.V. [Member]"
       }
      }
     },
     "localname": "AeropuertoDeHermosilloSADeCVMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfConsolidatedSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_AeropuertoDeLaPazSADeCVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aeropuerto de la paz s a de c v.",
        "label": "Aeropuerto De La Paz S A De C V [Member]",
        "terseLabel": "Aeropuerto de La Paz, S.A. de C.V. [Member]"
       }
      }
     },
     "localname": "AeropuertoDeLaPazSADeCVMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfConsolidatedSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_AeropuertoDeLosMochisSADeCVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aeropuerto de los mochis s a de c v.",
        "label": "Aeropuerto De Los Mochis S A De C V [Member]",
        "terseLabel": "Aeropuerto de Los Mochis, S.A. de C.V. [Member]"
       }
      }
     },
     "localname": "AeropuertoDeLosMochisSADeCVMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfConsolidatedSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_AeropuertoDeManzanilloSADeCVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aeropuerto de manzanillo s a de c v.",
        "label": "Aeropuerto De Manzanillo S A De C V [Member]",
        "terseLabel": "Aeropuerto de Manzanillo, S.A. de C.V. [Member]"
       }
      }
     },
     "localname": "AeropuertoDeManzanilloSADeCVMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfConsolidatedSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_AeropuertoDeMexicaliSADeCVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aeropuerto de mexicali s a de c v.",
        "label": "Aeropuerto De Mexicali S A De C V [Member]",
        "terseLabel": "Aeropuerto de Mexicali, S.A. de C.V. [Member]"
       }
      }
     },
     "localname": "AeropuertoDeMexicaliSADeCVMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfConsolidatedSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_AeropuertoDeMoreliaSADeCVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aeropuerto de morelia s a de c v.",
        "label": "Aeropuerto De Morelia S A De C V [Member]",
        "terseLabel": "Aeropuerto de Morelia, S.A. de C.V. [Member]"
       }
      }
     },
     "localname": "AeropuertoDeMoreliaSADeCVMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfConsolidatedSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_AeropuertoDePuertoVallartaSADeCVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aeropuerto de puerto vallarta s a de c v.",
        "label": "Aeropuerto De Puerto Vallarta S A De C V [Member]",
        "terseLabel": "Aeropuerto de Puerto Vallarta, S.A. de C.V. [Member]"
       }
      }
     },
     "localname": "AeropuertoDePuertoVallartaSADeCVMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfConsolidatedSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_AeropuertoDeSanJoseDelCaboSADeCVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aeropuerto de san jose del cabo s a de c v.",
        "label": "Aeropuerto De San Jose Del Cabo S A De C V [Member]",
        "terseLabel": "Aeropuerto de San Jose del Cabo, S.A. de C.V. [Member]"
       }
      }
     },
     "localname": "AeropuertoDeSanJoseDelCaboSADeCVMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfConsolidatedSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_AeropuertoDeTijuanaSADeCVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aeropuerto de tijuana s a de c v.",
        "label": "Aeropuerto De Tijuana S A De C V [Member]",
        "terseLabel": "Aeropuerto de Tijuana, S.A. de C.V. [Member]"
       }
      }
     },
     "localname": "AeropuertoDeTijuanaSADeCVMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfConsolidatedSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_AeropuertoDelBajioDeCVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aeropuerto del bajio s a de c v.",
        "label": "Aeropuerto Del Bajio De C V [Member]",
        "terseLabel": "Aeropuerto del Bajio, S.A. de C.V. [Member]"
       }
      }
     },
     "localname": "AeropuertoDelBajioDeCVMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfConsolidatedSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_AeropuertosMexicanosdelPacificoSAPIdeCVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aeropuertos Mexicanos del Pacifico SAPI de CV.",
        "label": "Aeropuertos Mexicanosdel Pacifico S A P Ide C V [Member]",
        "terseLabel": "AMP [Member]"
       }
      }
     },
     "localname": "AeropuertosMexicanosdelPacificoSAPIdeCVMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfCompanySContractualMaturitiesForItsFinancialLiabilitiesIncludingInterestToBePaidDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfTransactionsBetweenRelatedPartiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesTables"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_AeroviasDeMexicoSADeCVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aerovias de Mexico, S.A. de C.V.",
        "label": "Aerovias De Mexico S A De C V [Member]",
        "terseLabel": "Aerovias de Mexico, S.A. de C.V. [Member]"
       }
      }
     },
     "localname": "AeroviasDeMexicoSADeCVMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableSummaryOfPercentageOfMainClientsOfCompanyWithRelationToTotalOfTradeAccountsReceivableDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_AgreementAutomaticRenewalPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement automatic renewal period.",
        "label": "Agreement Automatic Renewal Period",
        "terseLabel": "Technical agreement automatic renewal period"
       }
      }
     },
     "localname": "AgreementAutomaticRenewalPeriod",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_AirportAuthorityInJamaicaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Airport authority in Jamaica.",
        "label": "Airport Authority In Jamaica [Member]",
        "terseLabel": "Airport Authority in Jamaica [Member]"
       }
      }
     },
     "localname": "AirportAuthorityInJamaicaMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCommitmentsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_AirportConcessionsAndRightsToUseAirportFacilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Airport concessions and rights to use airport facilities.",
        "label": "Airport Concessions And Rights To Use Airport Facilities [Member]",
        "terseLabel": "Airport concessions and rights to use airport facilities [Member]"
       }
      }
     },
     "localname": "AirportConcessionsAndRightsToUseAirportFacilitiesMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfNetDeferredIncomeTaxAssetsAndNetDeferredIncomeTaxLiabilityDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfChangesInDeferredTaxAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_AirportConcessionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Airport concessions.",
        "label": "Airport Concessions [Member]",
        "terseLabel": "Airport concessions [Member]"
       }
      }
     },
     "localname": "AirportConcessionsMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValuesOfAirportConcessionsAndRightsToUseAirportFacilitiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfNetDeferredIncomeTaxAssetsAndNetDeferredIncomeTaxLiabilityDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfChangesInDeferredTaxLiabilitiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfAmortizationPeriodsForCurrentPeriodAndComparativePeriodDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_AirportConcessionsNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10340.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Airport concessions net.",
        "label": "Airport Concessions Net",
        "terseLabel": "Airport concessions \u2013 net (Note 9)",
        "verboseLabel": "Airport concessions"
       }
      }
     },
     "localname": "AirportConcessionsNet",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValueOfConcessionsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValuesOfAirportConcessionsAndRightsToUseAirportFacilitiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_AirportFacilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Airport facilities.",
        "label": "Airport Facilities [Member]",
        "terseLabel": "Airport facilities [Member]"
       }
      }
     },
     "localname": "AirportFacilitiesMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRightsToUseAirportFacilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_AirportOperatingServicesToAirlinesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Abstract representing airport operating services to airlines.",
        "label": "Airport Operating Services To Airlines [Abstract]",
        "terseLabel": "Airport operating services to airlines:"
       }
      }
     },
     "localname": "AirportOperatingServicesToAirlinesAbstract",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_AirportPassengerServicesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Abstract representing airport passenger services.",
        "label": "Airport Passenger Services [Abstract]",
        "terseLabel": "Airport passenger services:"
       }
      }
     },
     "localname": "AirportPassengerServicesAbstract",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_AirportRealEstateServicesToAirlinesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Abstract representing airport real estate services to airlines.",
        "label": "Airport Real Estate Services To Airlines [Abstract]",
        "terseLabel": "Airport real estate services to airlines:"
       }
      }
     },
     "localname": "AirportRealEstateServicesToAirlinesAbstract",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_AirportsAuthorityOfJamaicaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Airports Authority of Jamaica.",
        "label": "Airports Authority Of Jamaica [Member]",
        "terseLabel": "AAJ [Member]"
       }
      }
     },
     "localname": "AirportsAuthorityOfJamaicaMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_AllowanceForDoubtfulAccountsCancellations": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for doubtful accounts cancellations.",
        "label": "Allowance For Doubtful Accounts Cancellations",
        "terseLabel": "Allowance for doubtful accounts cancellations"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsCancellations",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_AllowanceForDoubtfulAccountsInArrearsOfPayments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for doubtful accounts in arrears of payments.",
        "label": "Allowance For Doubtful Accounts In Arrears Of Payments",
        "terseLabel": "Allowances for doubtful accounts in arrears of payments"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsInArrearsOfPayments",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_AllowanceForDoubtfulAccountsInReversalOfBadDebt": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for doubtful accounts in reversal of bad debt.",
        "label": "Allowance For Doubtful Accounts In Reversal Of Bad Debt",
        "terseLabel": "Allowances for doubtful accounts at reversal of bad debt"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsInReversalOfBadDebt",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_AllowanceForExpectedCreditLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableSummaryOfTradeAccountsReceivableDetail": {
       "order": 10020.0,
       "parentTag": "ifrs-full_CurrentTradeReceivables",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for expected credit loss.",
        "label": "Allowance For Expected Credit Loss",
        "negatedLabel": "Allowance for expected credit loss"
       }
      }
     },
     "localname": "AllowanceForExpectedCreditLoss",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableSummaryOfTradeAccountsReceivableDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_AllowancesForExpectedCreditLoss": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowances for expected credit loss.",
        "label": "Allowances For Expected Credit Loss",
        "terseLabel": "Allowances for expected credit loss in customer balances"
       }
      }
     },
     "localname": "AllowancesForExpectedCreditLoss",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_AmendmentsIASEightMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendments IAS eight member.",
        "label": "Amendments I A S Eight [Member]",
        "terseLabel": "Amendments IAS 8 [Member]"
       }
      }
     },
     "localname": "AmendmentsIASEightMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNewAccountingStandardsNotYetInEffectSummaryOfAccountingStandardsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_AmendmentsIASOneAndIFRSTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendments IAS one and IFRS two member",
        "label": "Amendments I A S One And I F R S Two [Member]",
        "terseLabel": "Amendments IAS 1 and IFRS 2 [Member]"
       }
      }
     },
     "localname": "AmendmentsIASOneAndIFRSTwoMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNewAccountingStandardsNotYetInEffectSummaryOfAccountingStandardsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_AmendmentsIASOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendments IAS 1.",
        "label": "Amendments I A S One [Member]",
        "terseLabel": "Amendments IAS 1 [Member]"
       }
      }
     },
     "localname": "AmendmentsIASOneMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNewAccountingStandardsNotYetInEffectSummaryOfAccountingStandardsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_AmendmentsIASSixteenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendments IAS sixteen.",
        "label": "Amendments I A S Sixteen [Member]",
        "terseLabel": "Amendments IAS 16 [Member]"
       }
      }
     },
     "localname": "AmendmentsIASSixteenMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNewAccountingStandardsNotYetInEffectSummaryOfAccountingStandardsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_AmendmentsIASThirtySevenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendments IAS thirty seven.",
        "label": "Amendments I A S Thirty Seven [Member]",
        "terseLabel": "Amendments IAS 37 [Member]"
       }
      }
     },
     "localname": "AmendmentsIASThirtySevenMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNewAccountingStandardsNotYetInEffectSummaryOfAccountingStandardsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_AmendmentsIASTwelveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendments IAS twelve member.",
        "label": "Amendments I A S Twelve [Member]",
        "terseLabel": "Amendments IAS 12 [Member]"
       }
      }
     },
     "localname": "AmendmentsIASTwelveMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNewAccountingStandardsNotYetInEffectSummaryOfAccountingStandardsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_AmendmentsIFRSThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendments IFRS Three.",
        "label": "Amendments I F R S Three [Member]",
        "terseLabel": "Amendments IFRS 3 [Member]"
       }
      }
     },
     "localname": "AmendmentsIFRSThreeMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNewAccountingStandardsNotYetInEffectSummaryOfAccountingStandardsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_AmericanAirlinesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "American airlines.",
        "label": "American Airlines [Member]",
        "terseLabel": "American Airlines [Member]"
       }
      }
     },
     "localname": "AmericanAirlinesMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableSummaryOfPercentageOfMainClientsOfCompanyWithRelationToTotalOfTradeAccountsReceivableDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_AmericanDepositarySharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "American depositary shares.",
        "label": "American Depositary Shares [Member]",
        "terseLabel": "American Depositary Shares [Member]"
       }
      }
     },
     "localname": "AmericanDepositarySharesMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_AmortizationRightsOfUseAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization rights of use assets.",
        "label": "Amortization Rights Of Use Assets",
        "terseLabel": "Amortization Rights of Use Assets"
       }
      }
     },
     "localname": "AmortizationRightsOfUseAssets",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesObligationsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_AmortizationTermForConcessions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization term for concessions.",
        "label": "Amortization Term For Concessions",
        "terseLabel": "Amortization term for concessions"
       }
      }
     },
     "localname": "AmortizationTermForConcessions",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "pac_AmortizationTermThroughYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization term through year.",
        "label": "Amortization Term Through Year",
        "terseLabel": "Amortization term through year"
       }
      }
     },
     "localname": "AmortizationTermThroughYear",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsAdditionalInformationDetail"
     ],
     "xbrltype": "gYearMonthItemType"
    },
    "pac_AmountReclassifiedFromCostsOfHedgingReserveToProfitOrLoss": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount reclassified from costs of hedging reserve to profit or loss.",
        "label": "Amount Reclassified From Costs Of Hedging Reserve To Profit Or Loss",
        "terseLabel": "Amount reclassified from costs of hedging reserve to profit or loss"
       }
      }
     },
     "localname": "AmountReclassifiedFromCostsOfHedgingReserveToProfitOrLoss",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfItemsDesignatedAsHedgingInstrumentsAndHedgeIneffectivenessDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_AmountRecognisedAsApplicationOfCoverageInComprehensiveIncome": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognised as application of coverage in comprehensive income.",
        "label": "Amount Recognised As Application Of Coverage In Comprehensive Income",
        "terseLabel": "Amount recognized as application of coverage in finance and interest income"
       }
      }
     },
     "localname": "AmountRecognisedAsApplicationOfCoverageInComprehensiveIncome",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_AmountRecognisedAsDerivativeFinanceIncomeCost": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognised as derivative finance income (cost).",
        "label": "Amount Recognised As Derivative Finance Income Cost",
        "terseLabel": "Amount recognized as derivative finance income (cost)"
       }
      }
     },
     "localname": "AmountRecognisedAsDerivativeFinanceIncomeCost",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_AmountRecognisedAsDerivativeInOtherComprehensiveIncome": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognised as derivative in other comprehensive income.",
        "label": "Amount Recognised As Derivative In Other Comprehensive Income",
        "terseLabel": "Amount recognized as derivative in other comprehensive income"
       }
      }
     },
     "localname": "AmountRecognisedAsDerivativeInOtherComprehensiveIncome",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_AmountRecognisedAsIncomeFromArrangementInvolvingLegalFormOfLeases": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognised as income from arrangement involving legal form of leases.",
        "label": "Amount Recognised As Income From Arrangement Involving Legal Form Of Leases",
        "terseLabel": "Income recognized from leasing activities"
       }
      }
     },
     "localname": "AmountRecognisedAsIncomeFromArrangementInvolvingLegalFormOfLeases",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_AnnualImprovementsToIFRSStandardsTwoThousandAndEighteenToTwoThousandTwentyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Annual improvements to IFRS standards two thousand and eighteen to two thousand twenty member.",
        "label": "Annual Improvements To I F R S Standards Two Thousand And Eighteen To Two Thousand Twenty [Member]",
        "terseLabel": "Annual Improvements to IFRS Standards 2018\u20132020 [Member]"
       }
      }
     },
     "localname": "AnnualImprovementsToIFRSStandardsTwoThousandAndEighteenToTwoThousandTwentyMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNewAccountingStandardsNotYetInEffectSummaryOfAccountingStandardsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_AprilTwoThousandAndFifteenToMarchTwoThousandAndTwentyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "April Two Thousand and Fifteen to March Two Thousand and Twenty [Member]",
        "label": "April Two Thousand And Fifteen To March Two Thousand And Twenty [Member]",
        "terseLabel": "April 2015 to March 2020 [Member]"
       }
      }
     },
     "localname": "AprilTwoThousandAndFifteenToMarchTwoThousandAndTwentyMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCommitmentsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_AssetsHeldAsCollateralPerMunicipalAuthority": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets held as collateral per municipal authority.",
        "label": "Assets Held As Collateral Per Municipal Authority",
        "terseLabel": "Amount of bond as collateral"
       }
      }
     },
     "localname": "AssetsHeldAsCollateralPerMunicipalAuthority",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_AverageLeaseTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average lease term.",
        "label": "Average Lease Term",
        "terseLabel": "Average lease term"
       }
      }
     },
     "localname": "AverageLeaseTerm",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesObligationsAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "pac_AverageLifeExpectancyAssumptions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average life expectancy assumptions.",
        "label": "Average Life Expectancy Assumptions",
        "terseLabel": "Average life expectancy"
       }
      }
     },
     "localname": "AverageLifeExpectancyAssumptions",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "pac_BancoBilbaoVizcayaArgentariaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Banco Bilbao Vizcaya Argentaria.",
        "label": "Banco Bilbao Vizcaya Argentaria [Member]",
        "terseLabel": "BBVA [Member]"
       }
      }
     },
     "localname": "BancoBilbaoVizcayaArgentariaMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_BankLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bank loans.",
        "label": "Bank Loans [Member]",
        "terseLabel": "Bank loans [Member]"
       }
      }
     },
     "localname": "BankLoansMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfSensitivityAnalysisOfCompanyFinancialAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_BaseOfLossRatesActualCreditLossExperiencePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Actual credit loss experience period used as a base for loss rate.",
        "label": "Base Of Loss Rates Actual Credit Loss Experience Period",
        "terseLabel": "Loss rates base, actual credit loss experience period"
       }
      }
     },
     "localname": "BaseOfLossRatesActualCreditLossExperiencePeriod",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "pac_BasicAndDilutedEarningsPerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Basic and diluted earnings per share.",
        "label": "Basic And Diluted Earnings Per Share",
        "terseLabel": "Basic and diluted earnings per share (in Mexican Pesos, Note 3.s)"
       }
      }
     },
     "localname": "BasicAndDilutedEarningsPerShare",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "perShareItemType"
    },
    "pac_BeerFactoryDeMexicoSADeCVIndependentDirectorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Beer Factory de M\u00e9xico, S. A. de C.V. (Independent director).",
        "label": "Beer Factory De Mexico S A De C V Independent Director [Member]",
        "terseLabel": "Beer Factory de M\u00e9xico, S.A. de C.V. (Independent director) [Member]"
       }
      }
     },
     "localname": "BeerFactoryDeMexicoSADeCVIndependentDirectorMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfRevenuesExpensesWithOtherRelatedPartiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_BondOrCashEquivalentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bond or cash equivalent.",
        "label": "Bond Or Cash Equivalent [Member]",
        "terseLabel": "Bond or Cash Equivalent [Member]"
       }
      }
     },
     "localname": "BondOrCashEquivalentMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_BorrowingsInterestFloorRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowings interest floor rate.",
        "label": "Borrowings Interest Floor Rate",
        "terseLabel": "Floor"
       }
      }
     },
     "localname": "BorrowingsInterestFloorRate",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsSummaryOfCharacterisiticsAndFairValueOfDerivativeInstrumentsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "pac_BorrowingsMaturityDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowings maturity date.",
        "label": "Borrowings Maturity Date",
        "terseLabel": "Maturity date",
        "verboseLabel": "Maturity date"
       }
      }
     },
     "localname": "BorrowingsMaturityDate",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesParentheticalDetail"
     ],
     "xbrltype": "dateItemType"
    },
    "pac_BorrowingsMaturityPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowings maturity period.",
        "label": "Borrowings Maturity Period",
        "terseLabel": "Loan maturity period",
        "verboseLabel": "Maturity period"
       }
      }
     },
     "localname": "BorrowingsMaturityPeriod",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesParentheticalDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesParentheticalDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "pac_BusinessFlatTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfBalancesOfRecoverableTaxesDetail": {
       "order": 10050.0,
       "parentTag": "ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business flat tax.",
        "label": "Business Flat Tax",
        "terseLabel": "Business flat tax (IETU)"
       }
      }
     },
     "localname": "BusinessFlatTax",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfBalancesOfRecoverableTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_CAPIMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CAPI.",
        "label": "C A P I [Member]",
        "terseLabel": "CAP I [Member]"
       }
      }
     },
     "localname": "CAPIMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_CAPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CAP.",
        "label": "C A P [Member]",
        "terseLabel": "CAP [Member]"
       }
      }
     },
     "localname": "CAPMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_COVID19PandemicMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "COVID-19 pandemic.",
        "label": "C O V I D19 Pandemic [Member]",
        "terseLabel": "COVID-19 Pandemic [Member]"
       }
      }
     },
     "localname": "COVID19PandemicMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_CancelationOfRepurchaseOfShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cancelation of repurchase of shares.",
        "label": "Cancelation Of Repurchase Of Shares",
        "terseLabel": "Cancellation of repurchase of shares, shares"
       }
      }
     },
     "localname": "CancelationOfRepurchaseOfShares",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "pac_CancelationOfRepurchaseOfSharesValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cancelation of repurchase of shares value.",
        "label": "Cancelation Of Repurchase Of Shares Value",
        "terseLabel": "Cancellation of repurchase of shares"
       }
      }
     },
     "localname": "CancelationOfRepurchaseOfSharesValue",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_CanceledCapitalRedemptionReserve": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Canceled capital redemption reserve.",
        "label": "Canceled Capital Redemption Reserve",
        "terseLabel": "Canceled Reserve for repurchase of shares"
       }
      }
     },
     "localname": "CanceledCapitalRedemptionReserve",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_CancellationOfNonExigibleLiabilitiesAndProvisions": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherExpensesIncomeNetSummaryOfOtherExpenseIncomeDetail": {
       "order": 10120.0,
       "parentTag": "pac_OtherIncomeGross",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cancellation of non-exigible liabilities and provisions.",
        "label": "Cancellation Of Non Exigible Liabilities And Provisions",
        "terseLabel": "Cancellation of non-exigible liabilities and provisions"
       }
      }
     },
     "localname": "CancellationOfNonExigibleLiabilitiesAndProvisions",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherExpensesIncomeNetSummaryOfOtherExpenseIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_CapitalDistribution": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 10070.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capital distribution.",
        "label": "Capital Distribution",
        "negatedLabel": "Capital distribution"
       }
      }
     },
     "localname": "CapitalDistribution",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_CapitalDistributionAmountPerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capital distribution amount per share.",
        "label": "Capital Distribution Amount Per Share",
        "terseLabel": "Capital distribution, per share"
       }
      }
     },
     "localname": "CapitalDistributionAmountPerShare",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfChangesInEquityParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "pac_CapitalInvestments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capital investments.",
        "label": "Capital Investments",
        "terseLabel": "Capital investments"
       }
      }
     },
     "localname": "CapitalInvestments",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_CapitalizationRateOne": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capitalization rate one.",
        "label": "Capitalization Rate One",
        "terseLabel": "CAP 1",
        "verboseLabel": "Capitalization interest rate one"
       }
      }
     },
     "localname": "CapitalizationRateOne",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsSummaryOfCharacterisiticsAndFairValueOfDerivativeInstrumentsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "pac_CapitalizationRateTwo": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capitalization rate two.",
        "label": "Capitalization Rate Two",
        "terseLabel": "CAP 2"
       }
      }
     },
     "localname": "CapitalizationRateTwo",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsSummaryOfCharacterisiticsAndFairValueOfDerivativeInstrumentsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "pac_CashAndCashEquivalentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash and Cash Equivalent [member]",
        "label": "Cash And Cash Equivalent [Member]",
        "terseLabel": "Cash and Cash Equivalents [Member]"
       }
      }
     },
     "localname": "CashAndCashEquivalentMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialInstrumentsHeldByCompanyDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfSensitivityAnalysisOfCompanyFinancialAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_CashEquivalentsDesignatedForExpenditureHeldInTrustShortTerm": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalentsDetail": {
       "order": 10030.0,
       "parentTag": "ifrs-full_CashAndCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash equivalents designated for expenditure held in trust short-term.",
        "label": "Cash Equivalents Designated For Expenditure Held In Trust Short Term",
        "terseLabel": "Cash equivalents designated for expenditure, held in trust in short term"
       }
      }
     },
     "localname": "CashEquivalentsDesignatedForExpenditureHeldInTrustShortTerm",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCashAndCashEquivalentsSummaryOfCashAndCashEquivalentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_CashFlowHedgesChangesInFairValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash flow hedges changes in fair value.",
        "label": "Cash Flow Hedges Changes In Fair Value",
        "terseLabel": "Changes in fair value"
       }
      }
     },
     "localname": "CashFlowHedgesChangesInFairValue",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementScheduleOfReconciliationByRiskCategoryOfComponentsOfEquityAndAnalysisOfOCIItemsAndNetOfTaxDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_ChangesInConcessionTaxesPayable": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 10250.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Changes in concession taxes payable.",
        "label": "Changes In Concession Taxes Payable",
        "terseLabel": "Concession taxes payable"
       }
      }
     },
     "localname": "ChangesInConcessionTaxesPayable",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_ChangesInRecoverableIncomeTaxAndOtherCurrentAsset": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 10240.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Changes in recoverable income tax and other current asset.",
        "label": "Changes In Recoverable Income Tax And Other Current Asset",
        "terseLabel": "Recoverable income tax and other current assets"
       }
      }
     },
     "localname": "ChangesInRecoverableIncomeTaxAndOtherCurrentAsset",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_CollarCategoryInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collar category interest rate.",
        "label": "Collar Category Interest Rate",
        "terseLabel": "Collar category interest rate"
       }
      }
     },
     "localname": "CollarCategoryInterestRate",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "pac_CommercialConcessionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Abstract representing commercial concessions.",
        "label": "Commercial Concessions [Abstract]",
        "terseLabel": "Commercial concessions:"
       }
      }
     },
     "localname": "CommercialConcessionsAbstract",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_CommercialConcessionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commercial concessions.",
        "label": "Commercial Concessions [Member]",
        "terseLabel": "Commercial Concessions [Member]"
       }
      }
     },
     "localname": "CommercialConcessionsMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesSummaryOfTimingOfSatisfactionOfPerformanceObligationsInContractsWithCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_CommitmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commitments [Abstract]",
        "label": "Commitments [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAbstract",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "xbrltype": "stringItemType"
    },
    "pac_CommitmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commitments [Line Items]",
        "label": "Commitments [Line Items]",
        "terseLabel": "Commitments [Line Items]"
       }
      }
     },
     "localname": "CommitmentsLineItems",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCommitmentsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCommitmentsSummaryOfAuthorizedInvestmentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_CommitmentsMadeByEntityRelatedPartyTransactionsMaximumAmountSubjectToAdjustmentBasedOnMarketPrice": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commitments made by entity related party transactions maximum amount subject to adjustment based on market price.",
        "label": "Commitments Made By Entity Related Party Transactions Maximum Amount Subject To Adjustment Based On Market Price",
        "terseLabel": "AMP annual consideration committed to be paid by entity, maximum amount subject to adjustment based on market price"
       }
      }
     },
     "localname": "CommitmentsMadeByEntityRelatedPartyTransactionsMaximumAmountSubjectToAdjustmentBasedOnMarketPrice",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_CommitmentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commitments [table]",
        "label": "Commitments [Table]",
        "terseLabel": "Commitments [Table]"
       }
      }
     },
     "localname": "CommitmentsTable",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCommitmentsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCommitmentsSummaryOfAuthorizedInvestmentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_CommonStockValues": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock, value.",
        "label": "Common Stock Values",
        "terseLabel": "Common stock value"
       }
      }
     },
     "localname": "CommonStockValues",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityScheduleOfCommonStockDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_CompanyInvestmentPlans": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Company investment plans.",
        "label": "Company Investment Plans",
        "terseLabel": "Company investment plans"
       }
      }
     },
     "localname": "CompanyInvestmentPlans",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_CompanysAirportsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Company's airports.",
        "label": "Companys Airports [Member]",
        "terseLabel": "Company's Airports [Member]"
       }
      }
     },
     "localname": "CompanysAirportsMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_ComplementaryServicesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Abstract representing complementary services.",
        "label": "Complementary Services [Abstract]",
        "terseLabel": "Complementary services:"
       }
      }
     },
     "localname": "ComplementaryServicesAbstract",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_ComplementaryServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Complementary services.",
        "label": "Complementary Services [Member]",
        "terseLabel": "Complementary Services [Member]"
       }
      }
     },
     "localname": "ComplementaryServicesMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesSummaryOfTimingOfSatisfactionOfPerformanceObligationsInContractsWithCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_ComponentsOfDefinedBenefitCostsRecognizedInNetIncome": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsSummaryOfAmountsRecognizedInConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncomeDetail": {
       "order": 10010.0,
       "parentTag": "pac_EmployeeBenefitsExpenseExpectedPayment",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of defined benefit costs recognized in net income.",
        "label": "Components Of Defined Benefit Costs Recognized In Net Income",
        "totalLabel": "Components of defined benefit costs recognized in net income (Note 24)"
       }
      }
     },
     "localname": "ComponentsOfDefinedBenefitCostsRecognizedInNetIncome",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsSummaryOfAmountsRecognizedInConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_ConcesionariaVuelaCompaniadeAviacionSAIDeCVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Concesionaria Vuela Compania de Aviacion, S.A.P.I. de C.V.",
        "label": "Concesionaria Vuela Companiade Aviacion S A I De C V [Member]",
        "terseLabel": "Concesionaria Vuela Compania de Aviacion, S.A.P.I. de C.V. [Member]"
       }
      }
     },
     "localname": "ConcesionariaVuelaCompaniadeAviacionSAIDeCVMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableSummaryOfPercentageOfMainClientsOfCompanyWithRelationToTotalOfTradeAccountsReceivableDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_ConcessionAgreementLatestCommenceDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Concession agreement latest commence date.",
        "label": "Concession Agreement Latest Commence Date",
        "terseLabel": "Concession agreement latest commence date"
       }
      }
     },
     "localname": "ConcessionAgreementLatestCommenceDate",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail"
     ],
     "xbrltype": "dateItemType"
    },
    "pac_ConcessionAgreementNonPaymentOfAmountDuePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Concession agreement non payment of amount due period.",
        "label": "Concession Agreement Non Payment Of Amount Due Period",
        "terseLabel": "Concession agreement non payment of amount due period"
       }
      }
     },
     "localname": "ConcessionAgreementNonPaymentOfAmountDuePeriod",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "pac_ConcessionAgreementPayableCurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Concession agreement payable, current.",
        "label": "Concession Agreement Payable Current",
        "terseLabel": "Concession agreement payable during the following 12 months"
       }
      }
     },
     "localname": "ConcessionAgreementPayableCurrent",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_ConcessionAgreementPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Concession agreement period.",
        "label": "Concession Agreement Period",
        "terseLabel": "Concession agreement period"
       }
      }
     },
     "localname": "ConcessionAgreementPeriod",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "pac_ConcessionAgreementPossibleExtensionPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Concession agreement possible extension period.",
        "label": "Concession Agreement Possible Extension Period",
        "terseLabel": "Concession agreement possible extension period"
       }
      }
     },
     "localname": "ConcessionAgreementPossibleExtensionPeriod",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "pac_ConcessionCharge": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Concession charge.",
        "label": "Concession Charge",
        "terseLabel": "Concession charge"
       }
      }
     },
     "localname": "ConcessionCharge",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_ConcessionExpiration": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Concession expiration.",
        "label": "Concession Expiration",
        "terseLabel": "Concession expiration year"
       }
      }
     },
     "localname": "ConcessionExpiration",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "gYearItemType"
    },
    "pac_ConcessionRenewedTerms": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Concession renewed terms.",
        "label": "Concession Renewed Terms",
        "terseLabel": "Concession renewed terms"
       }
      }
     },
     "localname": "ConcessionRenewedTerms",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "pac_ConcessionTaxesPayableCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10220.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Concession taxes payable current.",
        "label": "Concession Taxes Payable Current",
        "terseLabel": "Concession taxes payable"
       }
      }
     },
     "localname": "ConcessionTaxesPayableCurrent",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_ContingentRentsRecognisedAsExpenseClassifiedAsOperatingLeases": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent rents recognised as expense classified as operating leases.",
        "label": "Contingent Rents Recognised As Expense Classified As Operating Leases",
        "verboseLabel": "Operating lease rent payable"
       }
      }
     },
     "localname": "ContingentRentsRecognisedAsExpenseClassifiedAsOperatingLeases",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_ContractualMaturitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "contractual maturities.",
        "label": "Contractual Maturities [Member]",
        "terseLabel": "Contractual maturities [Member]"
       }
      }
     },
     "localname": "ContractualMaturitiesMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfCompanySContractualMaturitiesForItsFinancialLiabilitiesIncludingInterestToBePaidDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_ContributedCapitalAccount": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityScheduleOfShareholdersEquityTaxAccountDetail": {
       "order": 10010.0,
       "parentTag": "pac_StockholdersEquityTaxAccount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contributed capital account.",
        "label": "Contributed Capital Account",
        "terseLabel": "Contributed capital account"
       }
      }
     },
     "localname": "ContributedCapitalAccount",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityScheduleOfShareholdersEquityTaxAccountDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_CorporationTaxesAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfBalancesOfRecoverableTaxesDetail": {
       "order": 10060.0,
       "parentTag": "ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporation taxes amount.",
        "label": "Corporation Taxes Amount",
        "terseLabel": "Corporation taxes"
       }
      }
     },
     "localname": "CorporationTaxesAmount",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfBalancesOfRecoverableTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_CorporativoDeServiciosAeroportuariosSADeCVCORSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporativo de servicios aeroportuarios s a de c v c o r s a.",
        "label": "Corporativo De Servicios Aeroportuarios S A De C V C O R S A [Member]",
        "terseLabel": "Corporativo de Servicios Aeroportuarios, S.A. de C.V. (CORSA) [Member]"
       }
      }
     },
     "localname": "CorporativoDeServiciosAeroportuariosSADeCVCORSAMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfConsolidatedSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_CostOfImprovementsToConcessionAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome": {
       "order": 10280.0,
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of improvements to concession assets.",
        "label": "Cost Of Improvements To Concession Assets",
        "terseLabel": "Cost of improvements to concession assets (Note 23)",
        "verboseLabel": "Cost of improvements to concession assets"
       }
      }
     },
     "localname": "CostOfImprovementsToConcessionAssets",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCostOfImprovementsToConcessionAssetsSummaryOfCostOfImprovementsToConcessionAssetsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationSummaryOfResultsAssetsAndLiabilitiesBySegmentsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_CostOfImprovementsToConcessionAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Abstract representing cost of improvements to concession assets.",
        "label": "Cost Of Improvements To Concession Assets [Abstract]"
       }
      }
     },
     "localname": "CostOfImprovementsToConcessionAssetsAbstract",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "xbrltype": "stringItemType"
    },
    "pac_CostOfOtherServices": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of other services.",
        "label": "Cost Of Other Services",
        "terseLabel": "Other service"
       }
      }
     },
     "localname": "CostOfOtherServices",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfRevenuesExpensesWithOtherRelatedPartiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_CostOfRetirementAndDisposalOfFixedAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherExpensesIncomeNetSummaryOfOtherExpenseIncomeDetail": {
       "order": 10040.0,
       "parentTag": "ifrs-full_OtherExpenseByNature",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of retirement and disposal of fixed assets.",
        "label": "Cost Of Retirement And Disposal Of Fixed Assets",
        "terseLabel": "Cost of retirement and disposal of fixed assets"
       }
      }
     },
     "localname": "CostOfRetirementAndDisposalOfFixedAssets",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherExpensesIncomeNetSummaryOfOtherExpenseIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_CostPerServiceForPlanModification": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsSummaryOfAmountsRecognizedInConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncomeDetail": {
       "order": 10070.0,
       "parentTag": "pac_ComponentsOfDefinedBenefitCostsRecognizedInNetIncome",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost per service for plan modification.",
        "label": "Cost Per Service For Plan Modification",
        "terseLabel": "Cost per service for plan modification"
       }
      }
     },
     "localname": "CostPerServiceForPlanModification",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsSummaryOfAmountsRecognizedInConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_CreditPeriods": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit periods.",
        "label": "Credit Periods",
        "terseLabel": "Credit term"
       }
      }
     },
     "localname": "CreditPeriods",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "pac_CurrentAndLongTermBankLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current And Long Term Bank Loans [Member]",
        "label": "Current And Long Term Bank Loans [Member]",
        "terseLabel": "Current And Long Term Bank Loans [Member]"
       }
      }
     },
     "localname": "CurrentAndLongTermBankLoansMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialInstrumentsHeldByCompanyDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_DebtInstrumentInterestRatePeriodForBasisSpread": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument interest rate period for basis spread.",
        "label": "Debt Instrument Interest Rate Period For Basis Spread",
        "terseLabel": "Debt instrument interest rate period"
       }
      }
     },
     "localname": "DebtInstrumentInterestRatePeriodForBasisSpread",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_DebtInstrumentInterestRateSwapContracts": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument interest rate swap contracts.",
        "label": "Debt Instrument Interest Rate Swap Contracts",
        "terseLabel": "Debt instrument interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateSwapContracts",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "pac_DebtSecuritiesMaturityDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities maturity date.",
        "label": "Debt Securities Maturity Date",
        "terseLabel": "Debt Securities Maturity Date"
       }
      }
     },
     "localname": "DebtSecuritiesMaturityDate",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "dateItemType"
    },
    "pac_DecretoDeEstimulosFiscalesRegionFronterizaNorteMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decreto de est\u00edmulos fiscales regi\u00f3n fronteriza Norte.",
        "label": "Decreto De Estimulos Fiscales Region Fronteriza Norte [Member]",
        "terseLabel": "Decreto de Est\u00edmulos Fiscales Regi\u00f3n Fronteriza Norte [Member]"
       }
      }
     },
     "localname": "DecretoDeEstimulosFiscalesRegionFronterizaNorteMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_DeferredTaxAssetAndLiabilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax asset and liability.",
        "label": "Deferred Tax Asset And Liability [Axis]",
        "terseLabel": "Deferred Tax Asset And Liability"
       }
      }
     },
     "localname": "DeferredTaxAssetAndLiabilityAxis",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfChangesInDeferredTaxAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_DeferredTaxAssetAndLiabilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax asset and liability.",
        "label": "Deferred Tax Asset And Liability [Member]",
        "terseLabel": "Deferred Tax Asset And Liability Member"
       }
      }
     },
     "localname": "DeferredTaxAssetAndLiabilityMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfChangesInDeferredTaxAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_DeferredTaxAssetMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax asset.",
        "label": "Deferred Tax Asset [Member]",
        "terseLabel": "Deferred Tax Asset [Member]"
       }
      }
     },
     "localname": "DeferredTaxAssetMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfChangesInDeferredTaxAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_DeferredTaxExpenseIncomeRecognisedInOtherComprehensiveIncomeLossDeferredTaxAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax (expense) income recognised in other comprehensive income (loss) deferred tax assets.",
        "label": "Deferred Tax Expense Income Recognised In Other Comprehensive Income Loss Deferred Tax Assets",
        "negatedLabel": "Other comprehensive income"
       }
      }
     },
     "localname": "DeferredTaxExpenseIncomeRecognisedInOtherComprehensiveIncomeLossDeferredTaxAssets",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfChangesInDeferredTaxAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_DeferredTaxExpenseIncomeRecognisedInOtherComprehensiveIncomeLossDeferredTaxLiability": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax expense income recognised in other comprehensive income loss deferred tax liability.",
        "label": "Deferred Tax Expense Income Recognised In Other Comprehensive Income Loss Deferred Tax Liability",
        "negatedLabel": "Other comprehensive income"
       }
      }
     },
     "localname": "DeferredTaxExpenseIncomeRecognisedInOtherComprehensiveIncomeLossDeferredTaxLiability",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfChangesInDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax (expense) income recognised in profit or loss deferred tax assets.",
        "label": "Deferred Tax Expense Income Recognised In Profit Or Loss Deferred Tax Assets",
        "terseLabel": "Effects in profit and loss"
       }
      }
     },
     "localname": "DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxAssets",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfChangesInDeferredTaxAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiability": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax expense income recognised in profit or loss deferred tax liability.",
        "label": "Deferred Tax Expense Income Recognised In Profit Or Loss Deferred Tax Liability",
        "terseLabel": "Effects of profit and loss"
       }
      }
     },
     "localname": "DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiability",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfChangesInDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_DeferredTaxLiabilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax liability.",
        "label": "Deferred Tax Liability [Member]",
        "terseLabel": "Deferred Tax Liability [Member]"
       }
      }
     },
     "localname": "DeferredTaxLiabilityMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfChangesInDeferredTaxAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_DepositsReceivedInGuarantee": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 10290.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deposits received in guarantee.",
        "label": "Deposits Received In Guarantee",
        "terseLabel": "Deposits received in guarantee"
       }
      }
     },
     "localname": "DepositsReceivedInGuarantee",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_DerivativeFinancialInstrumentsCoverageStartDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative financial instruments coverage start date.",
        "label": "Derivative Financial Instruments Coverage Start Date",
        "terseLabel": "Hedge start date"
       }
      }
     },
     "localname": "DerivativeFinancialInstrumentsCoverageStartDate",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsSummaryOfCharacterisiticsAndFairValueOfDerivativeInstrumentsDetail"
     ],
     "xbrltype": "gYearMonthItemType"
    },
    "pac_DerivativeFinancialInstrumentsMaturityDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative financial instruments maturity date.",
        "label": "Derivative Financial Instruments Maturity Date",
        "terseLabel": "Due date"
       }
      }
     },
     "localname": "DerivativeFinancialInstrumentsMaturityDate",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsSummaryOfCharacterisiticsAndFairValueOfDerivativeInstrumentsDetail"
     ],
     "xbrltype": "gYearMonthItemType"
    },
    "pac_DerivativeFinancialInstrumentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative financial instruments.",
        "label": "Derivative Financial Instruments [Member]",
        "terseLabel": "Derivative Financial Instruments [Member]"
       }
      }
     },
     "localname": "DerivativeFinancialInstrumentsMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialInstrumentsHeldByCompanyDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_DesarrolloDeConcesionesAeroportuariasSLDCAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Desarrollo de Concesiones Aeroportuarias, S.L. (DCA).",
        "label": "Desarrollo De Concesiones Aeroportuarias S L D C A [Member]",
        "terseLabel": "Desarrollo de Concesiones Aeroportuarias, S.L. (DCA) [Member]"
       }
      }
     },
     "localname": "DesarrolloDeConcesionesAeroportuariasSLDCAMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfConsolidatedSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_DesarrolloDeConcesionesAeroportuariasSLMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Desarrollo De Concesiones Aeroportuarias S.L.",
        "label": "Desarrollo De Concesiones Aeroportuarias S L [Member]",
        "terseLabel": "Desarrollo De Concesiones Aeroportuarias S.L. [Member]"
       }
      }
     },
     "localname": "DesarrolloDeConcesionesAeroportuariasSLMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCIAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCISummaryOfNonControllingInterestDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_DescriptionOfAccountingPolicyForConversionOfForeignOperationsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of accounting policy for conversion of foreign operations.",
        "label": "Description Of Accounting Policy For Conversion Of Foreign Operations Explanatory",
        "terseLabel": "Conversion of foreign operations"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForConversionOfForeignOperationsExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DescriptionOfAccountingPolicyForDirectEmployeeBenefitsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of accounting policy for direct employee benefits.",
        "label": "Description Of Accounting Policy For Direct Employee Benefits Explanatory",
        "terseLabel": "Direct employee benefits"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForDirectEmployeeBenefitsExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DescriptionOfAccountingPolicyForMachineryEquipmentAndImprovementsOnLeasedBuildingsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of accounting policy for machinery equipment and improvements on leased buildings explanatory.",
        "label": "Description Of Accounting Policy For Machinery Equipment And Improvements On Leased Buildings Explanatory",
        "terseLabel": "Machinery, equipment and improvements on leased assets"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForMachineryEquipmentAndImprovementsOnLeasedBuildingsExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DescriptionOfAccountingPolicyForOtherImmaterialPresentationsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of accounting policy for other immaterial presentations.",
        "label": "Description Of Accounting Policy For Other Immaterial Presentations Explanatory",
        "terseLabel": "Other immaterial presentations"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForOtherImmaterialPresentationsExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DescriptionOfAccountingPolicyForOtherIntangibleAssetsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of accounting policy for other intangible assets.",
        "label": "Description Of Accounting Policy For Other Intangible Assets Explanatory",
        "terseLabel": "Other intangible assets"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForOtherIntangibleAssetsExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DescriptionOfAccountingPolicyForProvisionsAndContingentLiabilitiesExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of accounting policy for provisions and contingent liabilities.",
        "label": "Description Of Accounting Policy For Provisions And Contingent Liabilities Explanatory",
        "terseLabel": "Provisions and contingent liabilities"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForProvisionsAndContingentLiabilitiesExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DescriptionOfAgreementOfIntangibleAssets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of agreement of intangible assets.",
        "label": "Description Of Agreement Of Intangible Assets",
        "terseLabel": "Improvements to concession assets"
       }
      }
     },
     "localname": "DescriptionOfAgreementOfIntangibleAssets",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_DescriptionOfDerivativeInstrumentsFixedInterestBasis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of derivative instruments fixed interest basis.",
        "label": "Description Of Derivative Instruments Fixed Interest Basis",
        "terseLabel": "Description of derivative instruments fixed interest basis"
       }
      }
     },
     "localname": "DescriptionOfDerivativeInstrumentsFixedInterestBasis",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_DescriptionOfDerivativeInstrumentsVariableInterestBasis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of derivative instruments variable interest basis.",
        "label": "Description Of Derivative Instruments Variable Interest Basis",
        "terseLabel": "Description of derivative instruments variable interest rate basis"
       }
      }
     },
     "localname": "DescriptionOfDerivativeInstrumentsVariableInterestBasis",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of expected impact of initial application of new standards or interpretations.",
        "label": "Description Of Expected Impact Of Initial Application Of New Standards Or Interpretations Explanatory",
        "terseLabel": "Summary of Accounting Standards"
       }
      }
     },
     "localname": "DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNewAccountingStandardsNotYetInEffectTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DescriptionOfLegalReservesExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of legal reserves explanatory.",
        "label": "Description Of Legal Reserves Explanatory",
        "terseLabel": "Description of legal reserves"
       }
      }
     },
     "localname": "DescriptionOfLegalReservesExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_DescriptionOfLineItemInProfitOrLossAffectedByReclassification": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of line item in profit or loss affected by reclassification.",
        "label": "Description Of Line Item In Profit Or Loss Affected By Reclassification",
        "terseLabel": "'Line item in profit or loss affected by the reclassification"
       }
      }
     },
     "localname": "DescriptionOfLineItemInProfitOrLossAffectedByReclassification",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfItemsDesignatedAsHedgingInstrumentsAndHedgeIneffectivenessDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_DescriptionOfRevenueRecognitionUnderIFRS15": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of revenue recognition under IFRS 15.",
        "label": "Description Of Revenue Recognition Under I F R S15",
        "terseLabel": "Revenue recognition according IFRS 15"
       }
      }
     },
     "localname": "DescriptionOfRevenueRecognitionUnderIFRS15",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesSummaryOfTimingOfSatisfactionOfPerformanceObligationsInContractsWithCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_DescriptionOfTariffs": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of tariffs",
        "label": "Description Of Tariffs",
        "terseLabel": "Description of tariffs for the passengers"
       }
      }
     },
     "localname": "DescriptionOfTariffs",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_DescriptionOfVaiableRateAndEffectsOfFinancialDebt": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of variable rate and effects of financial debt.",
        "label": "Description Of Vaiable Rate And Effects Of Financial Debt",
        "terseLabel": "Description of variable rate and effect of debt"
       }
      }
     },
     "localname": "DescriptionOfVaiableRateAndEffectsOfFinancialDebt",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_DescriptionOfWorkloadOneTerminalPassengerOfCargo": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of workload one terminal passenger of cargo.",
        "label": "Description Of Workload One Terminal Passenger Of Cargo",
        "terseLabel": "Passenger workload"
       }
      }
     },
     "localname": "DescriptionOfWorkloadOneTerminalPassengerOfCargo",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_DescriptionOnPeriodOfDerivativeFinancialInstrumentsVariableInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description on period of derivative financial instruments variable interest rate.",
        "label": "Description On Period Of Derivative Financial Instruments Variable Interest Rate",
        "terseLabel": "Description on period of derivative financial instruments variable interest rate"
       }
      }
     },
     "localname": "DescriptionOnPeriodOfDerivativeFinancialInstrumentsVariableInterestRate",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_DirectEmployeeBenefitsPayable": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAccountsPayableScheduleOfAccountsPayableDetail": {
       "order": 10040.0,
       "parentTag": "ifrs-full_TradeAndOtherCurrentPayables",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Direct employee benefits payable.",
        "label": "Direct Employee Benefits Payable",
        "terseLabel": "Direct employee benefits"
       }
      }
     },
     "localname": "DirectEmployeeBenefitsPayable",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAccountsPayableScheduleOfAccountsPayableDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_DisclosureOfAccountsPayableExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounts payable.",
        "label": "Disclosure Of Accounts Payable Explanatory",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "DisclosureOfAccountsPayableExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAccountsPayable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfAcquisitionsAndDisposalsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of acquisitions and disposals [abstract]",
        "label": "Disclosure Of Acquisitions And Disposals [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfAcquisitionsAndDisposalsAbstract",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfActivitiesOfCompanyAndSignificantEventsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of activities of company and significant events.",
        "label": "Disclosure Of Activities Of Company And Significant Events Explanatory",
        "terseLabel": "Activities of the Company and significant events"
       }
      }
     },
     "localname": "DisclosureOfActivitiesOfCompanyAndSignificantEventsExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfAirportConcessionsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of airport concessions.",
        "label": "Disclosure Of Airport Concessions Explanatory",
        "terseLabel": "Airport concessions"
       }
      }
     },
     "localname": "DisclosureOfAirportConcessionsExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfAmountsRecognizedInTheConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncomeExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of amounts recognized in the consolidated statements of profit or loss and other comprehensive income.",
        "label": "Disclosure Of Amounts Recognized In The Consolidated Statements Of Profit Or Loss And Other Comprehensive Income Explanatory",
        "terseLabel": "Summary of Amounts Recognized in Consolidated Statement of Profit or Loss and Other Comprehensive Income"
       }
      }
     },
     "localname": "DisclosureOfAmountsRecognizedInTheConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncomeExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfAmountsRelatingToItemsDesignatedAsHedgingInstrumentsAndHedgeIneffectivenessExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of amounts relating to items designated as hedging instruments and hedge ineffectiveness.",
        "label": "Disclosure Of Amounts Relating To Items Designated As Hedging Instruments And Hedge Ineffectiveness Explanatory",
        "terseLabel": "Summary of Items Designated as Hedging Instruments and Hedge Ineffectiveness"
       }
      }
     },
     "localname": "DisclosureOfAmountsRelatingToItemsDesignatedAsHedgingInstrumentsAndHedgeIneffectivenessExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfAuthorizationToIssueFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of authorization to issue financial statements.",
        "label": "Disclosure Of Authorization To Issue Financial Statements [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfAuthorizationToIssueFinancialStatementsAbstract",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfAuthorizedInvestmentsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of authorized investments.",
        "label": "Disclosure Of Authorized Investments Explanatory",
        "terseLabel": "Summary of Authorized Investments"
       }
      }
     },
     "localname": "DisclosureOfAuthorizedInvestmentsExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCommitmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfBalancesOfRecoverableTaxesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of balances of recoverable taxes.",
        "label": "Disclosure Of Balances Of Recoverable Taxes [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfBalancesOfRecoverableTaxesAbstract",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfBalancesOfRecoverableTaxesExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of balances of recoverable taxes.",
        "label": "Disclosure Of Balances Of Recoverable Taxes Explanatory",
        "terseLabel": "Summary of Balances of Recoverable Taxes"
       }
      }
     },
     "localname": "DisclosureOfBalancesOfRecoverableTaxesExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfBasisOfPreparationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of basis of preparations.",
        "label": "Disclosure Of Basis Of Preparation [Line Items]",
        "terseLabel": "Disclosure Of Basis Of Preparation [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfBasisOfPreparationLineItems",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfIncomeAndExpensesOfForeignOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfBasisOfPreparationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of basis of preparation.",
        "label": "Disclosure Of Basis Of Preparation [Table]",
        "terseLabel": "Disclosure Of Basis Of Preparation [Table]"
       }
      }
     },
     "localname": "DisclosureOfBasisOfPreparationTable",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfIncomeAndExpensesOfForeignOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfBasisOfPresentationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Abstract representing disclosure of basis of presentation.",
        "label": "Disclosure Of Basis Of Presentation [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfBasisOfPresentationAbstract",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfCashAndCashEquivalentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of cash and cash equivalents [Line Items]",
        "label": "Disclosure Of Cash And Cash Equivalents [Line Items]",
        "terseLabel": "Disclosure of cash and cash equivalents [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfCashAndCashEquivalentsLineItems",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCashAndCashEquivalentsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfCashAndCashEquivalentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of Cash and Cash Equivalents [Table]",
        "label": "Disclosure Of Cash And Cash Equivalents [Table]",
        "terseLabel": "Disclosure Of Cash And Cash Equivalents [Table]"
       }
      }
     },
     "localname": "DisclosureOfCashAndCashEquivalentsTable",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCashAndCashEquivalentsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfCommonStockExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of common stock explanatory.",
        "label": "Disclosure Of Common Stock Explanatory",
        "terseLabel": "Schedule of Common Stock"
       }
      }
     },
     "localname": "DisclosureOfCommonStockExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfCostOfImprovementsToConcessionAssetsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of cost of improvements to concession assets explanatory.",
        "label": "Disclosure Of Cost Of Improvements To Concession Assets Explanatory",
        "terseLabel": "Summary of Cost of Improvements to Concession Assets"
       }
      }
     },
     "localname": "DisclosureOfCostOfImprovementsToConcessionAssetsExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCostOfImprovementsToConcessionAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfDebtSecuritiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent concepts of debt securities.",
        "label": "Disclosure Of Debt Securities [Line Items]",
        "terseLabel": "Disclosure of debt securities [line items]"
       }
      }
     },
     "localname": "DisclosureOfDebtSecuritiesLineItems",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesParentheticalDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfDebtSecuritiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule disclosing information related to debt securities.",
        "label": "Disclosure Of Debt Securities [Table]",
        "terseLabel": "Disclosure Of Debt Securities [Table]"
       }
      }
     },
     "localname": "DisclosureOfDebtSecuritiesTable",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesParentheticalDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfDepreciationAndAmortizationExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Of Depreciation And Amortization Expense [Abstract]",
        "label": "Disclosure Of Depreciation And Amortization Expense [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfDepreciationAndAmortizationExpenseAbstract",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfDepreciationAndAmortizationExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of depreciation and amortization.",
        "label": "Disclosure Of Depreciation And Amortization Explanatory",
        "terseLabel": "Summary of Depreciation and Amortization"
       }
      }
     },
     "localname": "DisclosureOfDepreciationAndAmortizationExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDepreciationAndAmortizationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfDetailedInformationAboutAccountsPayableAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of detailed information about accounts payables.",
        "label": "Disclosure Of Detailed Information About Accounts Payable [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutAccountsPayableAbstract",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfDetailedInformationAboutNetBalancesOfPropertyPlantAndEquipmentExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about net balances of property plant and equipment.",
        "label": "Disclosure Of Detailed Information About Net Balances Of Property Plant And Equipment Explanatory",
        "terseLabel": "Summary of Net Balances of Machinery, Equipment and Improvements on Leased Assets"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutNetBalancesOfPropertyPlantAndEquipmentExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureMachineryEquipmentAndImprovementsOnLeasedAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfDetailedInformationOfAccountsPayableExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of detailed information of accounts payable.",
        "label": "Disclosure Of Detailed Information Of Accounts Payable Explanatory",
        "terseLabel": "Schedule of Accounts Payable"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationOfAccountsPayableExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAccountsPayableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfDetailedInformationOfCashAndCashEquivalentsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information of cash and cash equivalents.",
        "label": "Disclosure Of Detailed Information Of Cash And Cash Equivalents Explanatory",
        "terseLabel": "Summary of Cash and Cash Equivalents"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationOfCashAndCashEquivalentsExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCashAndCashEquivalentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfDetailsOfEmployeeCostExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of details of employee cost explanatory.",
        "label": "Disclosure Of Details Of Employee Cost Explanatory",
        "terseLabel": "Summary of Employee Cost"
       }
      }
     },
     "localname": "DisclosureOfDetailsOfEmployeeCostExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEmployeeCostTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfEmployeeCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of employee cost.",
        "label": "Disclosure Of Employee Cost [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfEmployeeCostAbstract",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfEmployeeCostExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of employee cost.",
        "label": "Disclosure Of Employee Cost Explanatory",
        "terseLabel": "Employee Cost"
       }
      }
     },
     "localname": "DisclosureOfEmployeeCostExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEmployeeCost"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfEquityExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of Equity Explanatory",
        "label": "Disclosure Of Equity Explanatory",
        "terseLabel": "Equity"
       }
      }
     },
     "localname": "DisclosureOfEquityExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfEquityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of equity [Line Items]",
        "label": "Disclosure Of Equity [Line Items]",
        "terseLabel": "Disclosure Of Equity [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfEquityLineItems",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityScheduleOfCommonStockDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfEquityTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of equity [Table]",
        "label": "Disclosure Of Equity [Table]",
        "terseLabel": "Disclosure Of Equity [Table]"
       }
      }
     },
     "localname": "DisclosureOfEquityTable",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityScheduleOfCommonStockDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of estimated useful lives of property plant and equipment.",
        "label": "Disclosure Of Estimated Useful Lives Of Property Plant And Equipment Explanatory",
        "terseLabel": "Summary of Estimated Useful Lives For Current Period and Comparative Period"
       }
      }
     },
     "localname": "DisclosureOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfExchangeRatesInEffectExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of exchange rates in effect explanatory.",
        "label": "Disclosure Of Exchange Rates In Effect Explanatory",
        "terseLabel": "Summary of Exchange Rate in Effect"
       }
      }
     },
     "localname": "DisclosureOfExchangeRatesInEffectExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureForeignCurrencyTransactionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfFairValueOfDerivativeFinancialInstrumentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Abstract representing disclosure of fair value of derivative financial instruments.",
        "label": "Disclosure Of Fair Value Of Derivative Financial Instruments [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfFairValueOfDerivativeFinancialInstrumentsAbstract",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfFairValueOfDerivativeFinancialInstrumentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items representing disclosure of fair value of derivative financial instruments.",
        "label": "Disclosure Of Fair Value Of Derivative Financial Instruments [Line Items]",
        "terseLabel": "Disclosure Of Fair Value Of Derivative Financial Instruments [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfFairValueOfDerivativeFinancialInstrumentsLineItems",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsSummaryOfCharacterisiticsAndFairValueOfDerivativeInstrumentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfFairValueOfDerivativeFinancialInstrumentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular representing disclosure of fair value of derivative financial instruments.",
        "label": "Disclosure Of Fair Value Of Derivative Financial Instruments [Table]",
        "terseLabel": "Disclosure Of Fair Value Of Derivative Financial Instruments [Table]"
       }
      }
     },
     "localname": "DisclosureOfFairValueOfDerivativeFinancialInstrumentsTable",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsSummaryOfCharacterisiticsAndFairValueOfDerivativeInstrumentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfFinanceIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of finance income expense abstract.",
        "label": "Disclosure Of Finance Income Expense [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfFinanceIncomeExpenseAbstract",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfFinancialAssetsAndLiabilitiesExchangeRateExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of financial assets and liabilities exchange rate explanatory.",
        "label": "Disclosure Of Financial Assets And Liabilities Exchange Rate Explanatory",
        "terseLabel": "Summary of Sensitivity Analysis of the Company Financial Assets and Liabilities"
       }
      }
     },
     "localname": "DisclosureOfFinancialAssetsAndLiabilitiesExchangeRateExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfFinancialAssetsAndLiabilitiesExchangeRateLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line item representing disclosure of financial assets and liabilities exchange rate.",
        "label": "Disclosure Of Financial Assets And Liabilities Exchange Rate [Line Items]",
        "terseLabel": "Disclosure Of Financial Assets And Liabilities Exchange Rate [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfFinancialAssetsAndLiabilitiesExchangeRateLineItems",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfSensitivityAnalysisOfCompanyFinancialAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfFinancialAssetsAndLiabilitiesExchangeRateTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular representing disclosure of financial assets and liabilities exchange rate.",
        "label": "Disclosure Of Financial Assets And Liabilities Exchange Rate [Table]",
        "terseLabel": "Disclosure Of Financial Assets And Liabilities Exchange Rate [Table]"
       }
      }
     },
     "localname": "DisclosureOfFinancialAssetsAndLiabilitiesExchangeRateTable",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfSensitivityAnalysisOfCompanyFinancialAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfFinancialLiabilitiesVariableRateAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of financial liabilities variable rate.",
        "label": "Disclosure Of Financial Liabilities Variable Rate [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfFinancialLiabilitiesVariableRateAbstract",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfFinancialLiabilitiesVariableRateTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of financial liabilities variable rate explanatory.",
        "label": "Disclosure Of Financial Liabilities Variable Rate Table [Text Block]",
        "terseLabel": "Summary of Variable Interest Rates to the Company is Exposed had been 100 Basis Points (Higher) or Lower Than the Interest Rate"
       }
      }
     },
     "localname": "DisclosureOfFinancialLiabilitiesVariableRateTableTextBlock",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfFutureMinimumLeasePaymentReceivableAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of future minimum lease payment receivable abstract.",
        "label": "Disclosure Of Future Minimum Lease Payment Receivable [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfFutureMinimumLeasePaymentReceivableAbstract",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfFutureMinimumLeasePaymentReceivableExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of future minimum lease payment receivable.",
        "label": "Disclosure Of Future Minimum Lease Payment Receivable Explanatory",
        "terseLabel": "Summary of Future Minimum Lease Payments Receivable"
       }
      }
     },
     "localname": "DisclosureOfFutureMinimumLeasePaymentReceivableExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfFutureMinimumLeasePaymentReceivableTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of future minimum lease payment receivable table.",
        "label": "Disclosure Of Future Minimum Lease Payment Receivable [Table]",
        "terseLabel": "Disclosure Of Future Minimum Lease Payment Receivable [Table]"
       }
      }
     },
     "localname": "DisclosureOfFutureMinimumLeasePaymentReceivableTable",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsReceivableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumRentalPaymentsUnderNonConcealableLeasesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfFutureMinimumPaymentUnderNonCancellableLeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of future minimum payment under non cancellable leases .",
        "label": "Disclosure Of Future Minimum Payment Under Non Cancellable Leases [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfFutureMinimumPaymentUnderNonCancellableLeasesAbstract",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfFutureMinimumPaymentUnderNonCancellableLeasesExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of future minimum payment under non cancellable leases.",
        "label": "Disclosure Of Future Minimum Payment Under Non Cancellable Leases Explanatory",
        "terseLabel": "Summary of Future Minimum Rental Payments Under Non Cancellable Leases"
       }
      }
     },
     "localname": "DisclosureOfFutureMinimumPaymentUnderNonCancellableLeasesExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfImprovementsToConcessionAssetsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of improvements to concession assets.",
        "label": "Disclosure Of Improvements To Concession Assets Explanatory",
        "terseLabel": "Summary of Improvements to Concession Assets"
       }
      }
     },
     "localname": "DisclosureOfImprovementsToConcessionAssetsExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureImprovementsToConcessionAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfIncomeAndExpensesOfForeignOperationsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of income and expenses of foreign operations.",
        "label": "Disclosure Of Income And Expenses Of Foreign Operations Explanatory",
        "terseLabel": "Schedule of Income and Expenses of Foreign Operations"
       }
      }
     },
     "localname": "DisclosureOfIncomeAndExpensesOfForeignOperationsExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfIncomeTaxExpenseBenefitExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of income tax expense benefit.",
        "label": "Disclosure Of Income Tax Expense Benefit Explanatory",
        "terseLabel": "Summary of Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "DisclosureOfIncomeTaxExpenseBenefitExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfIncomeTaxesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Abstract representing disclosure of income taxes.",
        "label": "Disclosure Of Income Taxes [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfIncomeTaxesAbstract",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfIncomeTaxesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent concepts included in income taxes.",
        "label": "Disclosure Of Income Taxes [Line Items]",
        "terseLabel": "Disclosure of income taxes [line items]"
       }
      }
     },
     "localname": "DisclosureOfIncomeTaxesLineItems",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfIncomeTaxExpenseBenefitDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfIncomeTaxesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule disclosing information related to income taxes.",
        "label": "Disclosure Of Income Taxes [Table]",
        "terseLabel": "Disclosure Of Income Taxes [Table]"
       }
      }
     },
     "localname": "DisclosureOfIncomeTaxesTable",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfIncomeTaxExpenseBenefitDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfInformationOfTradeAndAccountsReceivablesExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of information of trade and accounts receivables.",
        "label": "Disclosure Of Information Of Trade And Accounts Receivables Explanatory",
        "terseLabel": "Summary of Trade Accounts Receivable"
       }
      }
     },
     "localname": "DisclosureOfInformationOfTradeAndAccountsReceivablesExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfLeasesObligationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leases obligations.",
        "label": "Disclosure Of Leases Obligations [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfLeasesObligationsAbstract",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfLeasesObligationsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of leases obligations.",
        "label": "Disclosure Of Leases Obligations Explanatory",
        "terseLabel": "Leases Obligations"
       }
      }
     },
     "localname": "DisclosureOfLeasesObligationsExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesObligations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfLeasesObligationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leases obligations.",
        "label": "Disclosure Of Leases Obligations [Line Items]",
        "terseLabel": "Disclosure Of Leases Obligations [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfLeasesObligationsLineItems",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesObligationsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesObligationsSummaryOfFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfLeasesObligationsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leases obligations.",
        "label": "Disclosure Of Leases Obligations [Table]",
        "terseLabel": "Disclosure Of Leases Obligations [Table]"
       }
      }
     },
     "localname": "DisclosureOfLeasesObligationsTable",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesObligationsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesObligationsSummaryOfFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfMainActuarialAssumptionsAtTheReportingDateExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of main actuarial assumptions at the reporting date.",
        "label": "Disclosure Of Main Actuarial Assumptions At The Reporting Date Explanatory",
        "terseLabel": "Schedule of Main Actuarial Assumptions at Reporting Date"
       }
      }
     },
     "localname": "DisclosureOfMainActuarialAssumptionsAtTheReportingDateExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfMaturityOfLongTermDebtPayableExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of maturity of long term debt payable.",
        "label": "Disclosure Of Maturity Of Long Term Debt Payable Explanatory",
        "terseLabel": "Summary of Maturity of Long Term Debt Payable"
       }
      }
     },
     "localname": "DisclosureOfMaturityOfLongTermDebtPayableExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfMovementsInThePresentValueOfDefinedBenefitObligationsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of movements in the present value of defined benefit obligations.",
        "label": "Disclosure Of Movements In The Present Value Of Defined Benefit Obligations Explanatory",
        "terseLabel": "Summary of Movements in Present Value of Defined Obligation"
       }
      }
     },
     "localname": "DisclosureOfMovementsInThePresentValueOfDefinedBenefitObligationsExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfNetAmountsOfImprovementsToConcessionAssetsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of net amounts of improvements to concession assets.",
        "label": "Disclosure Of Net Amounts Of Improvements To Concession Assets Explanatory",
        "terseLabel": "Summary of the Net Amounts of Improvements to Concession Assets"
       }
      }
     },
     "localname": "DisclosureOfNetAmountsOfImprovementsToConcessionAssetsExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureImprovementsToConcessionAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfNoncontrollingInterestsNCIExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of noncontrolling interests n c i explanatory.",
        "label": "Disclosure Of Noncontrolling Interests N C I Explanatory",
        "terseLabel": "Summary of Non Controlling Interest"
       }
      }
     },
     "localname": "DisclosureOfNoncontrollingInterestsNCIExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCITables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfOperatingLeaseByLesseeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of Operating Lease by Lessee [abstract]",
        "label": "Disclosure Of Operating Lease By Lessee [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfOperatingLeaseByLesseeAbstract",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfOperatingLeaseByLesseeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of operating leases by lessee.",
        "label": "Disclosure Of Operating Lease By Lessee [Line Items]",
        "terseLabel": "Disclosure of operating lease by lessee [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfOperatingLeaseByLesseeLineItems",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfOperatingLeaseByLesseeTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of operating lease by lessee.",
        "label": "Disclosure Of Operating Lease By Lessee [Table]",
        "terseLabel": "Disclosure Of Operating Lease By Lessee [Table]"
       }
      }
     },
     "localname": "DisclosureOfOperatingLeaseByLesseeTable",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfOperatingLeaseByLessorLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of operating lease by lessor.",
        "label": "Disclosure Of Operating Lease By Lessor [Line Items]",
        "terseLabel": "Disclosure of operating lease by lessor [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfOperatingLeaseByLessorLineItems",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsReceivableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumRentalPaymentsUnderNonConcealableLeasesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfOtherAcquiredRightsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of other acquired rights.",
        "label": "Disclosure Of Other Acquired Rights Explanatory",
        "terseLabel": "Other acquired rights"
       }
      }
     },
     "localname": "DisclosureOfOtherAcquiredRightsExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherAcquiredRights"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfOtherAcquiredRightsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Of Other Acquired Rights [Line Items]",
        "label": "Disclosure Of Other Acquired Rights [Line Items]",
        "terseLabel": "Disclosure Of Other Acquired Rights [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfOtherAcquiredRightsLineItems",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherAcquiredRightsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherAcquiredRightsSummaryOfRightsAcquiredDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfOtherAcquiredRightsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Of Other Acquired Rights",
        "label": "Disclosure Of Other Acquired Rights [Table]",
        "terseLabel": "Disclosure Of Other Acquired Rights [Table]"
       }
      }
     },
     "localname": "DisclosureOfOtherAcquiredRightsTable",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherAcquiredRightsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherAcquiredRightsSummaryOfRightsAcquiredDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfOtherIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of other income (expense) abstract.",
        "label": "Disclosure Of Other Income Expense [Abstract]",
        "terseLabel": "Disclosure of other income (expense) [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfOtherIncomeExpenseAbstract",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfOtherIncomeExpenseExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of other income expense",
        "label": "Disclosure Of Other Income Expense Explanatory",
        "terseLabel": "Summary of Other Expense (Income)"
       }
      }
     },
     "localname": "DisclosureOfOtherIncomeExpenseExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherIncomeExpenseNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfPastDueBalancesOfAccountsReceivablesExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of past due balances of accounts receivables.",
        "label": "Disclosure Of Past Due Balances Of Accounts Receivables Explanatory",
        "terseLabel": "Summary of Past Due Balances of Accounts Receivable"
       }
      }
     },
     "localname": "DisclosureOfPastDueBalancesOfAccountsReceivablesExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfPercentageOfTradeAccountsReceivableAndPayableExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of percentage of trade accounts receivable and payable.",
        "label": "Disclosure Of Percentage Of Trade Accounts Receivable And Payable Explanatory",
        "terseLabel": "Summary of Percentage of Main Clients of Company with Relation to Total of Trade Accounts Receivable"
       }
      }
     },
     "localname": "DisclosureOfPercentageOfTradeAccountsReceivableAndPayableExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfRecognizedCostOfImprovementsToConcessionAssetsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of recognized cost of improvements to concession assets explanatory.",
        "label": "Disclosure Of Recognized Cost Of Improvements To Concession Assets Explanatory",
        "terseLabel": "Cost of improvements to concession assets"
       }
      }
     },
     "localname": "DisclosureOfRecognizedCostOfImprovementsToConcessionAssetsExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCostOfImprovementsToConcessionAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfReconciliationOfStatutoryIncomeTaxRateAndActualEffectiveIncomeTaxRateAsPercentageOfIncomeBeforeIncomeTaxesExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of reconciliation of statutory income tax rate and actual effective income tax rate as percentage of income before income taxes.",
        "label": "Disclosure Of Reconciliation Of Statutory Income Tax Rate And Actual Effective Income Tax Rate As Percentage Of Income Before Income Taxes Explanatory",
        "terseLabel": "Schedule of Effective Tax Rate"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfStatutoryIncomeTaxRateAndActualEffectiveIncomeTaxRateAsPercentageOfIncomeBeforeIncomeTaxesExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfRetirementBenefitsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of Retirement Benefits [Abstract]",
        "label": "Disclosure Of Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfRetirementBenefitsAbstract",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfRightsAcquiredExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of rights acquired.",
        "label": "Disclosure Of Rights Acquired Explanatory",
        "terseLabel": "Summary of Rights Acquired"
       }
      }
     },
     "localname": "DisclosureOfRightsAcquiredExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherAcquiredRightsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfRightsToUseAirportFacilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of rights to use airport facilities.",
        "label": "Disclosure Of Rights To Use Airport Facilities [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfRightsToUseAirportFacilitiesAbstract",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfRightsToUseAirportFacilitiesExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of rights to use airport facilities.",
        "label": "Disclosure Of Rights To Use Airport Facilities Explanatory",
        "terseLabel": "Rights to use airport facilities"
       }
      }
     },
     "localname": "DisclosureOfRightsToUseAirportFacilitiesExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRightsToUseAirportFacilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfRightsToUseAirportFacilitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of rights to use airport facilities.",
        "label": "Disclosure Of Rights To Use Airport Facilities [Line Items]",
        "terseLabel": "Disclosure Of Rights To Use Airport Facilities [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfRightsToUseAirportFacilitiesLineItems",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRightsToUseAirportFacilitiesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRightsToUseAirportFacilitiesSummaryOfValueOfRightsToUseAirportFacilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfRightsToUseAirportFacilitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Of Rights To Use Airport Facilities [Table]",
        "label": "Disclosure Of Rights To Use Airport Facilities [Table]",
        "terseLabel": "Disclosure Of Rights To Use Airport Facilities [Table]"
       }
      }
     },
     "localname": "DisclosureOfRightsToUseAirportFacilitiesTable",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRightsToUseAirportFacilitiesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRightsToUseAirportFacilitiesSummaryOfValueOfRightsToUseAirportFacilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfStockholdersEquityTaxAccountExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of stockholders equity tax account explanatory.",
        "label": "Disclosure Of Stockholders Equity Tax Account Explanatory",
        "terseLabel": "Schedule of Shareholders Equity Tax Account"
       }
      }
     },
     "localname": "DisclosureOfStockholdersEquityTaxAccountExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfTaxLossCarryforwardsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of tax loss carryforwards.",
        "label": "Disclosure Of Tax Loss Carryforwards [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfTaxLossCarryforwardsAbstract",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfTaxLossCarryforwardsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of tax loss carry-forwards.",
        "label": "Disclosure Of Tax Loss Carryforwards Explanatory",
        "terseLabel": "Summary of Deferred Income Tax from Tax Loss Carryforwards"
       }
      }
     },
     "localname": "DisclosureOfTaxLossCarryforwardsExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfTradeAccountsReceivableAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Abstract representing disclosure of trade accounts receivable.",
        "label": "Disclosure Of Trade Accounts Receivable [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfTradeAccountsReceivableAbstract",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfTradeAccountsReceivableLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Of Trade Accounts Receivable [Line Items]",
        "label": "Disclosure Of Trade Accounts Receivable [Line Items]",
        "terseLabel": "Disclosure Of Trade Accounts Receivable [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfTradeAccountsReceivableLineItems",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableSummaryOfMovementsOfBadDebtExpenseInCreditLossDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableSummaryOfPastDueBalancesOfAccountsReceivableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableSummaryOfPercentageOfMainClientsOfCompanyWithRelationToTotalOfTradeAccountsReceivableDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfTradeAccountsReceivableTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Of Trade Accounts Receivable [Table]",
        "label": "Disclosure Of Trade Accounts Receivable [Table]",
        "terseLabel": "Disclosure Of Trade Accounts Receivable [Table]"
       }
      }
     },
     "localname": "DisclosureOfTradeAccountsReceivableTable",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableSummaryOfMovementsOfBadDebtExpenseInCreditLossDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableSummaryOfPastDueBalancesOfAccountsReceivableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableSummaryOfPercentageOfMainClientsOfCompanyWithRelationToTotalOfTradeAccountsReceivableDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfTransactionsDenominatedInForeignCurrencyTransactionsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of transactions denominated in foreign currency transactions.",
        "label": "Disclosure Of Transactions Denominated In Foreign Currency Transactions Explanatory",
        "terseLabel": "Summary of Transactions Denominated in Foreign Currency"
       }
      }
     },
     "localname": "DisclosureOfTransactionsDenominatedInForeignCurrencyTransactionsExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureForeignCurrencyTransactionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfUnrecognizedDeferredIncomeTaxAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Abstract representing disclosure of unrecognized deferred income tax assets.",
        "label": "Disclosure Of Unrecognized Deferred Income Tax Assets [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfUnrecognizedDeferredIncomeTaxAssetsAbstract",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfUnrecognizedDeferredIncomeTaxAssetsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of unrecognized deferred income tax assets.",
        "label": "Disclosure Of Unrecognized Deferred Income Tax Assets Explanatory",
        "terseLabel": "Schedule of Unrecognized Deferred Income Tax Assets"
       }
      }
     },
     "localname": "DisclosureOfUnrecognizedDeferredIncomeTaxAssetsExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfUnrecognizedDeferredIncomeTaxAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line item representing disclosure of unrecognized deferred income tax assets.",
        "label": "Disclosure Of Unrecognized Deferred Income Tax Assets [Line Items]",
        "terseLabel": "Disclosure Of Unrecognized Deferred Income Tax Assets [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfUnrecognizedDeferredIncomeTaxAssetsLineItems",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfUnrecognizedDeferredIncomeTaxAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfUnrecognizedDeferredIncomeTaxAssetsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular representing disclosure of unrecognized deferred income tax assets.",
        "label": "Disclosure Of Unrecognized Deferred Income Tax Assets [Table]",
        "terseLabel": "Disclosure Of Unrecognized Deferred Income Tax Assets [Table]"
       }
      }
     },
     "localname": "DisclosureOfUnrecognizedDeferredIncomeTaxAssetsTable",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfUnrecognizedDeferredIncomeTaxAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfValueOfConcessionsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of value of concessions.",
        "label": "Disclosure Of Value Of Concessions Explanatory",
        "terseLabel": "Summary of Value of Concessions"
       }
      }
     },
     "localname": "DisclosureOfValueOfConcessionsExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_DisclosureOfValuesOfAirportConcessionsAndRightsToUseAirportFacilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Abstract representing disclosure of values of airport concessions and rights to use airport facilities.",
        "label": "Disclosure Of Values Of Airport Concessions And Rights To Use Airport Facilities [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfValuesOfAirportConcessionsAndRightsToUseAirportFacilitiesAbstract",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfValuesOfAirportConcessionsAndRightsToUseAirportLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items representing disclosure of values of airport concessions and rights to use airport.",
        "label": "Disclosure Of Values Of Airport Concessions And Rights To Use Airport [Line Items]",
        "terseLabel": "Disclosure of Values of Airport Concessions and Rights to Use Airport [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfValuesOfAirportConcessionsAndRightsToUseAirportLineItems",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValueOfConcessionsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValueOfConcessionsParentheticalDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValuesOfAirportConcessionsAndRightsToUseAirportFacilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_DisclosureOfValuesOfAirportConcessionsAndRightsToUseAirportTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular representing disclosure of values of airport concessions and rights to use airport.",
        "label": "Disclosure Of Values Of Airport Concessions And Rights To Use Airport [Table]",
        "terseLabel": "Disclosure Of Values Of Airport Concessions And Rights To Use Airport [Table]"
       }
      }
     },
     "localname": "DisclosureOfValuesOfAirportConcessionsAndRightsToUseAirportTable",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValueOfConcessionsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValueOfConcessionsParentheticalDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValuesOfAirportConcessionsAndRightsToUseAirportFacilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_DisenosPanteraSADeCVShareholderMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dise\u00f1os Pantera, S.A. de C.V. (Shareholder).",
        "label": "Disenos Pantera S A De C V Shareholder [Member]",
        "terseLabel": "Dise\u00f1os Pantera, S.A. de C.V. (Shareholder) [Member]"
       }
      }
     },
     "localname": "DisenosPanteraSADeCVShareholderMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfRevenuesExpensesWithOtherRelatedPartiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_DomesticPassengerTariffPerPerson": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Domestic passenger tariff per person.",
        "label": "Domestic Passenger Tariff Per Person",
        "terseLabel": "Domestic tariff per passenger"
       }
      }
     },
     "localname": "DomesticPassengerTariffPerPerson",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_Donation": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherExpensesIncomeNetSummaryOfOtherExpenseIncomeDetail": {
       "order": 10050.0,
       "parentTag": "ifrs-full_OtherExpenseByNature",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Donation.",
        "label": "Donation",
        "terseLabel": "Donation"
       }
      }
     },
     "localname": "Donation",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherExpensesIncomeNetSummaryOfOtherExpenseIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_EffectsOfInflationOverMonetaryAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveTaxRateDetail": {
       "order": 10020.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effects of inflation over monetary assets.",
        "label": "Effects Of Inflation Over Monetary Assets",
        "terseLabel": "Effects of inflation over monetary assets"
       }
      }
     },
     "localname": "EffectsOfInflationOverMonetaryAssets",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveTaxRateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_EightPointZeroThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Eight point zero three.",
        "label": "Eight Point Zero Three [Member]",
        "terseLabel": "8.03% [Member]"
       }
      }
     },
     "localname": "EightPointZeroThreeMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsSummaryOfCharacterisiticsAndFairValueOfDerivativeInstrumentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_EightPointZeroThreeOneFivePercentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Eight point zero three one five percent.",
        "label": "Eight Point Zero Three One Five Percent [Member]",
        "terseLabel": "8.0315% [Member]"
       }
      }
     },
     "localname": "EightPointZeroThreeOneFivePercentMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsSummaryOfCharacterisiticsAndFairValueOfDerivativeInstrumentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_EmployeeBenefitsExpenseExpectedPayment": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsSummaryOfAmountsRecognizedInConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncomeDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee benefits expense expected payment.",
        "label": "Employee Benefits Expense Expected Payment",
        "totalLabel": "Total recognized as employee benefit cost"
       }
      }
     },
     "localname": "EmployeeBenefitsExpenseExpectedPayment",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsSummaryOfAmountsRecognizedInConsolidatedStatementOfProfitOrLossAndOtherComprehensiveIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_EmployeeBenefitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee Benefits [Member]",
        "label": "Employee Benefits [Member]",
        "terseLabel": "Employee benefits [Member]"
       }
      }
     },
     "localname": "EmployeeBenefitsMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfNetDeferredIncomeTaxAssetsAndNetDeferredIncomeTaxLiabilityDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfChangesInDeferredTaxAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_EmployeeProfitSharing": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEmployeeCostSummaryOfEmployeeCostDetail": {
       "order": 10070.0,
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee profit sharing",
        "label": "Employee Profit Sharing",
        "terseLabel": "PTU"
       }
      }
     },
     "localname": "EmployeeProfitSharing",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEmployeeCostSummaryOfEmployeeCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_EmployerContributionPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employer contribution percentage.",
        "label": "Employer Contribution Percentage",
        "terseLabel": "Employer contribution percentage"
       }
      }
     },
     "localname": "EmployerContributionPercentage",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "pac_EntityCommonStockOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity common stock outstanding.",
        "label": "Entity Common Stock Outstanding",
        "terseLabel": "Number of shares"
       }
      }
     },
     "localname": "EntityCommonStockOutstanding",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityScheduleOfCommonStockDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "pac_EspecialistasEnAltaCocinaSADeCVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Especialistas en Alta Cocina, S.A. de C.V.",
        "label": "Especialistas En Alta Cocina S A De C V [Member]",
        "terseLabel": "Especialistas en Alta Cocina, S.A. de C.V. [Member]"
       }
      }
     },
     "localname": "EspecialistasEnAltaCocinaSADeCVMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfAccountsReceivablePayableWithOtherRelatedPartiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfRevenuesExpensesWithOtherRelatedPartiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_EventsAfterReportingPeriodMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Events after reporting period.",
        "label": "Events After Reporting Period [Member]",
        "terseLabel": "Events after Reporting Period [Member]"
       }
      }
     },
     "localname": "EventsAfterReportingPeriodMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_ExchangeRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exchange rate.",
        "label": "Exchange Rate [Member]",
        "terseLabel": "Peso amounts at exchange rate of Ps.20.5835 [Member]",
        "verboseLabel": "Exchange rates in effect [Member]"
       }
      }
     },
     "localname": "ExchangeRateMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfSensitivityAnalysisOfCompanyFinancialAssetsAndLiabilitiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureForeignCurrencyTransactionsSummaryOfExchangeRateInEffectDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_ExchangeRateOfAppreciateByTenPercentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exchange rate of appreciate by ten percent.",
        "label": "Exchange Rate Of Appreciate By Ten Percent [Member]",
        "terseLabel": "Exchange rate would appreciate 10% [Member]"
       }
      }
     },
     "localname": "ExchangeRateOfAppreciateByTenPercentMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfSensitivityAnalysisOfCompanyFinancialAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_ExchangeRateOfDepreciateByTenPercentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exchange rate of depreciate by ten percent.",
        "label": "Exchange Rate Of Depreciate By Ten Percent [Member]",
        "terseLabel": "Exchange rate would depreciate 10% [Member]"
       }
      }
     },
     "localname": "ExchangeRateOfDepreciateByTenPercentMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfSensitivityAnalysisOfCompanyFinancialAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_ExpansionOfTrustCommitment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expansion of trust commitment.",
        "label": "Expansion Of Trust Commitment",
        "terseLabel": "Expansion Of Trust Commitment"
       }
      }
     },
     "localname": "ExpansionOfTrustCommitment",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCashAndCashEquivalentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_ExpectedCreditLossMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected credit loss.",
        "label": "Expected Credit Loss [Member]",
        "terseLabel": "Expected credit loss [Member]"
       }
      }
     },
     "localname": "ExpectedCreditLossMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfNetDeferredIncomeTaxAssetsAndNetDeferredIncomeTaxLiabilityDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfChangesInDeferredTaxAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_ExpenseForSeverancePayments": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEmployeeCostSummaryOfEmployeeCostDetail": {
       "order": 10040.0,
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expense For Severance Payments",
        "label": "Expense For Severance Payments",
        "terseLabel": "Severance payments"
       }
      }
     },
     "localname": "ExpenseForSeverancePayments",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEmployeeCostSummaryOfEmployeeCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_ExpensesFromSaleOfGoodsRelatedPartyTransactions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expenses from sale of goods related party transactions.",
        "label": "Expenses From Sale Of Goods Related Party Transactions",
        "terseLabel": "Technical advisory"
       }
      }
     },
     "localname": "ExpensesFromSaleOfGoodsRelatedPartyTransactions",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfRevenuesExpensesWithOtherRelatedPartiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_ExplanationOfNatureAndTimingOfService": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Explanation of nature and timing of service.",
        "label": "Explanation Of Nature And Timing Of Service",
        "terseLabel": "Nature and timing of service"
       }
      }
     },
     "localname": "ExplanationOfNatureAndTimingOfService",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesSummaryOfTimingOfSatisfactionOfPerformanceObligationsInContractsWithCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_FemaleAverageLifeExpectancyAssumptions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Female average life expectancy assumptions.",
        "label": "Female Average Life Expectancy Assumptions",
        "terseLabel": "Female average life expectancy"
       }
      }
     },
     "localname": "FemaleAverageLifeExpectancyAssumptions",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "pac_FinanceCostNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance cost net.",
        "label": "Finance Cost Net [Abstract]",
        "terseLabel": "Finance cost \u2013 net (Note 25):"
       }
      }
     },
     "localname": "FinanceCostNetAbstract",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_FiveYearOperatingLeaseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Five year operating lease agreement.",
        "label": "Five Year Operating Lease Agreement [Member]",
        "terseLabel": "Five year operating lease agreement [Member]"
       }
      }
     },
     "localname": "FiveYearOperatingLeaseAgreementMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_FiveYearsAndMoreThanFiveYearsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Five years and more than five years.",
        "label": "Five Years And More Than Five Years [Member]",
        "terseLabel": "Five Years And More Than Five Years [member]"
       }
      }
     },
     "localname": "FiveYearsAndMoreThanFiveYearsMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesObligationsSummaryOfFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_FixedRateBankLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed rate bank loans.",
        "label": "Fixed Rate Bank Loans [Member]",
        "terseLabel": "Fixed rate bank loans [Member]"
       }
      }
     },
     "localname": "FixedRateBankLoansMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfCompanySContractualMaturitiesForItsFinancialLiabilitiesIncludingInterestToBePaidDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_FixedRateInstrumentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed rate instruments.",
        "label": "Fixed Rate Instruments [Member]",
        "terseLabel": "Fixed-rate instruments [Member]"
       }
      }
     },
     "localname": "FixedRateInstrumentsMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfInterestRateProfileOfCompanyInterestBearingFinancialInstrumentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_FloorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Floor.",
        "label": "Floor [Member]",
        "terseLabel": "Floor [Member]"
       }
      }
     },
     "localname": "FloorMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_FlyByWingsSADeCVIndependentDirectorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fly by Wings, S.A. de C.V. (Independent director).",
        "label": "Fly By Wings S A De C V Independent Director [Member]",
        "terseLabel": "Fly by Wings, S.A. de C.V. (Independent director) [Member]"
       }
      }
     },
     "localname": "FlyByWingsSADeCVIndependentDirectorMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfAccountsReceivablePayableWithOtherRelatedPartiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfRevenuesExpensesWithOtherRelatedPartiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_ForeignCurrencyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign currency transactions.",
        "label": "Foreign Currency Transactions [Abstract]"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAbstract",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "xbrltype": "stringItemType"
    },
    "pac_ForeignCurrencyTransactionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign currency transactions.",
        "label": "Foreign Currency Transactions [Line Items]",
        "terseLabel": "Foreign currency transactions [Line Items]"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsLineItems",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureForeignCurrencyTransactionsSummaryOfExchangeRateInEffectDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_ForeignCurrencyTransactionsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign currency transactions",
        "label": "Foreign Currency Transactions [Table]",
        "terseLabel": "Foreign Currency Transactions [Table]"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsTable",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureForeignCurrencyTransactionsSummaryOfExchangeRateInEffectDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_FundacionGrupoAeroportuarioDelPacificoACFundacionGAPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fundacion grupo aeroportuario del pacifico a c fundacion g a p.",
        "label": "Fundacion Grupo Aeroportuario Del Pacifico A C Fundacion G A P [Member]",
        "terseLabel": "Fundacion Grupo Aeroportuario del Pacifico, A.C. (Fundacion GAP) [Member]"
       }
      }
     },
     "localname": "FundacionGrupoAeroportuarioDelPacificoACFundacionGAPMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfConsolidatedSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_FutureMinimumLeaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future minimum lease.",
        "label": "Future Minimum Lease [Member]",
        "terseLabel": "Future minimum lease [Member]"
       }
      }
     },
     "localname": "FutureMinimumLeaseMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsReceivableDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_GADelPacficoEsDoBrasilLTDAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "G a del pacfico es do brasil l t d a.",
        "label": "G A Del Pacfico Es Do Brasil L T D A [Member]",
        "terseLabel": "GA del Pacifico es do Brasil, LTDA [Member]"
       }
      }
     },
     "localname": "GADelPacficoEsDoBrasilLTDAMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfConsolidatedSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_GainsLossesOnFinancialInvestmentHeldForCoverage": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gains (losses) on financial investment held for coverage.",
        "label": "Gains Losses On Financial Investment Held For Coverage",
        "terseLabel": "Gain/loss on financial investment held for coverage"
       }
      }
     },
     "localname": "GainsLossesOnFinancialInvestmentHeldForCoverage",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationSummaryOfResultsAssetsAndLiabilitiesBySegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_GainsLossesRecognizedInProfitOrLossOfPurchaseSaleIssueOrCancellationOfEntitysOwnEquityInstruments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gains losses recognized in profit or loss of purchase sale issue or cancellation of entity's own equity instruments.",
        "label": "Gains Losses Recognized In Profit Or Loss Of Purchase Sale Issue Or Cancellation Of Entitys Own Equity Instruments",
        "terseLabel": "Cancellation of company own equity instruments"
       }
      }
     },
     "localname": "GainsLossesRecognizedInProfitOrLossOfPurchaseSaleIssueOrCancellationOfEntitysOwnEquityInstruments",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_GrupoAeroportuariodelPacificoSABDeCVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Grupo aeroportuariodel pacifico s a bde c v.",
        "label": "Grupo Aeroportuariodel Pacifico S A B De C V [Member]",
        "terseLabel": "Grupo Aeroportuariodel Pacifico S A B De C V [Member]"
       }
      }
     },
     "localname": "GrupoAeroportuariodelPacificoSABDeCVMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfDebtPayableDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_GuadalajaraAirportMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Guadalajara airport.",
        "label": "Guadalajara Airport [Member]",
        "terseLabel": "Guadalajara airport [Member]"
       }
      }
     },
     "localname": "GuadalajaraAirportMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCashAndCashEquivalentsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_GuadalajaraMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Guadalajara.",
        "label": "Guadalajara [Member]",
        "terseLabel": "Guadalajara [Member]"
       }
      }
     },
     "localname": "GuadalajaraMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationSummaryOfResultsAssetsAndLiabilitiesBySegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_GuanajuatoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Guanajuato.",
        "label": "Guanajuato [Member]",
        "terseLabel": "Guanajuato [Member]"
       }
      }
     },
     "localname": "GuanajuatoMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationSummaryOfResultsAssetsAndLiabilitiesBySegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_GuaranteePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Guarantee period.",
        "label": "Guarantee Period",
        "terseLabel": "Guarantee period"
       }
      }
     },
     "localname": "GuaranteePeriod",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "pac_HSBCBankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "H s b c bank.",
        "label": "H S B C Bank [Member]",
        "terseLabel": "H S B C Bank [Member]"
       }
      }
     },
     "localname": "HSBCBankMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsSummaryOfCharacterisiticsAndFairValueOfDerivativeInstrumentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_HedgeReserveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hedge reserve.",
        "label": "Hedge Reserve [Member]",
        "terseLabel": "Hedge Reserve [Member]"
       }
      }
     },
     "localname": "HedgeReserveMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementScheduleOfReconciliationByRiskCategoryOfComponentsOfEquityAndAnalysisOfOCIItemsAndNetOfTaxDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_HermosilloMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hermosillo.",
        "label": "Hermosillo [Member]",
        "terseLabel": "Hermosillo [Member]"
       }
      }
     },
     "localname": "HermosilloMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationSummaryOfResultsAssetsAndLiabilitiesBySegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_HermosilloMunicipalAuthorityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hermosillo municipal authority.",
        "label": "Hermosillo Municipal Authority [Member]",
        "terseLabel": "Hermosillo municipal authority [Member]"
       }
      }
     },
     "localname": "HermosilloMunicipalAuthorityMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_IFRSSeventeenInsuranceContractsOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "IFRS seventeen insurance contracts one.",
        "label": "I F R S Seventeen Insurance Contracts One [Member]",
        "terseLabel": "IFRS 17\u2013 Insurance Contracts 1"
       }
      }
     },
     "localname": "IFRSSeventeenInsuranceContractsOneMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNewAccountingStandardsNotYetInEffectSummaryOfAccountingStandardsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_IMPACRecoverableTaxes": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfBalancesOfRecoverableTaxesDetail": {
       "order": 10040.0,
       "parentTag": "ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "IMPAC recoverable taxes.",
        "label": "I M P A C Recoverable Taxes",
        "terseLabel": "IMPAC"
       }
      }
     },
     "localname": "IMPACRecoverableTaxes",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfBalancesOfRecoverableTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_ISRRecoverableTaxes": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfBalancesOfRecoverableTaxesDetail": {
       "order": 10010.0,
       "parentTag": "ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ISR recoverable taxes.",
        "label": "I S R Recoverable Taxes",
        "terseLabel": "ISR"
       }
      }
     },
     "localname": "ISRRecoverableTaxes",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfBalancesOfRecoverableTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_ISRTaxMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ISR tax.",
        "label": "I S R Tax [Member]",
        "terseLabel": "ISR [Member]"
       }
      }
     },
     "localname": "ISRTaxMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfIncomeTaxExpenseBenefitDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_IVARecoverableTaxes": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfBalancesOfRecoverableTaxesDetail": {
       "order": 10020.0,
       "parentTag": "ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "IVA recoverable taxes.",
        "label": "I V A Recoverable Taxes",
        "terseLabel": "IVA"
       }
      }
     },
     "localname": "IVARecoverableTaxes",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfBalancesOfRecoverableTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_ImprovementsToConcessionAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureImprovementsToConcessionAssetsSummaryOfNetAmountsOfImprovementsToConcessionAssetsDetail": {
       "order": 10010.0,
       "parentTag": "pac_ImprovementsToConcessionAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Improvements to concession assets.",
        "label": "Improvements To Concession Assets",
        "terseLabel": "Improvements to concession assets"
       }
      }
     },
     "localname": "ImprovementsToConcessionAssets",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureImprovementsToConcessionAssetsSummaryOfNetAmountsOfImprovementsToConcessionAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_ImprovementsToConcessionAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Improvements to concession assets.",
        "label": "Improvements To Concession Assets [Member]",
        "terseLabel": "Improvements to concession assets [Member]"
       }
      }
     },
     "localname": "ImprovementsToConcessionAssetsMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureImprovementsToConcessionAssetsSummaryOfImprovementsToConcessionAssetsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfNetDeferredIncomeTaxAssetsAndNetDeferredIncomeTaxLiabilityDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfChangesInDeferredTaxAssetsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfChangesInDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_ImprovementsToConcessionAssetsNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureImprovementsToConcessionAssetsSummaryOfNetAmountsOfImprovementsToConcessionAssetsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10330.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Improvements to concession assets net.",
        "label": "Improvements To Concession Assets Net",
        "terseLabel": "Improvements to concession assets \u2013 net (Note 8)",
        "totalLabel": "Total amounts"
       }
      }
     },
     "localname": "ImprovementsToConcessionAssetsNet",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureImprovementsToConcessionAssetsSummaryOfNetAmountsOfImprovementsToConcessionAssetsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_IncomeTaxOnDividendIncome": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income tax on dividend income.",
        "label": "Income Tax On Dividend Income",
        "terseLabel": "Additional income tax on dividend"
       }
      }
     },
     "localname": "IncomeTaxOnDividendIncome",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "pac_IncomeTaxesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Taxes [Abstract]",
        "label": "Income Taxes [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxesAbstract",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "xbrltype": "stringItemType"
    },
    "pac_IncreaseDecreaseInCash": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 10260.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase decrease in cash.",
        "label": "Increase Decrease In Cash",
        "terseLabel": "Aeropuertos Mexicanos del Pac\u00edfico, S.A.P.I. de C.V."
       }
      }
     },
     "localname": "IncreaseDecreaseInCash",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_IncreaseDecreaseInCurrentTaxLiabilityAsset": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 10280.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase decrease in current tax liability asset.",
        "label": "Increase Decrease In Current Tax Liability Asset",
        "negatedLabel": "Taxes payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInCurrentTaxLiabilityAsset",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_IncreaseDecreaseThroughChangesInHedgesFairValuesLiabilitiesArisingFromFinancingActivities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) through changes in hedges fair values liabilities arising from financing activities.",
        "label": "Increase Decrease Through Changes In Hedges Fair Values Liabilities Arising From Financing Activities",
        "terseLabel": "Hedges fair value adjustments"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughChangesInHedgesFairValuesLiabilitiesArisingFromFinancingActivities",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_IncreaseDecreaseThroughReserveForRepurchaseOfShares": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase decrease through reserve for repurchase of shares.",
        "label": "Increase Decrease Through Reserve For Repurchase Of Shares",
        "terseLabel": "Reserve for repurchase of shares"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughReserveForRepurchaseOfShares",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_IncreaseInInternationalTariffPerPassangerDueToEffect": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase in international tariff per passenger due to effect.",
        "label": "Increase In International Tariff Per Passanger Due To Effect",
        "terseLabel": "Increase in tariff of an international passenger"
       }
      }
     },
     "localname": "IncreaseInInternationalTariffPerPassangerDueToEffect",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_IncreaseInTariffOfDomesticTariffPerPassenger": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase in tariff of domestic tariff per passenger.",
        "label": "Increase In Tariff Of Domestic Tariff Per Passenger",
        "terseLabel": "Increase in tariff of domestic tariff per passenger"
       }
      }
     },
     "localname": "IncreaseInTariffOfDomesticTariffPerPassenger",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_IndependentDirectorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Independent directors.",
        "label": "Independent Directors [Member]",
        "terseLabel": "Independent directors [Member]"
       }
      }
     },
     "localname": "IndependentDirectorsMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfTotalAmountsPaidToKeyManagementPersonnelOrDirectorsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_InformationAboutMajorSuppliers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about major suppliers.",
        "label": "Information About Major Suppliers",
        "terseLabel": "Description about major suppliers"
       }
      }
     },
     "localname": "InformationAboutMajorSuppliers",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_IngenieriaYEconomiaDelTransporteSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ingenier\u00eda y Econom\u00eda del Transporte, S.A.",
        "label": "Ingenieria Y Economia Del Transporte S A [Member]",
        "terseLabel": "Ingenier\u00eda y Econom\u00eda del Transporte, S.A. [Member]"
       }
      }
     },
     "localname": "IngenieriaYEconomiaDelTransporteSAMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfAccountsReceivablePayableWithOtherRelatedPartiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfRevenuesExpensesWithOtherRelatedPartiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_InterbankEquilibriumInterestRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interbank equilibrium interest rate.",
        "label": "Interbank Equilibrium Interest Rate [Member]",
        "terseLabel": "Interbank Equilibrium Interest Rate [Member]"
       }
      }
     },
     "localname": "InterbankEquilibriumInterestRateMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_InterestCostFromHedges": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinanceCostNetSummaryOfNetFinanceCostIncomeDetail": {
       "order": 10040.0,
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest cost from hedges.",
        "label": "Interest Cost From Hedges",
        "negatedLabel": "Interest cost from hedges"
       }
      }
     },
     "localname": "InterestCostFromHedges",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinanceCostNetSummaryOfNetFinanceCostIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_InterestEvery182DaysAtFixedAnnualRateOf791Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest every 182 days at a fixed annual rate of 7.91%.",
        "label": "Interest Every182 Days At Fixed Annual Rate Of791 [Member]",
        "terseLabel": "Interest every 182 Days at Fixed Annual Rate of 7.91% [Member]"
       }
      }
     },
     "localname": "InterestEvery182DaysAtFixedAnnualRateOf791Member",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_InterestEvery182DaysAtFixedAnnualRateOf967Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest Every 182 Days at Fixed Annual Rate of 967.",
        "label": "Interest Every182 Days At Fixed Annual Rate Of967 [Member]",
        "terseLabel": "Interest every 182 Days at Fixed Annual Rate of 9.67% [Member]"
       }
      }
     },
     "localname": "InterestEvery182DaysAtFixedAnnualRateOf967Member",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_InterestIncomeRecoveredTaxes": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinanceCostNetSummaryOfNetFinanceCostIncomeDetail": {
       "order": 10090.0,
       "parentTag": "ifrs-full_FinanceIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest income recovered taxes.",
        "label": "Interest Income Recovered Taxes",
        "terseLabel": "Interest on recovered taxes"
       }
      }
     },
     "localname": "InterestIncomeRecoveredTaxes",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinanceCostNetSummaryOfNetFinanceCostIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_InterestOnLeaseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesObligationsSummaryOfFutureMinimumLeasePaymentsDetails": {
       "order": 10020.0,
       "parentTag": "ifrs-full_LeaseLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest on lease liabilities.",
        "label": "Interest On Lease Liabilities",
        "negatedLabel": "Interest"
       }
      }
     },
     "localname": "InterestOnLeaseLiabilities",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesObligationsSummaryOfFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_InterestRateCurveOfGovernmentBondsTenure": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate curve of government bonds tenure.",
        "label": "Interest Rate Curve Of Government Bonds Tenure",
        "terseLabel": "Interest rate curve of government bonds tenure"
       }
      }
     },
     "localname": "InterestRateCurveOfGovernmentBondsTenure",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "pac_InterestsInFavorOfHedge": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinanceCostNetSummaryOfNetFinanceCostIncomeDetail": {
       "order": 10110.0,
       "parentTag": "ifrs-full_FinanceIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interests in favor of hedge.",
        "label": "Interests In Favor Of Hedge",
        "terseLabel": "Interests in favor of hedge"
       }
      }
     },
     "localname": "InterestsInFavorOfHedge",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinanceCostNetSummaryOfNetFinanceCostIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_InternationalFinanceCorporationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "International finance corporation.",
        "label": "International Finance Corporation [Member]",
        "terseLabel": "IFC [Member]"
       }
      }
     },
     "localname": "InternationalFinanceCorporationMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_InternationalTariffPerPassengerPriorToEffect": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "International tariff per passenger prior to effect.",
        "label": "International Tariff Per Passenger Prior To Effect",
        "terseLabel": "International tariff per passenger"
       }
      }
     },
     "localname": "InternationalTariffPerPassengerPriorToEffect",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_IntersegmentRevenue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intersegment revenue.",
        "label": "Intersegment Revenue",
        "terseLabel": "Total intersegment revenues"
       }
      }
     },
     "localname": "IntersegmentRevenue",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationSummaryOfResultsAssetsAndLiabilitiesBySegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_InvestmentGrossMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment gross.",
        "label": "Investment Gross [Member]",
        "terseLabel": "Total investment [Member]"
       }
      }
     },
     "localname": "InvestmentGrossMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureImprovementsToConcessionAssetsSummaryOfImprovementsToConcessionAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_LaborUnionFees": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEmployeeCostSummaryOfEmployeeCostDetail": {
       "order": 10050.0,
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Labor union fees.",
        "label": "Labor Union Fees",
        "terseLabel": "Labor union fees"
       }
      }
     },
     "localname": "LaborUnionFees",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEmployeeCostSummaryOfEmployeeCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_LasNuevasDeliciasGastronomicasSDeRLDeCVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Las Nuevas Delicias Gastronomicas, S. de R L. de C.V.",
        "label": "Las Nuevas Delicias Gastronomicas S De R L De C V [Member]",
        "terseLabel": "Las Nuevas Delicias Gastron\u00f3micas, S. de R L. de C.V [Member]"
       }
      }
     },
     "localname": "LasNuevasDeliciasGastronomicasSDeRLDeCVMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfAccountsReceivablePayableWithOtherRelatedPartiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfRevenuesExpensesWithOtherRelatedPartiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_LaterThanFiveYearsAndNotLaterThanSixYearsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Later than five years and not later than six years.",
        "label": "Later Than Five Years And Not Later Than Six Years [Member]",
        "terseLabel": "Later than five years and not later than six years [Member]"
       }
      }
     },
     "localname": "LaterThanFiveYearsAndNotLaterThanSixYearsMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfMaturityOfLongTermDebtPayableDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_LeaseAgreementsAverageDiscountInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease agreements, average discount interest rate.",
        "label": "Lease Agreements Average Discount Interest Rate",
        "terseLabel": "Lease agreements, average discount interest rate"
       }
      }
     },
     "localname": "LeaseAgreementsAverageDiscountInterestRate",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesObligationsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "pac_LeasingOfOfficeSpaceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leasing of office space.",
        "label": "Leasing Of Office Space [Member]",
        "terseLabel": "Leased office space [Member]"
       }
      }
     },
     "localname": "LeasingOfOfficeSpaceMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_LegalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Legal.",
        "label": "Legal [Member]",
        "terseLabel": "Legal [Member]"
       }
      }
     },
     "localname": "LegalMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfExposureToCreditRiskAndExpectedCreditLossesForAccountsReceivableDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_LiabilitiesDisclosureOfEquityToLiabilitiesRatioExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liabilities disclosure of equity to liabilities ratio.",
        "label": "Liabilities Disclosure Of Equity To Liabilities Ratio Explanatory",
        "terseLabel": "Summary of Ratio of the Shareholders' Equity to Total Liabilities"
       }
      }
     },
     "localname": "LiabilitiesDisclosureOfEquityToLiabilitiesRatioExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_LiabilitiesForAssetsInLeaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liabilities for assets in lease.",
        "label": "Liabilities For Assets In Lease [Member]",
        "terseLabel": "Liabilities For Assets In Lease [member]"
       }
      }
     },
     "localname": "LiabilitiesForAssetsInLeaseMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesObligationsSummaryOfFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_LiborInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Libor interest rate.",
        "label": "Libor Interest Rate",
        "terseLabel": "Rate"
       }
      }
     },
     "localname": "LiborInterestRate",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsSummaryOfCharacterisiticsAndFairValueOfDerivativeInstrumentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_Likely25bpsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Likely 25bps.",
        "label": "Likely25bps [Member]",
        "terseLabel": "Likely (25 bps) [Member]"
       }
      }
     },
     "localname": "Likely25bpsMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfDecreaseInInterbankInterestRatesBasisPointsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_LikelyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Likely.",
        "label": "Likely [Member]",
        "terseLabel": "Likely [Member]"
       }
      }
     },
     "localname": "LikelyMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_LineOfCredits": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount borrowed under the credit facility as of the balance sheet date.",
        "label": "Line Of Credits",
        "terseLabel": "Credit lines"
       }
      }
     },
     "localname": "LineOfCredits",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_LoanRefinancedByBBVAMexicoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loan Refinanced by BBVA Mexico.",
        "label": "Loan Refinanced By B B V A Mexico [Member]",
        "terseLabel": "Loan Refinanced by BBVA Mexico [Member]"
       }
      }
     },
     "localname": "LoanRefinancedByBBVAMexicoMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_LoanRefinancedByScotiabankInverlatSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loan refinanced by Scotiabank Inverlat, S.A.",
        "label": "Loan Refinanced By Scotiabank Inverlat S A [Member]",
        "terseLabel": "Loan Refinanced by Scotiabank Inverlat, S.A [Member]"
       }
      }
     },
     "localname": "LoanRefinancedByScotiabankInverlatSAMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_LondonInterBankOfferedRateThirtyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "London inter bank offered rate thirty.",
        "label": "London Inter Bank Offered Rate Thirty [Member]",
        "terseLabel": "London Inter Bank Offered Rate 30 [Member]"
       }
      }
     },
     "localname": "LondonInterBankOfferedRateThirtyMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsSummaryOfCharacterisiticsAndFairValueOfDerivativeInstrumentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_LondonInterBankOfferedRateThreeZeroMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "London inter bank offered rate three zero.",
        "label": "London Inter Bank Offered Rate Three Zero [Member]",
        "terseLabel": "London Inter Bank Offered Rate 30 [Member]"
       }
      }
     },
     "localname": "LondonInterBankOfferedRateThreeZeroMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsSummaryOfCharacterisiticsAndFairValueOfDerivativeInstrumentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_LondonInterBankOfferingRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "London inter bank offering rate.",
        "label": "London Inter Bank Offering Rate [Member]",
        "terseLabel": "London Inter Bank Offering Rate [Member]"
       }
      }
     },
     "localname": "LondonInterBankOfferingRateMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_LongTermBorrowingsEffectOfHundredBasisPointsDecreaseOnInterestRate": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Longterm borrowings effect of hundred basis points decrease on interest rate.",
        "label": "Long Term Borrowings Effect Of Hundred Basis Points Decrease On Interest Rate",
        "terseLabel": "Effect in case of interest rate decrease in 100 basis points, Variable rate long term debt"
       }
      }
     },
     "localname": "LongTermBorrowingsEffectOfHundredBasisPointsDecreaseOnInterestRate",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfVariableInterestRatesToCompanyIsExposedHadBeen100BasisPointsHigherOrLowerThanInterestRateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_LongTermBorrowingsEffectOfHundredBasisPointsIncreaseOnInterestRate": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Longterm borrowings effect of hundred basis points decrease on interest rate.",
        "label": "Long Term Borrowings Effect Of Hundred Basis Points Increase On Interest Rate",
        "negatedLabel": "Effect in case of interest rate increase in 100 basis points, Variable rate long term debt"
       }
      }
     },
     "localname": "LongTermBorrowingsEffectOfHundredBasisPointsIncreaseOnInterestRate",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfVariableInterestRatesToCompanyIsExposedHadBeen100BasisPointsHigherOrLowerThanInterestRateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_LongTermDebtSecurities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-term debt securities.",
        "label": "Long Term Debt Securities",
        "terseLabel": "Long-term debt securities"
       }
      }
     },
     "localname": "LongTermDebtSecurities",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_LongTermDebtSecuritiesFixedInterestRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long term debt securities fixed interest rate.",
        "label": "Long Term Debt Securities Fixed Interest Rate [Member]",
        "terseLabel": "Long-term debt securities (fixed rate) [Member]"
       }
      }
     },
     "localname": "LongTermDebtSecuritiesFixedInterestRateMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfCompanySContractualMaturitiesForItsFinancialLiabilitiesIncludingInterestToBePaidDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_LongTermDebtSecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long Term Debt Securities [Member]",
        "label": "Long Term Debt Securities [Member]",
        "verboseLabel": "Debt Securities [Member]"
       }
      }
     },
     "localname": "LongTermDebtSecuritiesMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_LongTermDebtSecuritiesVariableInterestRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long term debt securities variable interest rate.",
        "label": "Long Term Debt Securities Variable Interest Rate [Member]",
        "terseLabel": "Long-term debt securities (variable rate) [Member]"
       }
      }
     },
     "localname": "LongTermDebtSecuritiesVariableInterestRateMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfCompanySContractualMaturitiesForItsFinancialLiabilitiesIncludingInterestToBePaidDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_LongtermDebtAndPayableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-term debt and payable.",
        "label": "Longterm Debt And Payable [Member]",
        "terseLabel": "Long-term Debt and Payable [Member]"
       }
      }
     },
     "localname": "LongtermDebtAndPayableMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_LossInMarketValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinanceCostNetSummaryOfNetFinanceCostIncomeDetail": {
       "order": 10050.0,
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loss in market value.",
        "label": "Loss In Market Value",
        "negatedLabel": "Loss in market value"
       }
      }
     },
     "localname": "LossInMarketValue",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinanceCostNetSummaryOfNetFinanceCostIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_LossOfCommercialRevenues": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loss of commercial revenues.",
        "label": "Loss Of Commercial Revenues",
        "terseLabel": "Loss of commercial revenues"
       }
      }
     },
     "localname": "LossOfCommercialRevenues",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_MBJAirportsLimitedAndPACKingstonAirportLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "MBJ Airports Limited and PAC Kingston Airport Limited.",
        "label": "M B J Airports Limited And P A C Kingston Airport Limited [Member]",
        "terseLabel": "MBJA and PACKAL [Member]"
       }
      }
     },
     "localname": "MBJAirportsLimitedAndPACKingstonAirportLimitedMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumRentalPaymentsUnderNonConcealableLeasesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_MBJAirportsLimitedConsolidatedAsOfAprilTwoThousandAndFifteenMBJAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "M b j airports limited consolidated as of April 2015 m b j a.",
        "label": "M B J Airports Limited Consolidated As Of April Two Thousand And Fifteen M B J A [Member]",
        "terseLabel": "MBJA [Member]",
        "verboseLabel": "MBJA [Member]"
       }
      }
     },
     "localname": "MBJAirportsLimitedConsolidatedAsOfAprilTwoThousandAndFifteenMBJAMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCommitmentsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_MBJAirportsLimitedMBJAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "MBJ Airports Limited (MBJA).",
        "label": "M B J Airports Limited M B J A [Member]",
        "terseLabel": "MBJ Airports Limited (MBJA) [Member]"
       }
      }
     },
     "localname": "MBJAirportsLimitedMBJAMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfConsolidatedSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_MBJAirportsLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "MBJ airports limited.",
        "label": "M B J Airports Limited [Member]",
        "terseLabel": "MBJA [Member]"
       }
      }
     },
     "localname": "MBJAirportsLimitedMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValueOfConcessionsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValueOfConcessionsParentheticalDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfDebtPayableDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCIAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_MachineryAndEquipmentsOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Machinery and equipments.",
        "label": "Machinery And Equipments One [Member]",
        "terseLabel": "Machinery and equipment [Member]"
       }
      }
     },
     "localname": "MachineryAndEquipmentsOneMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfNetDeferredIncomeTaxAssetsAndNetDeferredIncomeTaxLiabilityDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureMachineryEquipmentAndImprovementsOnLeasedAssetsSummaryOfNetBalancesOfMachineryEquipmentAndImprovementsOnLeasedAssetsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureMachineryEquipmentAndImprovementsOnLeasedAssetsSummaryOfPropertyPlantAndEquipmentDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesForCurrentAndComparativePeriodDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_MachineryEquipmentAndImprovementsOnLeasedAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Machinery equipment and improvements on leased assets.",
        "label": "Machinery Equipment And Improvements On Leased Assets [Member]",
        "terseLabel": "Machinery, equipment and improvements on leased assets [Member]"
       }
      }
     },
     "localname": "MachineryEquipmentAndImprovementsOnLeasedAssetsMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfNetDeferredIncomeTaxAssetsAndNetDeferredIncomeTaxLiabilityDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfChangesInDeferredTaxAssetsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfChangesInDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_MaintenanceExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome": {
       "order": 10200.0,
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maintenance expense.",
        "label": "Maintenance Expense",
        "terseLabel": "Maintenance"
       }
      }
     },
     "localname": "MaintenanceExpense",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_MajorClientAirlinesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Major client airlines.",
        "label": "Major Client Airlines [Member]",
        "terseLabel": "Major Client Airlines [Member]"
       }
      }
     },
     "localname": "MajorClientAirlinesMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_MajorCustomerPercentageOfConsolidatedRevenues": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Major customer percentage of consolidated revenues.",
        "label": "Major Customer Percentage Of Consolidated Revenues",
        "terseLabel": "Percentage of consolidated revenues for major customers"
       }
      }
     },
     "localname": "MajorCustomerPercentageOfConsolidatedRevenues",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "pac_MajorSuppliersPercentageOfCapitalInvestment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Major supplier's percentage of capital investment.",
        "label": "Major Suppliers Percentage Of Capital Investment",
        "terseLabel": "Percentage of capital investment for major suppliers"
       }
      }
     },
     "localname": "MajorSuppliersPercentageOfCapitalInvestment",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "pac_MaleAverageLifeExpectancyAssumptions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Male average life expectancy assumptions.",
        "label": "Male Average Life Expectancy Assumptions",
        "terseLabel": "Male average life expectancy"
       }
      }
     },
     "localname": "MaleAverageLifeExpectancyAssumptions",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "pac_MasterDevelopmentProgramAuthorizedYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Master development program authorized year.",
        "label": "Master Development Program Authorized Year",
        "terseLabel": "Master development program authorized year"
       }
      }
     },
     "localname": "MasterDevelopmentProgramAuthorizedYear",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsAdditionalInformationDetail"
     ],
     "xbrltype": "gYearItemType"
    },
    "pac_MasterDevelopmentProgramsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Master development programs.",
        "label": "Master Development Programs [Member]",
        "terseLabel": "Master Development Programs (MDP) [Member]"
       }
      }
     },
     "localname": "MasterDevelopmentProgramsMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_MaximumGracePeriodForReimbursement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum Grace Period For Reimbursement",
        "label": "Maximum Grace Period For Reimbursement",
        "terseLabel": "Maximum grace period for reimbursement"
       }
      }
     },
     "localname": "MaximumGracePeriodForReimbursement",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "pac_MaximumPercentageOfCommonStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum percentage of common stock.",
        "label": "Maximum Percentage Of Common Stock",
        "terseLabel": "Maximum percentage of common stock"
       }
      }
     },
     "localname": "MaximumPercentageOfCommonStock",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "pac_Mayo13SADeCVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mayo 13, S.A. de C.V.",
        "label": "Mayo13 S A De C V [Member]",
        "terseLabel": "Mayo 13, S.A. de C.V. [Member]"
       }
      }
     },
     "localname": "Mayo13SADeCVMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfAccountsReceivablePayableWithOtherRelatedPartiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfRevenuesExpensesWithOtherRelatedPartiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_MexicanAircraftMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mexican aircraft.",
        "label": "Mexican Aircraft [Member]",
        "terseLabel": "Mexican Aircraft [Member]"
       }
      }
     },
     "localname": "MexicanAircraftMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureImprovementsToConcessionAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_MexicanAirportConcessionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mexican airport concession.",
        "label": "Mexican Airport Concessions [Member]",
        "terseLabel": "Mexican airport concessions [Member]"
       }
      }
     },
     "localname": "MexicanAirportConcessionsMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValueOfConcessionsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_MexicanCompaniesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mexican companies.",
        "label": "Mexican Companies [Member]",
        "terseLabel": "Mexican Companies [Member]"
       }
      }
     },
     "localname": "MexicanCompaniesMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_MexicanConcessionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mexican concessions.",
        "label": "Mexican Concessions [Member]",
        "terseLabel": "Mexican concessions [Member]"
       }
      }
     },
     "localname": "MexicanConcessionsMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValuesOfAirportConcessionsAndRightsToUseAirportFacilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_MiddleRangeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Middle Range.",
        "label": "Middle Range [Member]",
        "terseLabel": "Middle Range [Member]"
       }
      }
     },
     "localname": "MiddleRangeMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfAmortizationPeriodsForCurrentPeriodAndComparativePeriodDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesForCurrentAndComparativePeriodDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_MinimumLeasePaymentsPayableUnderNonCancellableOperatingLeases": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesObligationsSummaryOfFutureMinimumLeasePaymentsDetails": {
       "order": 10010.0,
       "parentTag": "ifrs-full_LeaseLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum lease payments payable under non-cancellable operating leases.",
        "label": "Minimum Lease Payments Payable Under Non Cancellable Operating Leases",
        "terseLabel": "Future minimum lease payments"
       }
      }
     },
     "localname": "MinimumLeasePaymentsPayableUnderNonCancellableOperatingLeases",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesObligationsSummaryOfFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_MontegoBayMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Montego Bay.",
        "label": "Montego Bay [Member]",
        "terseLabel": "Montego Bay [Member]"
       }
      }
     },
     "localname": "MontegoBayMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationSummaryOfResultsAssetsAndLiabilitiesBySegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_NetAssetsAttributableToNonControllingInterest": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net assets attributable to non controlling interest.",
        "label": "Net Assets Attributable To Non Controlling Interest",
        "terseLabel": "Net assets attributable to NCI"
       }
      }
     },
     "localname": "NetAssetsAttributableToNonControllingInterest",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCISummaryOfNonControllingInterestDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_NetTaxIncomeAccount": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityScheduleOfShareholdersEquityTaxAccountDetail": {
       "order": 10020.0,
       "parentTag": "pac_StockholdersEquityTaxAccount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net tax income account.",
        "label": "Net Tax Income Account",
        "terseLabel": "Net tax income account"
       }
      }
     },
     "localname": "NetTaxIncomeAccount",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityScheduleOfShareholdersEquityTaxAccountDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_NonAeronauticalServices": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-aeronautical services",
        "label": "Non Aeronautical Services",
        "terseLabel": "Total of Non-aeronautical services"
       }
      }
     },
     "localname": "NonAeronauticalServices",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationSummaryOfResultsAssetsAndLiabilitiesBySegmentsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_NonControllingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Abstract representing non controlling interest.",
        "label": "Non Controlling Interest [Abstract]"
       }
      }
     },
     "localname": "NonControllingInterestAbstract",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "xbrltype": "stringItemType"
    },
    "pac_NonControllingInterestLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items representing non controlling interest.",
        "label": "Non Controlling Interest [Line Items]",
        "terseLabel": "Non Controlling Interest [Line Items]"
       }
      }
     },
     "localname": "NonControllingInterestLineItems",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCIAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCISummaryOfNonControllingInterestDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_NonControllingInterestTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular representing non controlling interest.",
        "label": "Non Controlling Interest [Table]",
        "terseLabel": "Non Controlling Interest [Table]"
       }
      }
     },
     "localname": "NonControllingInterestTable",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCIAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCISummaryOfNonControllingInterestDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_NonCurrentLiabilitiesForAssetsInLeaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liabilities for assets in lease long term.",
        "label": "Non Current Liabilities For Assets In Lease [Member]",
        "terseLabel": "Liabilities For Assets In Lease Long Term [member]"
       }
      }
     },
     "localname": "NonCurrentLiabilitiesForAssetsInLeaseMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesObligationsSummaryOfFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_NonMexicanAndIndividualShareholdersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-Mexican and individual shareholders.",
        "label": "Non Mexican And Individual Shareholders [Member]",
        "terseLabel": "Non-Mexican and individual shareholders [Member]"
       }
      }
     },
     "localname": "NonMexicanAndIndividualShareholdersMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_NoncashInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-cash investing activities.",
        "label": "Noncash Investing Activities [Abstract]",
        "terseLabel": "Non-cash investing activities:"
       }
      }
     },
     "localname": "NoncashInvestingActivitiesAbstract",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_NormanManleyInternationalAirportMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Norman Manley International Airport.",
        "label": "Norman Manley International Airport [Member]",
        "terseLabel": "NMIA [Member]"
       }
      }
     },
     "localname": "NormanManleyInternationalAirportMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValueOfConcessionsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValueOfConcessionsParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_NovaScotiabankAndBBVAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nova scotiabank and b b v a.",
        "label": "Nova Scotiabank And B B V A [Member]",
        "terseLabel": "Nova Scotiabank And BBVA [Member]"
       }
      }
     },
     "localname": "NovaScotiabankAndBBVAMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_NumberOfAirportsToManageOperateAndDevelop": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of airports to manage, operate and develop.",
        "label": "Number Of Airports To Manage Operate And Develop",
        "terseLabel": "Number of operate and develop airports"
       }
      }
     },
     "localname": "NumberOfAirportsToManageOperateAndDevelop",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "pac_NumberOfCustomersAccountingForTenPercentOrMoreOfConsolidatedRevenue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of customers accounting for ten percent or more of consolidated revenue.",
        "label": "Number Of Customers Accounting For Ten Percent Or More Of Consolidated Revenue",
        "terseLabel": "Number of customers accounted for more than 10% of consolidated revenues"
       }
      }
     },
     "localname": "NumberOfCustomersAccountingForTenPercentOrMoreOfConsolidatedRevenue",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationAdditionalInformationDetail"
     ],
     "xbrltype": "decimalItemType"
    },
    "pac_NumberOfDirectors": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of directors.",
        "label": "Number Of Directors",
        "terseLabel": "Number of directors"
       }
      }
     },
     "localname": "NumberOfDirectors",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "pac_NumberOfFacilities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of facilities.",
        "label": "Number Of Facilities",
        "terseLabel": "Number of facility"
       }
      }
     },
     "localname": "NumberOfFacilities",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "pac_NumberOfLegalProceeding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of legal proceeding.",
        "label": "Number Of Legal Proceeding",
        "terseLabel": "Number of legal proceedings filed by the participants in the ejido Valle de Banderas"
       }
      }
     },
     "localname": "NumberOfLegalProceeding",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "pac_NumberOfMajorClientAirlines": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of major client airlines.",
        "label": "Number Of Major Client Airlines",
        "terseLabel": "Number of major client airlines"
       }
      }
     },
     "localname": "NumberOfMajorClientAirlines",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "pac_NumberOfMembersElected": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of members elected.",
        "label": "Number Of Members Elected",
        "terseLabel": "Number of members elected to the board of directors at a Shareholders' Meeting"
       }
      }
     },
     "localname": "NumberOfMembersElected",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "pac_NumberOfSharesRepurchased": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares repurchased.",
        "label": "Number Of Shares Repurchased",
        "terseLabel": "Number of shares repurchased"
       }
      }
     },
     "localname": "NumberOfSharesRepurchased",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "pac_NumberOfSuppliersAccountingForTenPercentOrMoreOfCapitalInvestments": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of suppliers accounting for ten percent or more of capital investments.",
        "label": "Number Of Suppliers Accounting For Ten Percent Or More Of Capital Investments",
        "terseLabel": "Number of one suppliers accounted for more than 10% of capital investment"
       }
      }
     },
     "localname": "NumberOfSuppliersAccountingForTenPercentOrMoreOfCapitalInvestments",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "pac_NumberOfTrustDeposited": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of trust deposited.",
        "label": "Number Of Trust Deposited",
        "terseLabel": "Number of trust deposited"
       }
      }
     },
     "localname": "NumberOfTrustDeposited",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCashAndCashEquivalentsAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "pac_NumberOfTrustsEstablished": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of trusts established.",
        "label": "Number Of Trusts Established",
        "terseLabel": "Number of trusts established"
       }
      }
     },
     "localname": "NumberOfTrustsEstablished",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCashAndCashEquivalentsAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "pac_NumberOfVotingRightOnShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of voting right on share.",
        "label": "Number Of Voting Right On Share",
        "terseLabel": "Number of vote per share"
       }
      }
     },
     "localname": "NumberOfVotingRightOnShare",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "pac_OfficeFurnitureAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Office furniture and equipment.",
        "label": "Office Furniture And Equipment [Member]",
        "terseLabel": "Office furniture and equipment [Member]"
       }
      }
     },
     "localname": "OfficeFurnitureAndEquipmentMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureMachineryEquipmentAndImprovementsOnLeasedAssetsSummaryOfNetBalancesOfMachineryEquipmentAndImprovementsOnLeasedAssetsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureMachineryEquipmentAndImprovementsOnLeasedAssetsSummaryOfPropertyPlantAndEquipmentDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesForCurrentAndComparativePeriodDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_OperadoraYAdministradoraDeRestaurantesGiganteSADeCVIndependentDirectorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operadora y Administradora de Restaurantes Gigante, S.A. de C.V. (Independent director).",
        "label": "Operadora Y Administradora De Restaurantes Gigante S A De C V Independent Director [Member]",
        "terseLabel": "Operadora y Administradora de Restaurantes Gigante, S.A. de C.V. (Independent director) [Member]"
       }
      }
     },
     "localname": "OperadoraYAdministradoraDeRestaurantesGiganteSADeCVIndependentDirectorMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfRevenuesExpensesWithOtherRelatedPartiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_OperatingCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Abstract representing operating cost.",
        "label": "Operating Cost [Abstract]",
        "terseLabel": "Operating costs:"
       }
      }
     },
     "localname": "OperatingCostAbstract",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_OperatingExpensesAndFinancialDebtPaymentPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Expenses And Financial Debt Payment Period",
        "label": "Operating Expenses And Financial Debt Payment Period",
        "terseLabel": "Operating expenses and financial debt payment period"
       }
      }
     },
     "localname": "OperatingExpensesAndFinancialDebtPaymentPeriod",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "pac_OperatingLeaseExpirationMonthAndYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating lease expiration month and year.",
        "label": "Operating Lease Expiration Month And Year",
        "terseLabel": "Operating lease concluding date"
       }
      }
     },
     "localname": "OperatingLeaseExpirationMonthAndYear",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetail"
     ],
     "xbrltype": "gYearMonthItemType"
    },
    "pac_OperatingLeaseRenewalMonthAndYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating lease renewal month and year.",
        "label": "Operating Lease Renewal Month And Year",
        "terseLabel": "Operating lease renewal date"
       }
      }
     },
     "localname": "OperatingLeaseRenewalMonthAndYear",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetail"
     ],
     "xbrltype": "gYearMonthItemType"
    },
    "pac_OperatingLeaseTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating lease term.",
        "label": "Operating Lease Term",
        "terseLabel": "Operating lease term"
       }
      }
     },
     "localname": "OperatingLeaseTerm",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "pac_OtayconnectSDeRLDeCVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Otayconnect, S. de R.L. de C.V.",
        "label": "Otayconnect S De R L De C V [Member]",
        "terseLabel": "Otayconnect, S. de R.L. de C.V. [Member]"
       }
      }
     },
     "localname": "OtayconnectSDeRLDeCVMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfRevenuesExpensesWithOtherRelatedPartiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_OtherAcquiredRightsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Abstract representing other acquired rights.",
        "label": "Other Acquired Rights [Abstract]"
       }
      }
     },
     "localname": "OtherAcquiredRightsAbstract",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "xbrltype": "stringItemType"
    },
    "pac_OtherAcquiredRightsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other acquired rights.",
        "label": "Other Acquired Rights [Member]",
        "terseLabel": "Other acquired rights [Member]"
       }
      }
     },
     "localname": "OtherAcquiredRightsMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfNetDeferredIncomeTaxAssetsAndNetDeferredIncomeTaxLiabilityDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfChangesInDeferredTaxAssetsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherAcquiredRightsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfAmortizationPeriodsForCurrentPeriodAndComparativePeriodDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_OtherAirportConcessionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other airport concession.",
        "label": "Other Airport Concession [Member]",
        "terseLabel": "Other airport concession [Member]"
       }
      }
     },
     "localname": "OtherAirportConcessionMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValueOfConcessionsParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_OtherAirportMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other airport.",
        "label": "Other Airport [Member]",
        "terseLabel": "Other Airport [Member]"
       }
      }
     },
     "localname": "OtherAirportMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationSummaryOfResultsAssetsAndLiabilitiesBySegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_OtherClientsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other clients.",
        "label": "Other Clients [Member]",
        "terseLabel": "Other Clients [Member]"
       }
      }
     },
     "localname": "OtherClientsMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_OtherCompaniesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other companies.",
        "label": "Other Companies [Member]",
        "terseLabel": "Other Companies [Member]"
       }
      }
     },
     "localname": "OtherCompaniesMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationSummaryOfResultsAssetsAndLiabilitiesBySegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_OtherFacilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other facilities.",
        "label": "Other Facilities [Member]",
        "terseLabel": "Other facilities [Member]"
       }
      }
     },
     "localname": "OtherFacilitiesMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValuesOfAirportConcessionsAndRightsToUseAirportFacilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_OtherIncomeGross": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherExpensesIncomeNetSummaryOfOtherExpenseIncomeDetail": {
       "order": 10010.0,
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other income gross.",
        "label": "Other Income Gross",
        "negatedTotalLabel": "Total other income"
       }
      }
     },
     "localname": "OtherIncomeGross",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherExpensesIncomeNetSummaryOfOtherExpenseIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_OtherRecoverableTaxes": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfBalancesOfRecoverableTaxesDetail": {
       "order": 10070.0,
       "parentTag": "ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other recoverable taxes.",
        "label": "Other Recoverable Taxes",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherRecoverableTaxes",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfBalancesOfRecoverableTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_OtherRemunerations": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEmployeeCostSummaryOfEmployeeCostDetail": {
       "order": 10020.0,
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other remunerations.",
        "label": "Other Remunerations",
        "terseLabel": "Other remunerations"
       }
      }
     },
     "localname": "OtherRemunerations",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEmployeeCostSummaryOfEmployeeCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_OtherRightsAcquired": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10360.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other rights acquired.",
        "label": "Other Rights Acquired",
        "terseLabel": "Other acquired rights \u2013 net (Note 11)",
        "verboseLabel": "Other rights acquired"
       }
      }
     },
     "localname": "OtherRightsAcquired",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherAcquiredRightsSummaryOfRightsAcquiredDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_PACKALAirportLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PACKAL airport limited.",
        "label": "P A C K A L Airport Limited [Member]",
        "terseLabel": "PACKAL [Member]"
       }
      }
     },
     "localname": "PACKALAirportLimitedMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_PACKALMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PACKAL.",
        "label": "P A C K A L [Member]",
        "terseLabel": "PAC Kingston Airport Limited (PACKAL) [Member]"
       }
      }
     },
     "localname": "PACKALMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_PACKingstonAirportLimitedPACKALMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PAC Kingston Airport Limited (PACKAL).",
        "label": "P A C Kingston Airport Limited P A C K A L [Member]",
        "terseLabel": "PAC Kingston Airport Limited (PACKAL) [Member]"
       }
      }
     },
     "localname": "PACKingstonAirportLimitedPACKALMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfConsolidatedSubsidiariesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCommitmentsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_PaymentOfDebtSecurities": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 10120.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment of debt securities.",
        "label": "Payment Of Debt Securities",
        "negatedLabel": "Payment of debt securities"
       }
      }
     },
     "localname": "PaymentOfDebtSecurities",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_PaymentsOfInterestOnLeasing": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 10130.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments of interest on leasing.",
        "label": "Payments Of Interest On Leasing",
        "negatedLabel": "Interest paid on leasing"
       }
      }
     },
     "localname": "PaymentsOfInterestOnLeasing",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_PercentOfTaxEffectFromChangeInTaxRate": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveTaxRateDetail": {
       "order": 10080.0,
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percent of tax effect from change in tax rate.",
        "label": "Percent Of Tax Effect From Change In Tax Rate",
        "terseLabel": "Effects of inflation over monetary assets"
       }
      }
     },
     "localname": "PercentOfTaxEffectFromChangeInTaxRate",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "pac_PercentageOfAccountsReceivableForPassengersChargesFee": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of accounts receivable for passenger services fess.",
        "label": "Percentage Of Accounts Receivable For Passengers Charges Fee",
        "terseLabel": "% receivable of TUA"
       }
      }
     },
     "localname": "PercentageOfAccountsReceivableForPassengersChargesFee",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableSummaryOfPercentageOfMainClientsOfCompanyWithRelationToTotalOfTradeAccountsReceivableDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "pac_PercentageOfAccountsReceivablesForAirportServices": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proportion of accounts receivable for airport services.",
        "label": "Percentage Of Accounts Receivables For Airport Services",
        "terseLabel": "% receivable of SAE"
       }
      }
     },
     "localname": "PercentageOfAccountsReceivablesForAirportServices",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableSummaryOfPercentageOfMainClientsOfCompanyWithRelationToTotalOfTradeAccountsReceivableDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "pac_PercentageOfAcquiredHoldingInterest": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of acquired holding interest.",
        "label": "Percentage Of Acquired Holding Interest",
        "terseLabel": "Percentage of acquired holding interest"
       }
      }
     },
     "localname": "PercentageOfAcquiredHoldingInterest",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "pac_PercentageOfAcquisitionNominationsAndCompensationCorrespondingToOperatingCommitteeMembers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of acquisition nominations and compensation corresponding to operating committee members.",
        "label": "Percentage Of Acquisition Nominations And Compensation Corresponding To Operating Committee Members",
        "terseLabel": "Percentage of acquisition, nominations and compensation corresponding to operating committee members"
       }
      }
     },
     "localname": "PercentageOfAcquisitionNominationsAndCompensationCorrespondingToOperatingCommitteeMembers",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "pac_PercentageOfAeronauticalAndCommercialRevenuesObligedToPayAsConcessionRight": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of aeronautical and commercial revenues obliged to pay as concession right.",
        "label": "Percentage Of Aeronautical And Commercial Revenues Obliged To Pay As Concession Right",
        "terseLabel": "Percentage of total aeronautical and commercial revenues obliged to pay as concession right"
       }
      }
     },
     "localname": "PercentageOfAeronauticalAndCommercialRevenuesObligedToPayAsConcessionRight",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "pac_PercentageOfAnnualTaxToBePaid": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of annual tax to be paid.",
        "label": "Percentage Of Annual Tax To Be Paid",
        "terseLabel": "Percentage of tax to be paid"
       }
      }
     },
     "localname": "PercentageOfAnnualTaxToBePaid",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "pac_PercentageOfAverageAnnualAmortizationRatesForIntangibleAssets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of average annual amortization rates for intangible assets.",
        "label": "Percentage Of Average Annual Amortization Rates For Intangible Assets",
        "terseLabel": "Annual amortization rate"
       }
      }
     },
     "localname": "PercentageOfAverageAnnualAmortizationRatesForIntangibleAssets",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfAmortizationPeriodsForCurrentPeriodAndComparativePeriodDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "pac_PercentageOfAverageAnnualDepreciationRatesForPropertyPlantAndEquipment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of average annual depreciation rates for property plant and equipment.",
        "label": "Percentage Of Average Annual Depreciation Rates For Property Plant And Equipment",
        "terseLabel": "Annual depreciation rate"
       }
      }
     },
     "localname": "PercentageOfAverageAnnualDepreciationRatesForPropertyPlantAndEquipment",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesForCurrentAndComparativePeriodDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "pac_PercentageOfAverageAnnualPossessionAmortizationRatesForIntangibleAssets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of average annual possession amortization rates for intangible assets.",
        "label": "Percentage Of Average Annual Possession Amortization Rates For Intangible Assets",
        "terseLabel": "Average annual amortization rate"
       }
      }
     },
     "localname": "PercentageOfAverageAnnualPossessionAmortizationRatesForIntangibleAssets",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfAmortizationPeriodsForCurrentPeriodAndComparativePeriodDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "pac_PercentageOfCapitalStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of capital stock.",
        "label": "Percentage Of Capital Stock",
        "terseLabel": "Percentage of capital stock"
       }
      }
     },
     "localname": "PercentageOfCapitalStock",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "pac_PercentageOfCommonStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of common stock.",
        "label": "Percentage Of Common Stock",
        "terseLabel": "Percentage of common stock"
       }
      }
     },
     "localname": "PercentageOfCommonStock",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "pac_PercentageOfConcessionFee": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of concession fee.",
        "label": "Percentage Of Concession Fee",
        "terseLabel": "Monthly concession fee payable to AAJ"
       }
      }
     },
     "localname": "PercentageOfConcessionFee",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "pac_PercentageOfConsolidatedOperatingIncome": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of consolidated operating income.",
        "label": "Percentage Of Consolidated Operating Income",
        "terseLabel": "Percentage of GAPs consolidated operating income"
       }
      }
     },
     "localname": "PercentageOfConsolidatedOperatingIncome",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "pac_PercentageOfLegalReserve": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of legal reserve.",
        "label": "Percentage Of Legal Reserve",
        "terseLabel": "Percentage of legal reserve"
       }
      }
     },
     "localname": "PercentageOfLegalReserve",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "pac_PercentageOfMaintainingJointly": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of maintaining jointly.",
        "label": "Percentage Of Maintaining Jointly",
        "terseLabel": "Percentage of maintaining jointly"
       }
      }
     },
     "localname": "PercentageOfMaintainingJointly",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "pac_PercentageOfMinimumApprovalForAgreementRenewal": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of minimum approval for agreement renewal.",
        "label": "Percentage Of Minimum Approval For Agreement Renewal",
        "terseLabel": "Percentage of approval required by the holders of Series B shares"
       }
      }
     },
     "localname": "PercentageOfMinimumApprovalForAgreementRenewal",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "pac_PercentageOfNotHavingVotingRights": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of not having voting rights.",
        "label": "Percentage Of Not Having Voting Rights",
        "terseLabel": "Percentage of not having voting rights"
       }
      }
     },
     "localname": "PercentageOfNotHavingVotingRights",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "pac_PercentageOfOwnershipInCompanyShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of ownership in company shares.",
        "label": "Percentage Of Ownership In Company Shares",
        "terseLabel": "Percentage of ownership in company shares"
       }
      }
     },
     "localname": "PercentageOfOwnershipInCompanyShares",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "pac_PercentageOfRemainingBorrowingInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of remaining borrowing interest rate.",
        "label": "Percentage Of Remaining Borrowing Interest Rate",
        "terseLabel": "Percentage of remaining borrowing interest rate"
       }
      }
     },
     "localname": "PercentageOfRemainingBorrowingInterestRate",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "pac_PercentageOfShareholdersCurrentCapitalStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of shareholders current capital stock.",
        "label": "Percentage Of Shareholders Current Capital Stock",
        "terseLabel": "Shares represents the holding of capital stock"
       }
      }
     },
     "localname": "PercentageOfShareholdersCurrentCapitalStock",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "pac_PercentageOfSharesParticipationSold": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of shares participation sold.",
        "label": "Percentage Of Shares Participation Sold",
        "terseLabel": "Participation percentage in stock exchanges"
       }
      }
     },
     "localname": "PercentageOfSharesParticipationSold",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "pac_PercentageOfVotingEquityInterestsAcquiredInDca": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting equity interests acquired in DCA.",
        "label": "Percentage Of Voting Equity Interests Acquired In Dca",
        "terseLabel": "Ownership percentage"
       }
      }
     },
     "localname": "PercentageOfVotingEquityInterestsAcquiredInDca",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "pac_PercentageOfVotingEquityInterestsInAcquiree": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting equity interests in acquiree.",
        "label": "Percentage Of Voting Equity Interests In Acquiree",
        "terseLabel": "Percentage of voting equity interests in acquiree"
       }
      }
     },
     "localname": "PercentageOfVotingEquityInterestsInAcquiree",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCIAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "pac_PercentageOfVotingRights": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting rights.",
        "label": "Percentage Of Voting Rights",
        "terseLabel": "Percentage of voting rights"
       }
      }
     },
     "localname": "PercentageOfVotingRights",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "pac_Possible50bpsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Possible 50bps.",
        "label": "Possible50bps [Member]",
        "terseLabel": "Possible (50 bps) [Member]"
       }
      }
     },
     "localname": "Possible50bpsMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfDecreaseInInterbankInterestRatesBasisPointsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_PossibleMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Possible.",
        "label": "Possible [Member]",
        "terseLabel": "Possible [Member]"
       }
      }
     },
     "localname": "PossibleMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_ProceedsByConcessionRight": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 10180.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds by concession right.",
        "label": "Proceeds By Concession Right",
        "negatedLabel": "Cash flows by concession right"
       }
      }
     },
     "localname": "ProceedsByConcessionRight",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_ProceedsFromBankLoans": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 10100.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from bank loans",
        "label": "Proceeds From Bank Loans",
        "terseLabel": "Proceeds from bank loans"
       }
      }
     },
     "localname": "ProceedsFromBankLoans",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_ProceedsFromDebtSecurities": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from debt securities.",
        "label": "Proceeds From Debt Securities",
        "terseLabel": "Non-cash changes, Proceeds from issuance of Debt securities"
       }
      }
     },
     "localname": "ProceedsFromDebtSecurities",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_ProceedsFromLongTermDebt": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from long term debt.",
        "label": "Proceeds From Long Term Debt",
        "terseLabel": "Non-cash changes, Proceeds from Debt long-term"
       }
      }
     },
     "localname": "ProceedsFromLongTermDebt",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_ProceedsFromSalesOfMachineryAndEquipment": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 10170.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from sales of machinery and equipment.",
        "label": "Proceeds From Sales Of Machinery And Equipment",
        "terseLabel": "Proceeds from sales of machinery and equipment"
       }
      }
     },
     "localname": "ProceedsFromSalesOfMachineryAndEquipment",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_PromotoraCaboRealSADeCVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Promotora Cabo Real, S.A. de C.V.",
        "label": "Promotora Cabo Real S A De C V [Member]",
        "terseLabel": "Promotora Cabo Real, S.A. de C.V. [Member]"
       }
      }
     },
     "localname": "PromotoraCaboRealSADeCVMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesSummaryOfRevenuesExpensesWithOtherRelatedPartiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_ProportionOfEquityToLiabilities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proportion of equity to liabilities.",
        "label": "Proportion Of Equity To Liabilities",
        "terseLabel": "Ratio of total Shareholders\u2019 equity \u2013 controlling interest to liabilities"
       }
      }
     },
     "localname": "ProportionOfEquityToLiabilities",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfRatioOfShareholdersEquityToTotalLiabilitiesDetail"
     ],
     "xbrltype": "decimalItemType"
    },
    "pac_ProportionOfExpensesInForeignCurrency": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proportion of expenses in foreign currency.",
        "label": "Proportion Of Expenses In Foreign Currency",
        "terseLabel": "Proportion of expenses in foreign currency"
       }
      }
     },
     "localname": "ProportionOfExpensesInForeignCurrency",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "pac_PublicBiddingProcessPaid": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public bidding process paid.",
        "label": "Public Bidding Process Paid",
        "terseLabel": "Public bidding process paid"
       }
      }
     },
     "localname": "PublicBiddingProcessPaid",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_PuertaCeroParkingSADeCVPCPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Puerta cero parking s a de c v p c p.",
        "label": "Puerta Cero Parking S A De C V P C P [Member]",
        "terseLabel": "Puerta Cero Parking, S.A. de C.V. (PCP) [Member]"
       }
      }
     },
     "localname": "PuertaCeroParkingSADeCVPCPMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfConsolidatedSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_PuertoVallartaAirportMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Puerto vallarta airport.",
        "label": "Puerto Vallarta Airport [Member]",
        "terseLabel": "Puerto Vallarta airport [Member]"
       }
      }
     },
     "localname": "PuertoVallartaAirportMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCashAndCashEquivalentsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_PuertoVallartaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Puerto Vallarta.",
        "label": "Puerto Vallarta [Member]",
        "terseLabel": "Puerto Vallarta [Member]"
       }
      }
     },
     "localname": "PuertoVallartaMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationSummaryOfResultsAssetsAndLiabilitiesBySegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_PurchaseOfAssetAndAdvancePaymentToSuppliers": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 10160.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase of asset and advance payment to suppliers.",
        "label": "Purchase Of Asset And Advance Payment To Suppliers",
        "negatedLabel": "Purchases of machinery, equipment, improvements on leased assets, improvements to concession assets and advance payments to suppliers"
       }
      }
     },
     "localname": "PurchaseOfAssetAndAdvancePaymentToSuppliers",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_PurchaseOfAssetAndConcessionAssetsOnAccount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase of asset and concession assets on account.",
        "label": "Purchase Of Asset And Concession Assets On Account",
        "terseLabel": "Purchases of machinery, equipment, improvements on leased assets and improvements to concession assets"
       }
      }
     },
     "localname": "PurchaseOfAssetAndConcessionAssetsOnAccount",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_RateOfTaxBenefitToEmployee": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveTaxRateDetail": {
       "order": 10110.0,
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate of tax benefit to employee.",
        "label": "Rate Of Tax Benefit To Employee",
        "terseLabel": "Employee benefits"
       }
      }
     },
     "localname": "RateOfTaxBenefitToEmployee",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "pac_ReclassificationAdjustmentOfLongTermDebt": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reclassification adjustment of long term debt.",
        "label": "Reclassification Adjustment Of Long Term Debt",
        "negatedLabel": "Non-cash changes, Long-term reclassification"
       }
      }
     },
     "localname": "ReclassificationAdjustmentOfLongTermDebt",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_RecognizedConcessionFee": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recognized concession fee.",
        "label": "Recognized Concession Fee",
        "terseLabel": "Recognized concession fee"
       }
      }
     },
     "localname": "RecognizedConcessionFee",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_RecognizedTaxLossCarryforwards": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recognized tax loss carryforwards.",
        "label": "Recognized Tax Loss Carryforwards",
        "terseLabel": "Recognized tax loss carryforwards"
       }
      }
     },
     "localname": "RecognizedTaxLossCarryforwards",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfDeferredIncomeTaxFromTaxLossCarryforwardsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_ReconciliationOfChangesInDeferredTaxAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Abstract representing reconciliation of changes in deferred tax assets.",
        "label": "Reconciliation Of Changes In Deferred Tax Assets [Abstract]"
       }
      }
     },
     "localname": "ReconciliationOfChangesInDeferredTaxAssetsAbstract",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "xbrltype": "stringItemType"
    },
    "pac_ReconciliationOfChangesInDeferredTaxAssetsExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of reconciliation of changes in deferred tax assets.",
        "label": "Reconciliation Of Changes In Deferred Tax Assets Explanatory",
        "terseLabel": "Summary of Reconciliation of Changes in Deferred Tax Assets"
       }
      }
     },
     "localname": "ReconciliationOfChangesInDeferredTaxAssetsExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_ReconciliationOfChangesInDeferredTaxAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items representing reconciliation of changes in deferred tax assets.",
        "label": "Reconciliation Of Changes In Deferred Tax Assets [Line Items]",
        "terseLabel": "Reconciliation Of Changes In Deferred Tax Assets [Line Items]"
       }
      }
     },
     "localname": "ReconciliationOfChangesInDeferredTaxAssetsLineItems",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfChangesInDeferredTaxAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_ReconciliationOfChangesInDeferredTaxAssetsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular representing reconciliation of changes in deferred tax assets.",
        "label": "Reconciliation Of Changes In Deferred Tax Assets [Table]",
        "terseLabel": "Reconciliation Of Changes In Deferred Tax Assets [Table]"
       }
      }
     },
     "localname": "ReconciliationOfChangesInDeferredTaxAssetsTable",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfChangesInDeferredTaxAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_ReconciliationOfChangesInDeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Abstract representing reconciliation of changes in deferred tax liabilities.",
        "label": "Reconciliation Of Changes In Deferred Tax Liabilities [Abstract]"
       }
      }
     },
     "localname": "ReconciliationOfChangesInDeferredTaxLiabilitiesAbstract",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "xbrltype": "stringItemType"
    },
    "pac_ReconciliationOfChangesInDeferredTaxLiabilitiesExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of reconciliation of changes in deferred tax liabilities.",
        "label": "Reconciliation Of Changes In Deferred Tax Liabilities Explanatory",
        "terseLabel": "Summary of Reconciliation of Changes in Deferred Tax Liabilities"
       }
      }
     },
     "localname": "ReconciliationOfChangesInDeferredTaxLiabilitiesExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_ReconciliationOfChangesInDeferredTaxLiabilitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items representing reconciliation of changes in deferred tax liabilities.",
        "label": "Reconciliation Of Changes In Deferred Tax Liabilities [Line Items]",
        "terseLabel": "Reconciliation Of Changes In Deferred Tax Liabilities [Line Items]"
       }
      }
     },
     "localname": "ReconciliationOfChangesInDeferredTaxLiabilitiesLineItems",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfChangesInDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_ReconciliationOfChangesInDeferredTaxLiabilitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular representing reconciliation of changes in deferred tax liabilities.",
        "label": "Reconciliation Of Changes In Deferred Tax Liabilities [Table]",
        "terseLabel": "Reconciliation Of Changes In Deferred Tax Liabilities [Table]"
       }
      }
     },
     "localname": "ReconciliationOfChangesInDeferredTaxLiabilitiesTable",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfReconciliationOfChangesInDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_RecoverableTaxesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recoverable taxes.",
        "label": "Recoverable Taxes [Abstract]",
        "terseLabel": "Recoverable taxes:"
       }
      }
     },
     "localname": "RecoverableTaxesAbstract",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfBalancesOfRecoverableTaxesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_ReductionOfCapitalPerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reduction of capital per share.",
        "label": "Reduction Of Capital Per Share",
        "terseLabel": "Capital reduction per share"
       }
      }
     },
     "localname": "ReductionOfCapitalPerShare",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "pac_RegulatedRevenues": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10010.0,
       "parentTag": "pac_AeronauticalAndNonAeronauticalServices",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulated revenues.",
        "label": "Regulated Revenues",
        "totalLabel": "Total regulated revenues"
       }
      }
     },
     "localname": "RegulatedRevenues",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_RegulatedRevenuesFromAirportRealEstateServicesAndRightsOfAccessToOtherOperatorsIncludedInTheMaximumRate": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10470.0,
       "parentTag": "pac_AeronauticalServicesRegulatedRevenuesIncludedInTheMaximumRate",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulated revenues from airport real estate services and rights of access to other operators included in the maximum rate.",
        "label": "Regulated Revenues From Airport Real Estate Services And Rights Of Access To Other Operators Included In The Maximum Rate",
        "terseLabel": "Airport real estate services and rights of access to other operators"
       }
      }
     },
     "localname": "RegulatedRevenuesFromAirportRealEstateServicesAndRightsOfAccessToOtherOperatorsIncludedInTheMaximumRate",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_RegulatedRevenuesFromAirportSecurityChargesIncludedInTheMaximumRate": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10380.0,
       "parentTag": "pac_AeronauticalServicesRegulatedRevenuesIncludedInTheMaximumRate",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulated revenues from airport security charges included in the maximum rate.",
        "label": "Regulated Revenues From Airport Security Charges Included In The Maximum Rate",
        "terseLabel": "Airport security charges"
       }
      }
     },
     "localname": "RegulatedRevenuesFromAirportSecurityChargesIncludedInTheMaximumRate",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_RegulatedRevenuesFromCarParkingChargesNotIncludedInTheMaximumRate": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10300.0,
       "parentTag": "pac_RegulatedRevenuesNotIncludedInTheMaximumRate",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulated revenues from car parking charges not included in the maximum rate.",
        "label": "Regulated Revenues From Car Parking Charges Not Included In The Maximum Rate",
        "terseLabel": "Car parking charges"
       }
      }
     },
     "localname": "RegulatedRevenuesFromCarParkingChargesNotIncludedInTheMaximumRate",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_RegulatedRevenuesFromCateringServicesIncludedInTheMaximumRate": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10480.0,
       "parentTag": "pac_AeronauticalServicesRegulatedRevenuesIncludedInTheMaximumRate",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulated revenues from catering services included in the maximum rate.",
        "label": "Regulated Revenues From Catering Services Included In The Maximum Rate",
        "terseLabel": "Catering services"
       }
      }
     },
     "localname": "RegulatedRevenuesFromCateringServicesIncludedInTheMaximumRate",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_RegulatedRevenuesFromChargesForNotCancelingExtendedStayReservationsIncludedInTheMaximumRate": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10340.0,
       "parentTag": "pac_AeronauticalServicesRegulatedRevenuesIncludedInTheMaximumRate",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulated revenues from charges for not canceling extended stay reservations included in the maximum rate.",
        "label": "Regulated Revenues From Charges For Not Canceling Extended Stay Reservations Included In The Maximum Rate",
        "terseLabel": "Charges for not canceling extended stay reservations"
       }
      }
     },
     "localname": "RegulatedRevenuesFromChargesForNotCancelingExtendedStayReservationsIncludedInTheMaximumRate",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_RegulatedRevenuesFromDomesticPassengerChargesIncludedInTheMaximumRate": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10450.0,
       "parentTag": "pac_AeronauticalServicesRegulatedRevenuesIncludedInTheMaximumRate",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulated revenues from domestic passenger charges included in the maximum rate.",
        "label": "Regulated Revenues From Domestic Passenger Charges Included In The Maximum Rate",
        "terseLabel": "Domestic passenger charges"
       }
      }
     },
     "localname": "RegulatedRevenuesFromDomesticPassengerChargesIncludedInTheMaximumRate",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_RegulatedRevenuesFromFuelSupplyOrRemovalIncludedInTheMaximumRate": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10510.0,
       "parentTag": "pac_AeronauticalServicesRegulatedRevenuesIncludedInTheMaximumRate",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulated revenues from fuel supply or removal included in the maximum rate.",
        "label": "Regulated Revenues From Fuel Supply Or Removal Included In The Maximum Rate",
        "terseLabel": "Fuel supply or removal"
       }
      }
     },
     "localname": "RegulatedRevenuesFromFuelSupplyOrRemovalIncludedInTheMaximumRate",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_RegulatedRevenuesFromInternationalPassengerChargesIncludedInTheMaximumRate": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10460.0,
       "parentTag": "pac_AeronauticalServicesRegulatedRevenuesIncludedInTheMaximumRate",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulated revenues from international passenger charges included in the maximum rate.",
        "label": "Regulated Revenues From International Passenger Charges Included In The Maximum Rate",
        "terseLabel": "International passenger charges"
       }
      }
     },
     "localname": "RegulatedRevenuesFromInternationalPassengerChargesIncludedInTheMaximumRate",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_RegulatedRevenuesFromLandingIncludedInTheMaximumRate": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10330.0,
       "parentTag": "pac_AeronauticalServicesRegulatedRevenuesIncludedInTheMaximumRate",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulated revenues from landing included in the maximum rate.",
        "label": "Regulated Revenues From Landing Included In The Maximum Rate",
        "terseLabel": "Landing"
       }
      }
     },
     "localname": "RegulatedRevenuesFromLandingIncludedInTheMaximumRate",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_RegulatedRevenuesFromLeasingOfCheckInDesksAndOtherTerminalSpaceIncludedInTheMaximumRate": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10430.0,
       "parentTag": "pac_AeronauticalServicesRegulatedRevenuesIncludedInTheMaximumRate",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulated revenues from leasing of check in desks and other terminal space included in the maximum rate.",
        "label": "Regulated Revenues From Leasing Of Check In Desks And Other Terminal Space Included In The Maximum Rate",
        "terseLabel": "Leasing of check-in desks and other terminal space"
       }
      }
     },
     "localname": "RegulatedRevenuesFromLeasingOfCheckInDesksAndOtherTerminalSpaceIncludedInTheMaximumRate",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_RegulatedRevenuesFromLeasingOfDesksAndOtherTerminalSpaceForTicketSaleIncludedInTheMaximumRate": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10440.0,
       "parentTag": "pac_AeronauticalServicesRegulatedRevenuesIncludedInTheMaximumRate",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulated revenues from leasing of desks and other terminal space for ticket sale included in the maximum rate.",
        "label": "Regulated Revenues From Leasing Of Desks And Other Terminal Space For Ticket Sale Included In The Maximum Rate",
        "terseLabel": "Leasing of desks and other terminal space for ticket sale"
       }
      }
     },
     "localname": "RegulatedRevenuesFromLeasingOfDesksAndOtherTerminalSpaceForTicketSaleIncludedInTheMaximumRate",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_RegulatedRevenuesFromLeasingOfHangarsToAirlinesIncludedInTheMaximumRate": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10390.0,
       "parentTag": "pac_AeronauticalServicesRegulatedRevenuesIncludedInTheMaximumRate",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulated revenues from leasing of hangars to airlines included in the maximum rate.",
        "label": "Regulated Revenues From Leasing Of Hangars To Airlines Included In The Maximum Rate",
        "terseLabel": "Leasing of hangars to airlines"
       }
      }
     },
     "localname": "RegulatedRevenuesFromLeasingOfHangarsToAirlinesIncludedInTheMaximumRate",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_RegulatedRevenuesFromLeasingOfLandAndOtherSurfacesToAirlinesOutsideTheTerminalOperatingIncludedInTheMaximumRate": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10420.0,
       "parentTag": "pac_AeronauticalServicesRegulatedRevenuesIncludedInTheMaximumRate",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulated revenues from leasing of land and other surfaces to airlines outside the terminal operating included in the maximum rate.",
        "label": "Regulated Revenues From Leasing Of Land And Other Surfaces To Airlines Outside The Terminal Operating Included In The Maximum Rate",
        "terseLabel": "Leasing of land and other surfaces to airlines outside the terminal (operating)"
       }
      }
     },
     "localname": "RegulatedRevenuesFromLeasingOfLandAndOtherSurfacesToAirlinesOutsideTheTerminalOperatingIncludedInTheMaximumRate",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_RegulatedRevenuesFromLeasingOfShopsWarehousesAndStockroomsToAirlinesOperatingIncludedInTheMaximumRate": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10400.0,
       "parentTag": "pac_AeronauticalServicesRegulatedRevenuesIncludedInTheMaximumRate",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulated revenues from leasing of shops warehouses and stockrooms to airlines operating included in the maximum rate.",
        "label": "Regulated Revenues From Leasing Of Shops Warehouses And Stockrooms To Airlines Operating Included In The Maximum Rate",
        "terseLabel": "Leasing of shops, warehouses and stockrooms to airlines (operating)"
       }
      }
     },
     "localname": "RegulatedRevenuesFromLeasingOfShopsWarehousesAndStockroomsToAirlinesOperatingIncludedInTheMaximumRate",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_RegulatedRevenuesFromLeasingOfSpaceAndOtherTerminalFacilitiesToAirlinesWithinTheTerminalOperatingIncludedInTheMaximumRate": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10410.0,
       "parentTag": "pac_AeronauticalServicesRegulatedRevenuesIncludedInTheMaximumRate",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulated revenues from leasing of space and other terminal facilities to airlines within the terminal operating included in the maximum rate.",
        "label": "Regulated Revenues From Leasing Of Space And Other Terminal Facilities To Airlines Within The Terminal Operating Included In The Maximum Rate",
        "terseLabel": "Leasing of space and other terminal facilities to airlines within the terminal (operating)"
       }
      }
     },
     "localname": "RegulatedRevenuesFromLeasingOfSpaceAndOtherTerminalFacilitiesToAirlinesWithinTheTerminalOperatingIncludedInTheMaximumRate",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_RegulatedRevenuesFromOtherThirdPartyRampServicesRenderedToAirlinesIncludedInTheMaximumRate": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10490.0,
       "parentTag": "pac_AeronauticalServicesRegulatedRevenuesIncludedInTheMaximumRate",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulated revenues from other third party ramp services rendered to airlines included in the maximum rate.",
        "label": "Regulated Revenues From Other Third Party Ramp Services Rendered To Airlines Included In The Maximum Rate",
        "terseLabel": "Other third-party ramp services rendered to airlines"
       }
      }
     },
     "localname": "RegulatedRevenuesFromOtherThirdPartyRampServicesRenderedToAirlinesIncludedInTheMaximumRate",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_RegulatedRevenuesFromParkingOnEmbarkingDisembarkingPlatformIncludedInTheMaximumRate": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10350.0,
       "parentTag": "pac_AeronauticalServicesRegulatedRevenuesIncludedInTheMaximumRate",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulated revenues from parking on embarking disembarking platform included in the maximum rate.",
        "label": "Regulated Revenues From Parking On Embarking Disembarking Platform Included In The Maximum Rate",
        "terseLabel": "Parking on embarking/disembarking platform"
       }
      }
     },
     "localname": "RegulatedRevenuesFromParkingOnEmbarkingDisembarkingPlatformIncludedInTheMaximumRate",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_RegulatedRevenuesFromParkingOnExtendedStayOrOvernightPlatformIncludedInTheMaximumRate": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10360.0,
       "parentTag": "pac_AeronauticalServicesRegulatedRevenuesIncludedInTheMaximumRate",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulated revenues from parking on extended stay or overnight platform included in the maximum rate.",
        "label": "Regulated Revenues From Parking On Extended Stay Or Overnight Platform Included In The Maximum Rate",
        "terseLabel": "Parking on extended stay or overnight platform"
       }
      }
     },
     "localname": "RegulatedRevenuesFromParkingOnExtendedStayOrOvernightPlatformIncludedInTheMaximumRate",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_RegulatedRevenuesFromPassengerWalkwaysAndShuttleBusesIncludedInTheMaximumRate": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10370.0,
       "parentTag": "pac_AeronauticalServicesRegulatedRevenuesIncludedInTheMaximumRate",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulated revenues from passenger walkways and shuttle buses included in the maximum rate.",
        "label": "Regulated Revenues From Passenger Walkways And Shuttle Buses Included In The Maximum Rate",
        "terseLabel": "Passenger walkways and shuttle buses"
       }
      }
     },
     "localname": "RegulatedRevenuesFromPassengerWalkwaysAndShuttleBusesIncludedInTheMaximumRate",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_RegulatedRevenuesFromRecoveryOfCostOverAeronauticalServicesNotIncludedInTheMaximumRate": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10310.0,
       "parentTag": "pac_RegulatedRevenuesNotIncludedInTheMaximumRate",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulated revenues from recovery of cost over aeronautical services not included in the maximum rate.",
        "label": "Regulated Revenues From Recovery Of Cost Over Aeronautical Services Not Included In The Maximum Rate",
        "terseLabel": "Recovery of cost over aeronautical services"
       }
      }
     },
     "localname": "RegulatedRevenuesFromRecoveryOfCostOverAeronauticalServicesNotIncludedInTheMaximumRate",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_RegulatedRevenuesFromRecoveryOfCostOverNonAeronauticalServicesNotIncludedInTheMaximumRate": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10320.0,
       "parentTag": "pac_RegulatedRevenuesNotIncludedInTheMaximumRate",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulated revenues from recovery of cost over non aeronautical services not included in the maximum rate.",
        "label": "Regulated Revenues From Recovery Of Cost Over Non Aeronautical Services Not Included In The Maximum Rate",
        "terseLabel": "Recovery of cost over non-aeronautical services"
       }
      }
     },
     "localname": "RegulatedRevenuesFromRecoveryOfCostOverNonAeronauticalServicesNotIncludedInTheMaximumRate",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_RegulatedRevenuesFromThirdPartyAirplaneMaintenanceAndRepairIncludedInTheMaximumRate": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10520.0,
       "parentTag": "pac_AeronauticalServicesRegulatedRevenuesIncludedInTheMaximumRate",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulated revenues from third party airplane maintenance and repair included in the maximum rate.",
        "label": "Regulated Revenues From Third Party Airplane Maintenance And Repair Included In The Maximum Rate",
        "terseLabel": "Third-party airplane maintenance and repair"
       }
      }
     },
     "localname": "RegulatedRevenuesFromThirdPartyAirplaneMaintenanceAndRepairIncludedInTheMaximumRate",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_RegulatedRevenuesFromTrafficAndOrDispatchIncludedInTheMaximumRate": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10500.0,
       "parentTag": "pac_AeronauticalServicesRegulatedRevenuesIncludedInTheMaximumRate",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulated revenues from traffic and or dispatch included in the maximum rate.",
        "label": "Regulated Revenues From Traffic And Or Dispatch Included In The Maximum Rate",
        "terseLabel": "Traffic and/or dispatch"
       }
      }
     },
     "localname": "RegulatedRevenuesFromTrafficAndOrDispatchIncludedInTheMaximumRate",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_RegulatedRevenuesNotIncludedInTheMaximumRate": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10290.0,
       "parentTag": "pac_RegulatedRevenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulated revenues not included in the maximum rate.",
        "label": "Regulated Revenues Not Included In The Maximum Rate",
        "totalLabel": "Total regulated revenues not included in the maximum rate"
       }
      }
     },
     "localname": "RegulatedRevenuesNotIncludedInTheMaximumRate",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_RegulatedRevenuesNotIncludedInTheMaximumRateAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Abstract representing regulated revenues not included in the maximum rate.",
        "label": "Regulated Revenues Not Included In The Maximum Rate [Abstract]",
        "terseLabel": "Regulated revenues not included in the maximum rate:"
       }
      }
     },
     "localname": "RegulatedRevenuesNotIncludedInTheMaximumRateAbstract",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_RemainingAmountOfHedgedItemAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining amount of hedged item assets.",
        "label": "Remaining Amount Of Hedged Item Assets",
        "terseLabel": "Remaining amount of hedged item assets"
       }
      }
     },
     "localname": "RemainingAmountOfHedgedItemAssets",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_RemainingAmountToRepurchaseShares": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining amount to repurchase shares.",
        "label": "Remaining Amount To Repurchase Shares",
        "terseLabel": "Remaining Shares on repurchased"
       }
      }
     },
     "localname": "RemainingAmountToRepurchaseShares",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_RemeasurementsOfEmployeeBenefitsNetOfIncomeTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10110.0,
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remeasurements of employee benefits net of income tax.",
        "label": "Remeasurements Of Employee Benefits Net Of Income Tax",
        "terseLabel": "Remeasurements of employee benefits \u2013 Net of income tax"
       }
      }
     },
     "localname": "RemeasurementsOfEmployeeBenefitsNetOfIncomeTax",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_RepaymentOnBankLoan": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 10110.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayment on bank loan.",
        "label": "Repayment On Bank Loan",
        "negatedLabel": "Repayments on bank loans"
       }
      }
     },
     "localname": "RepaymentOnBankLoan",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_RepurchaseOfSharesAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repurchase of shares amount.",
        "label": "Repurchase Of Shares Amount",
        "terseLabel": "Repurchases of shares"
       }
      }
     },
     "localname": "RepurchaseOfSharesAmount",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_RepurchasedDuringPeriodShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock repurchased during period shares.",
        "label": "Repurchased During Period Shares",
        "terseLabel": "Shares repurchased"
       }
      }
     },
     "localname": "RepurchasedDuringPeriodShares",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "pac_RepurchasesOfSharesAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 10080.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repurchases of shares amount.",
        "label": "Repurchases Of Shares Amount",
        "negatedLabel": "Repurchase of shares"
       }
      }
     },
     "localname": "RepurchasesOfSharesAmount",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_RepurchasesOfSharesAuthorizedAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repurchases of shares authorized amount.",
        "label": "Repurchases Of Shares Authorized Amount",
        "terseLabel": "Maximum amount of repurchase shares"
       }
      }
     },
     "localname": "RepurchasesOfSharesAuthorizedAmount",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_ReserveForRepurchaseOfSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reserve for repurchase of shares.",
        "label": "Reserve For Repurchase Of Shares [Member]",
        "terseLabel": "Reserve for repurchase of shares [Member]"
       }
      }
     },
     "localname": "ReserveForRepurchaseOfSharesMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_ResolutionIssuedBySuperiorCourtOfJustice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Resolution issued by superior court of justice.",
        "label": "Resolution Issued By Superior Court Of Justice",
        "terseLabel": "Resolution issued by the Superior Court of Justice of Mexico City"
       }
      }
     },
     "localname": "ResolutionIssuedBySuperiorCourtOfJustice",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_RestitutionClaimedAreaOfLand": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restitution claimed area of land.",
        "label": "Restitution Claimed Area Of Land",
        "terseLabel": "Area of land"
       }
      }
     },
     "localname": "RestitutionClaimedAreaOfLand",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "areaItemType"
    },
    "pac_RestrictionInSaleOrTransferOfAssetsMaximum": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restriction in sale or transfer of assets maximum.",
        "label": "Restriction In Sale Or Transfer Of Assets Maximum",
        "terseLabel": "Restriction in sale or transfer of assets maximum"
       }
      }
     },
     "localname": "RestrictionInSaleOrTransferOfAssetsMaximum",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_RetirementEmployeeBenefits": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEmployeeCostSummaryOfEmployeeCostDetail": {
       "order": 10080.0,
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Retirement employee benefits.",
        "label": "Retirement Employee Benefits",
        "terseLabel": "Retirement employee benefits"
       }
      }
     },
     "localname": "RetirementEmployeeBenefits",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEmployeeCostSummaryOfEmployeeCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_RevenueFromAeronauticalServices": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome": {
       "order": 10300.0,
       "parentTag": "ifrs-full_Revenue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from aeronautical services.",
        "label": "Revenue From Aeronautical Services",
        "terseLabel": "Aeronautical services"
       }
      }
     },
     "localname": "RevenueFromAeronauticalServices",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_RevenueFromImprovementsToConcessionAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome": {
       "order": 10320.0,
       "parentTag": "ifrs-full_Revenue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from improvements to concession assets.",
        "label": "Revenue From Improvements To Concession Assets",
        "terseLabel": "Improvements to concession assets"
       }
      }
     },
     "localname": "RevenueFromImprovementsToConcessionAssets",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_RevenueFromNonAeronauticalServices": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome": {
       "order": 10310.0,
       "parentTag": "ifrs-full_Revenue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from non aeronautical services.",
        "label": "Revenue From Non Aeronautical Services",
        "terseLabel": "Non-aeronautical services"
       }
      }
     },
     "localname": "RevenueFromNonAeronauticalServices",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_RevenueFromOtherServices": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherExpensesIncomeNetSummaryOfOtherExpenseIncomeDetail": {
       "order": 10110.0,
       "parentTag": "pac_OtherIncomeGross",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from other services.",
        "label": "Revenue From Other Services",
        "negatedLabel": "Other services provided by DCA"
       }
      }
     },
     "localname": "RevenueFromOtherServices",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherExpensesIncomeNetSummaryOfOtherExpenseIncomeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_RevenuesForRecoveryExpenses": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenues for recovery expenses.",
        "label": "Revenues For Recovery Expenses",
        "terseLabel": "Revenues for recovery expenses"
       }
      }
     },
     "localname": "RevenuesForRecoveryExpenses",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureForeignCurrencyTransactionsSummaryOfTransactionsDenominatedInForeignCurrencyDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_RevenuesFromSharingOfCommercialActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Abstract representing revenues from sharing of commercial activities.",
        "label": "Revenues From Sharing Of Commercial Activities [Abstract]",
        "terseLabel": "Revenues from sharing of commercial activities:"
       }
      }
     },
     "localname": "RevenuesFromSharingOfCommercialActivitiesAbstract",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_RightToAppointMembersNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right to appoint members number.",
        "label": "Right To Appoint Members Number",
        "terseLabel": "Right to appoint members number"
       }
      }
     },
     "localname": "RightToAppointMembersNumber",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "pac_RightToOperateAirportTerminalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right to operate airport terminal.",
        "label": "Right To Operate Airport Terminal [Member]",
        "terseLabel": "Right to operate the charter and general aviation terminal and FBO at San Jos\u00e9 del Cabo airport terminal [Member]"
       }
      }
     },
     "localname": "RightToOperateAirportTerminalMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherAcquiredRightsSummaryOfRightsAcquiredDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_RightToOperateGuadalajaraAirportMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right to operate guadalajara airport.",
        "label": "Right To Operate Guadalajara Airport [Member]",
        "terseLabel": "Right to operate commercial space at Guadalajara airport [Member]"
       }
      }
     },
     "localname": "RightToOperateGuadalajaraAirportMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherAcquiredRightsSummaryOfRightsAcquiredDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_RightToOperateParkingLotsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right to operate parking lots.",
        "label": "Right To Operate Parking Lots [Member]",
        "terseLabel": "Right to operate various parking lots [Member]"
       }
      }
     },
     "localname": "RightToOperateParkingLotsMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherAcquiredRightsSummaryOfRightsAcquiredDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_RightToOperatePuertoVallartaAirportMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right to operate puerto vallarta airport.",
        "label": "Right To Operate Puerto Vallarta Airport [Member]",
        "terseLabel": "Right to operate various space at Puerto Vallarta airport [Member]"
       }
      }
     },
     "localname": "RightToOperatePuertoVallartaAirportMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherAcquiredRightsSummaryOfRightsAcquiredDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_RightToOperateTijuanaAirportMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right to operate tijuana airport.",
        "label": "Right To Operate Tijuana Airport [Member]",
        "terseLabel": "Right to operate commercial space at Tijuana airport [Member]"
       }
      }
     },
     "localname": "RightToOperateTijuanaAirportMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOtherAcquiredRightsSummaryOfRightsAcquiredDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_RightsToUseAirportFacilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10350.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights to use airport facilities.",
        "label": "Rights To Use Airport Facilities",
        "terseLabel": "Rights to use airport facilities \u2013 net (Note 10)",
        "verboseLabel": "Rights to use airport facilities"
       }
      }
     },
     "localname": "RightsToUseAirportFacilities",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValuesOfAirportConcessionsAndRightsToUseAirportFacilitiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRightsToUseAirportFacilitiesSummaryOfValueOfRightsToUseAirportFacilitiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_RunwaysApronsAndPlatformsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Runways, aprons, platforms.",
        "label": "Runways Aprons And Platforms [Member]",
        "terseLabel": "Runways, aprons, platforms [Member]"
       }
      }
     },
     "localname": "RunwaysApronsAndPlatformsMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValuesOfAirportConcessionsAndRightsToUseAirportFacilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_SCLTerminalAereoSantiagoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SCL Terminal Aereo Santiago.",
        "label": "S C L Terminal Aereo Santiago [Member]",
        "terseLabel": "SCL Terminal Aereo Santiago [Member]"
       }
      }
     },
     "localname": "SCLTerminalAereoSantiagoMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_SanJoseDelCaboAirportMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "San jose del cabo airport.",
        "label": "San Jose Del Cabo Airport [Member]",
        "terseLabel": "San Jose del Cabo airport [Member]"
       }
      }
     },
     "localname": "SanJoseDelCaboAirportMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureCashAndCashEquivalentsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_SanJoseDelCaboMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "San Jose del Cabo.",
        "label": "San Jose Del Cabo [Member]",
        "terseLabel": "San Jos\u00e9 del cabo [member]"
       }
      }
     },
     "localname": "SanJoseDelCaboMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationSummaryOfResultsAssetsAndLiabilitiesBySegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_ScheduleOfRevenueExplanatory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of revenue explanatory.",
        "label": "Schedule Of Revenue Explanatory",
        "terseLabel": "Schedule Of Revenues"
       }
      }
     },
     "localname": "ScheduleOfRevenueExplanatory",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "pac_ScotiabankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Scotiabank.",
        "label": "Scotiabank [Member]",
        "terseLabel": "Scotiabank [Member]"
       }
      }
     },
     "localname": "ScotiabankMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsSummaryOfCharacterisiticsAndFairValueOfDerivativeInstrumentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_SensitivityAnalysisAssumptionsRiskVariablePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sensitivity analysis assumptions risk variable percentage.",
        "label": "Sensitivity Analysis Assumptions Risk Variable Percentage",
        "terseLabel": "Sensitivity analysis of risk variable percentage"
       }
      }
     },
     "localname": "SensitivityAnalysisAssumptionsRiskVariablePercentage",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "pac_SeriesBAndBBCommonStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series B and B B common stock.",
        "label": "Series B And B B Common Stock [Member]",
        "terseLabel": "Series B And BB Common Stock [Member]"
       }
      }
     },
     "localname": "SeriesBAndBBCommonStockMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_SeriesBBCommonStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series B B common stock.",
        "label": "Series B B Common Stock [Member]",
        "terseLabel": "Series BB common stock [Member]"
       }
      }
     },
     "localname": "SeriesBBCommonStockMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityScheduleOfCommonStockDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_SeriesBCommonStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series B common stock.",
        "label": "Series B Common Stock [Member]",
        "terseLabel": "Series B common stock [Member]"
       }
      }
     },
     "localname": "SeriesBCommonStockMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityScheduleOfCommonStockDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_SeriesBSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series B shares.",
        "label": "Series B Shares [Member]",
        "terseLabel": "Series B Shares [Member]"
       }
      }
     },
     "localname": "SeriesBSharesMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_SeriesBbSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series BB shares.",
        "label": "Series Bb Shares [Member]",
        "terseLabel": "Series BB Shares [Member]"
       }
      }
     },
     "localname": "SeriesBbSharesMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_ServiceConcessionExtensionYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Service concession extension year.",
        "label": "Service Concession Extension Year",
        "terseLabel": "Airport concession extension period"
       }
      }
     },
     "localname": "ServiceConcessionExtensionYear",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "pac_ServiceConcessionYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Service concession year.",
        "label": "Service Concession Year",
        "terseLabel": "Airport concession period"
       }
      }
     },
     "localname": "ServiceConcessionYear",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "pac_ServiceCostRecognizedInNetIncome": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Service cost recognized in net income.",
        "label": "Service Cost Recognized In Net Income",
        "terseLabel": "Service cost recognized in net income"
       }
      }
     },
     "localname": "ServiceCostRecognizedInNetIncome",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRetirementEmployeeBenefitsSummaryOfMovementsInPresentValueOfDefinedObligationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_ServiciosALaInfraestructuraAeroportuariaDelPacificoSAdeCVSIAPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Servicios a la infraestructura aeroportuaria del pacifico s ade c v s i a p.",
        "label": "Servicios A La Infraestructura Aeroportuaria Del Pacifico S Ade C V S I A P [Member]",
        "terseLabel": "Servicios a la Infraestructura Aeroportuaria del Pac\u00edfico, S.A. de C.V. (SIAP) [Member]"
       }
      }
     },
     "localname": "ServiciosALaInfraestructuraAeroportuariaDelPacificoSAdeCVSIAPMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfConsolidatedSubsidiariesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_SevenPointTwoOnePercentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Seven point two one percent.",
        "label": "Seven Point Two One Percent [Member]",
        "terseLabel": "7.21% [Member]"
       }
      }
     },
     "localname": "SevenPointTwoOnePercentMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsSummaryOfCharacterisiticsAndFairValueOfDerivativeInstrumentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_ShareholdersAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shareholders.",
        "label": "Shareholders [Axis]",
        "terseLabel": "Shareholders"
       }
      }
     },
     "localname": "ShareholdersAxis",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_ShareholdersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shareholders.",
        "label": "Shareholders [Member]",
        "terseLabel": "Shareholders Member"
       }
      }
     },
     "localname": "ShareholdersMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_SharesIssuedAveragePricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares issued average price per share.",
        "label": "Shares Issued Average Price Per Share",
        "terseLabel": "Shares at an average price"
       }
      }
     },
     "localname": "SharesIssuedAveragePricePerShare",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "pac_ShortAndLongTermDebtSecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short and long-term debt securities.",
        "label": "Short And Long Term Debt Securities [Member]",
        "terseLabel": "Short and Long-term Debt Securities"
       }
      }
     },
     "localname": "ShortAndLongTermDebtSecuritiesMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfFinancialInstrumentsHeldByCompanyDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_SignificantAccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Significant accounting policies.",
        "label": "Significant Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesAbstract",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "xbrltype": "stringItemType"
    },
    "pac_SixPointThreeThreeTwoPercentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Six point three three two percent.",
        "label": "Six Point Three Three Two Percent [Member]",
        "terseLabel": "6.332% [Member]"
       }
      }
     },
     "localname": "SixPointThreeThreeTwoPercentMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsSummaryOfCharacterisiticsAndFairValueOfDerivativeInstrumentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_StockholdersEquityTaxAccount": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityScheduleOfShareholdersEquityTaxAccountDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stockholders equity tax account.",
        "label": "Stockholders Equity Tax Account",
        "totalLabel": "Stockholders equity tax account"
       }
      }
     },
     "localname": "StockholdersEquityTaxAccount",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEquityScheduleOfShareholdersEquityTaxAccountDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_Stress100BpsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stress 100 bps.",
        "label": "Stress100 Bps [Member]",
        "terseLabel": "Stress (100 bps) [Member]"
       }
      }
     },
     "localname": "Stress100BpsMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfDecreaseInInterbankInterestRatesBasisPointsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_StressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stress.",
        "label": "Stress [Member]",
        "terseLabel": "Stress [Member]"
       }
      }
     },
     "localname": "StressMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_SubsidiaryActivity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subsidiary activity.",
        "label": "Subsidiary Activity",
        "terseLabel": "Activity"
       }
      }
     },
     "localname": "SubsidiaryActivity",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfConsolidatedSubsidiariesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_TIIERateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TIIE rate.",
        "label": "T I I E Rate [Member]",
        "terseLabel": "TIIE Rate [Member]"
       }
      }
     },
     "localname": "TIIERateMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_TIIERatePlusEightyFiveBasisPointMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tiie rate plus eighty five basis point.",
        "label": "T I I E Rate Plus Eighty Five Basis Point [Member]",
        "terseLabel": "TIIE Plus 85 Basis Points [Member]"
       }
      }
     },
     "localname": "TIIERatePlusEightyFiveBasisPointMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_TIIERatePlusFortyFiveBasisPointsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TIIE variable rate plus 45 basis points.",
        "label": "T I I E Rate Plus Forty Five Basis Points [Member]",
        "terseLabel": "TIIE Variable Rate Plus 45 Basis Point [Member]"
       }
      }
     },
     "localname": "TIIERatePlusFortyFiveBasisPointsMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_TIIERatePlusFortyFourBasisPointMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TIIE rate plus forty four basis point .",
        "label": "T I I E Rate Plus Forty Four Basis Point [Member]",
        "terseLabel": "TIIE Rate Plus 44 Basis Point [Member]"
       }
      }
     },
     "localname": "TIIERatePlusFortyFourBasisPointMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesParentheticalDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_TIIERatePlusFortyNineBasisPointMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TIIE rate plus forty nine basis point.",
        "label": "T I I E Rate Plus Forty Nine Basis Point [Member]",
        "terseLabel": "TIIE Rate Plus 49 Basis Point [Member]"
       }
      }
     },
     "localname": "TIIERatePlusFortyNineBasisPointMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesParentheticalDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_TIIERatePlusSeventeenBasisPointMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TIIE Rate Plus Seventeen Basis Point.",
        "label": "T I I E Rate Plus Seventeen Basis Point [Member]",
        "terseLabel": "TIIE Rate Plus 17 Basis Point [Member]"
       }
      }
     },
     "localname": "TIIERatePlusSeventeenBasisPointMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_TIIERatePlusSixtyBasisPointMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tiie rate plus sixty basis point member.",
        "label": "T I I E Rate Plus Sixty Basis Point [Member]",
        "terseLabel": "TIIE Plus 60 Basis Points [Member]"
       }
      }
     },
     "localname": "TIIERatePlusSixtyBasisPointMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_TIIERatePlusTwentyFiveBasisPointMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tiie rate plus twenty five basis point member.",
        "label": "T I I E Rate Plus Twenty Five Basis Point [Member]",
        "terseLabel": "TIIE Plus 25 Basis Points [Member]"
       }
      }
     },
     "localname": "TIIERatePlusTwentyFiveBasisPointMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_TIIERatePlusTwentyFourBasisPointMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TIIE rate plus twenty four basis point.",
        "label": "T I I E Rate Plus Twenty Four Basis Point [Member]",
        "terseLabel": "TIIE Rate Plus 24 Basis Point [Member]"
       }
      }
     },
     "localname": "TIIERatePlusTwentyFourBasisPointMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_TIIETwentyEightPlusSeventeenBasisPointMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TIIE 28 plus 17 basis point.",
        "label": "T I I E Twenty Eight Plus Seventeen Basis Point [Member]",
        "terseLabel": "TIIE Rate Plus 17 Basis Point [Member]"
       }
      }
     },
     "localname": "TIIETwentyEightPlusSeventeenBasisPointMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_TIIETwoEightMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "T i i e two eight.",
        "label": "T I I E Two Eight [Member]",
        "terseLabel": "TIIE 28 [Member]"
       }
      }
     },
     "localname": "TIIETwoEightMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsSummaryOfCharacterisiticsAndFairValueOfDerivativeInstrumentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_TarifadeUsoAeroportuarioMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tarifa de uso aeroportuario.",
        "label": "Tarifade Uso Aeroportuario [Member]",
        "terseLabel": "Tarifa de Uso Aeroportuario [Member]"
       }
      }
     },
     "localname": "TarifadeUsoAeroportuarioMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_TaxEffectOfEmployeeBenefits": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveTaxRateDetail": {
       "order": 10050.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax effect of employee benefits.",
        "label": "Tax Effect Of Employee Benefits",
        "terseLabel": "Employee benefits"
       }
      }
     },
     "localname": "TaxEffectOfEmployeeBenefits",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveTaxRateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_TaxLossCarryforwards": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax loss carryforwards.",
        "label": "Tax Loss Carryforwards",
        "terseLabel": "Tax loss carryforwards"
       }
      }
     },
     "localname": "TaxLossCarryforwards",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfDeferredIncomeTaxFromTaxLossCarryforwardsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_TaxesOnEmployeeBenefits": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEmployeeCostSummaryOfEmployeeCostDetail": {
       "order": 10060.0,
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Taxes on employee benefits.",
        "label": "Taxes On Employee Benefits",
        "terseLabel": "Taxes on employee benefits"
       }
      }
     },
     "localname": "TaxesOnEmployeeBenefits",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureEmployeeCostSummaryOfEmployeeCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_TaxesPayablesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 10260.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Taxes payables current.",
        "label": "Taxes Payables Current",
        "terseLabel": "Taxes payable"
       }
      }
     },
     "localname": "TaxesPayablesCurrent",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_TechnicalAgreementTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technical agreement term.",
        "label": "Technical Agreement Term",
        "terseLabel": "Technical agreement term"
       }
      }
     },
     "localname": "TechnicalAgreementTerm",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_TechnicalAssistanceFees": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technical assistance fees.",
        "label": "Technical Assistance Fees",
        "terseLabel": "Technical assistance fees"
       }
      }
     },
     "localname": "TechnicalAssistanceFees",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureForeignCurrencyTransactionsSummaryOfTransactionsDenominatedInForeignCurrencyDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_TemporarilyExtendedCreditTerms": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporarily extended credit terms.",
        "label": "Temporarily Extended Credit Terms",
        "terseLabel": "Temporarily extended credit term"
       }
      }
     },
     "localname": "TemporarilyExtendedCreditTerms",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "pac_TermOfConcessionToManageOperateDevelopAirportsAndBenefitFromUseOfAirportFacilities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of concession to manage,operate, develop airports and benefit from use of airport facilities.",
        "label": "Term Of Concession To Manage Operate Develop Airports And Benefit From Use Of Airport Facilities",
        "terseLabel": "Benefit from use of airport facilities term"
       }
      }
     },
     "localname": "TermOfConcessionToManageOperateDevelopAirportsAndBenefitFromUseOfAirportFacilities",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "pac_TermOfConcessionToOperateAndMaintainAirport": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of concession to operate and maintain airport.",
        "label": "Term Of Concession To Operate And Maintain Airport",
        "terseLabel": "Term of concession to operate, maintain and operate the airport"
       }
      }
     },
     "localname": "TermOfConcessionToOperateAndMaintainAirport",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "pac_ThreeYearOperatingLeaseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three year operating lease agreement.",
        "label": "Three Year Operating Lease Agreement [Member]",
        "terseLabel": "Three year operating lease agreement [Member]"
       }
      }
     },
     "localname": "ThreeYearOperatingLeaseAgreementMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureLeasesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_TijuanaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tijuana.",
        "label": "Tijuana [Member]",
        "terseLabel": "Tijuana [Member]"
       }
      }
     },
     "localname": "TijuanaMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureOperatingSegmentAndGeographicInformationSummaryOfResultsAssetsAndLiabilitiesBySegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_TijuanaMunicipalAuthorityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tijuana municipal authority.",
        "label": "Tijuana Municipal Authority [Member]",
        "terseLabel": "Tijuana municipal authority [Member]"
       }
      }
     },
     "localname": "TijuanaMunicipalAuthorityMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_TradeAccountsPayableAndOtherPayablesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trade accounts payable and other payables.",
        "label": "Trade Accounts Payable And Other Payables [Member]",
        "terseLabel": "Trade accounts payable and other payables [Member]"
       }
      }
     },
     "localname": "TradeAccountsPayableAndOtherPayablesMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfCompanySContractualMaturitiesForItsFinancialLiabilitiesIncludingInterestToBePaidDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_TradeAccountsReceivableGross": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableSummaryOfTradeAccountsReceivableDetail": {
       "order": 10010.0,
       "parentTag": "ifrs-full_CurrentTradeReceivables",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trade accounts receivable gross.",
        "label": "Trade Accounts Receivable Gross",
        "terseLabel": "Trade accounts receivable"
       }
      }
     },
     "localname": "TradeAccountsReceivableGross",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTradeAccountsReceivableSummaryOfTradeAccountsReceivableDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_TrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tranche one .",
        "label": "Tranche One [Member]",
        "terseLabel": "Tranche One [Member]"
       }
      }
     },
     "localname": "TrancheOneMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_TrancheTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tranche two.",
        "label": "Tranche Two [Member]",
        "terseLabel": "Tranche Two [Member]"
       }
      }
     },
     "localname": "TrancheTwoMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_TransactionsWithRelatedPartyTechnicalAssistanceAndTransferOfTechnologyAgreementsTermDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transactions with related party technical assistance and transfer of technology agreements term description.",
        "label": "Transactions With Related Party Technical Assistance And Transfer Of Technology Agreements Term Description",
        "terseLabel": "Technical assistance and transfer-of-technology agreement, term"
       }
      }
     },
     "localname": "TransactionsWithRelatedPartyTechnicalAssistanceAndTransferOfTechnologyAgreementsTermDescription",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureTransactionsWithRelatedPartiesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_TranslationEffectsForAmortization": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Translation effects for amortization.",
        "label": "Translation Effects For Amortization",
        "terseLabel": "Translation effect for Amortization"
       }
      }
     },
     "localname": "TranslationEffectsForAmortization",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValueOfConcessionsParentheticalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_TranslationEffectsForConcessions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Translation effects for concessions.",
        "label": "Translation Effects For Concessions",
        "terseLabel": "Translation effects for concessions"
       }
      }
     },
     "localname": "TranslationEffectsForConcessions",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValueOfConcessionsParentheticalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_TransportationEquipmentsOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transportation equipments.",
        "label": "Transportation Equipments One [Member]",
        "terseLabel": "Transportation equipment [Member]"
       }
      }
     },
     "localname": "TransportationEquipmentsOneMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureMachineryEquipmentAndImprovementsOnLeasedAssetsSummaryOfNetBalancesOfMachineryEquipmentAndImprovementsOnLeasedAssetsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureMachineryEquipmentAndImprovementsOnLeasedAssetsSummaryOfPropertyPlantAndEquipmentDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesForCurrentAndComparativePeriodDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_UnrecognizedDeferredIncomeTaxAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unrecognized deferred income tax assets.",
        "label": "Unrecognized Deferred Income Tax Assets",
        "terseLabel": "Unrecognized deferred income tax assets"
       }
      }
     },
     "localname": "UnrecognizedDeferredIncomeTaxAssets",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfUnrecognizedDeferredIncomeTaxAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_UnrecognizedTaxLossCarryforwards": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unrecognized tax loss carry-forwards.",
        "label": "Unrecognized Tax Loss Carryforwards",
        "negatedLabel": "Unrecognized tax loss carryforwards"
       }
      }
     },
     "localname": "UnrecognizedTaxLossCarryforwards",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfDeferredIncomeTaxFromTaxLossCarryforwardsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_UnregulatedLeaseFromOutside": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10140.0,
       "parentTag": "pac_UnregulatedRevenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unregulated lease from outside.",
        "label": "Unregulated Lease From Outside",
        "terseLabel": "Lease outside the terminal"
       }
      }
     },
     "localname": "UnregulatedLeaseFromOutside",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_UnregulatedRevenues": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10020.0,
       "parentTag": "pac_AeronauticalAndNonAeronauticalServices",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unregulated revenues.",
        "label": "Unregulated Revenues",
        "totalLabel": "Total unregulated revenues"
       }
      }
     },
     "localname": "UnregulatedRevenues",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_UnregulatedRevenuesFromCommercialConcessionsAdvertising": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10110.0,
       "parentTag": "pac_UnregulatedRevenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unregulated revenues from commercial concessions advertising.",
        "label": "Unregulated Revenues From Commercial Concessions Advertising",
        "terseLabel": "Advertising"
       }
      }
     },
     "localname": "UnregulatedRevenuesFromCommercialConcessionsAdvertising",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_UnregulatedRevenuesFromCommercialConcessionsCarRentals": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10090.0,
       "parentTag": "pac_UnregulatedRevenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unregulated revenues from commercial concessions car rentals.",
        "label": "Unregulated Revenues From Commercial Concessions Car Rentals",
        "terseLabel": "Car rentals"
       }
      }
     },
     "localname": "UnregulatedRevenuesFromCommercialConcessionsCarRentals",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_UnregulatedRevenuesFromCommercialConcessionsCommercialLeasing": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10100.0,
       "parentTag": "pac_UnregulatedRevenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unregulated revenues from commercial concessions commercial leasing.",
        "label": "Unregulated Revenues From Commercial Concessions Commercial Leasing",
        "terseLabel": "Commercial leasing"
       }
      }
     },
     "localname": "UnregulatedRevenuesFromCommercialConcessionsCommercialLeasing",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_UnregulatedRevenuesFromCommercialConcessionsCommunicationsAndNetworks": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10080.0,
       "parentTag": "pac_UnregulatedRevenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unregulated revenues from commercial concessions communications and networks.",
        "label": "Unregulated Revenues From Commercial Concessions Communications And Networks",
        "terseLabel": "Communications and networks"
       }
      }
     },
     "localname": "UnregulatedRevenuesFromCommercialConcessionsCommunicationsAndNetworks",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_UnregulatedRevenuesFromCommercialConcessionsDutyFree": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10050.0,
       "parentTag": "pac_UnregulatedRevenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unregulated revenues from commercial concessions duty free.",
        "label": "Unregulated Revenues From Commercial Concessions Duty Free",
        "terseLabel": "Duty free"
       }
      }
     },
     "localname": "UnregulatedRevenuesFromCommercialConcessionsDutyFree",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_UnregulatedRevenuesFromCommercialConcessionsFinancialServices": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10070.0,
       "parentTag": "pac_UnregulatedRevenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unregulated revenues from commercial concessions financial services.",
        "label": "Unregulated Revenues From Commercial Concessions Financial Services",
        "terseLabel": "Financial services"
       }
      }
     },
     "localname": "UnregulatedRevenuesFromCommercialConcessionsFinancialServices",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_UnregulatedRevenuesFromCommercialConcessionsFoodAndBeverages": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10040.0,
       "parentTag": "pac_UnregulatedRevenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unregulated revenues from commercial concessions food and beverages.",
        "label": "Unregulated Revenues From Commercial Concessions Food And Beverages",
        "terseLabel": "Food and beverages"
       }
      }
     },
     "localname": "UnregulatedRevenuesFromCommercialConcessionsFoodAndBeverages",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_UnregulatedRevenuesFromCommercialConcessionsLeasingOfSpaceToAirlinesAndOtherComplementaryServicesProvidersNonoperating": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10130.0,
       "parentTag": "pac_UnregulatedRevenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unregulated revenues from commercial concessions leasing of space to airlines and other complementary services providers nonoperating.",
        "label": "Unregulated Revenues From Commercial Concessions Leasing Of Space To Airlines And Other Complementary Services Providers Nonoperating",
        "terseLabel": "Leasing of space to airlines and other complementary service providers (non-operating)"
       }
      }
     },
     "localname": "UnregulatedRevenuesFromCommercialConcessionsLeasingOfSpaceToAirlinesAndOtherComplementaryServicesProvidersNonoperating",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_UnregulatedRevenuesFromCommercialConcessionsRetailOperations": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10030.0,
       "parentTag": "pac_UnregulatedRevenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unregulated revenues from commercial concessions retail operations.",
        "label": "Unregulated Revenues From Commercial Concessions Retail Operations",
        "terseLabel": "Retail operations"
       }
      }
     },
     "localname": "UnregulatedRevenuesFromCommercialConcessionsRetailOperations",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_UnregulatedRevenuesFromCommercialConcessionsRoyalties": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10170.0,
       "parentTag": "pac_UnregulatedRevenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unregulated revenues from commercial concessions royalties.",
        "label": "Unregulated Revenues From Commercial Concessions Royalties",
        "terseLabel": "Royalties"
       }
      }
     },
     "localname": "UnregulatedRevenuesFromCommercialConcessionsRoyalties",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_UnregulatedRevenuesFromCommercialConcessionsTimeSharingDevelopers": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10120.0,
       "parentTag": "pac_UnregulatedRevenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unregulated revenues from commercial concessions time sharing developers.",
        "label": "Unregulated Revenues From Commercial Concessions Time Sharing Developers",
        "terseLabel": "Time sharing developers"
       }
      }
     },
     "localname": "UnregulatedRevenuesFromCommercialConcessionsTimeSharingDevelopers",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_UnregulatedRevenuesFromCommercialConcessionsVIPLounges": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10060.0,
       "parentTag": "pac_UnregulatedRevenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unregulated revenues from commercial concessions v i p lounges.",
        "label": "Unregulated Revenues From Commercial Concessions V I P Lounges",
        "terseLabel": "VIP lounges"
       }
      }
     },
     "localname": "UnregulatedRevenuesFromCommercialConcessionsVIPLounges",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_UnregulatedRevenuesFromCommercialConcessionsVIPLoungesOperatedDirectly": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10160.0,
       "parentTag": "pac_UnregulatedRevenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unregulated revenues from commercial concessions vip lounges operated directly.",
        "label": "Unregulated Revenues From Commercial Concessions V I P Lounges Operated Directly",
        "terseLabel": "VIP Lounges operated directly"
       }
      }
     },
     "localname": "UnregulatedRevenuesFromCommercialConcessionsVIPLoungesOperatedDirectly",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_UnregulatedRevenuesFromOtherLeases": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10250.0,
       "parentTag": "pac_UnregulatedRevenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unregulated revenues from other leases.",
        "label": "Unregulated Revenues From Other Leases",
        "terseLabel": "Other leases"
       }
      }
     },
     "localname": "UnregulatedRevenuesFromOtherLeases",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_UnregulatedRevenuesFromSharingOfCommercialActivitiesAccessFeeForGroundTransportation": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10230.0,
       "parentTag": "pac_UnregulatedRevenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unregulated revenues from sharing of commercial activities access fee for ground transportation.",
        "label": "Unregulated Revenues From Sharing Of Commercial Activities Access Fee For Ground Transportation",
        "terseLabel": "Access fee for ground transportation"
       }
      }
     },
     "localname": "UnregulatedRevenuesFromSharingOfCommercialActivitiesAccessFeeForGroundTransportation",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_UnregulatedRevenuesFromSharingOfCommercialActivitiesCarRentals": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10220.0,
       "parentTag": "pac_UnregulatedRevenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unregulated revenues from sharing of commercial activities car rentals.",
        "label": "Unregulated Revenues From Sharing Of Commercial Activities Car Rentals",
        "terseLabel": "Car rentals"
       }
      }
     },
     "localname": "UnregulatedRevenuesFromSharingOfCommercialActivitiesCarRentals",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_UnregulatedRevenuesFromSharingOfCommercialActivitiesDutyFree": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10200.0,
       "parentTag": "pac_UnregulatedRevenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unregulated revenues from sharing of commercial activities duty free.",
        "label": "Unregulated Revenues From Sharing Of Commercial Activities Duty Free",
        "terseLabel": "Duty free"
       }
      }
     },
     "localname": "UnregulatedRevenuesFromSharingOfCommercialActivitiesDutyFree",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_UnregulatedRevenuesFromSharingOfCommercialActivitiesFinancialServices": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10210.0,
       "parentTag": "pac_UnregulatedRevenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unregulated revenues from sharing of commercial activities financial services.",
        "label": "Unregulated Revenues From Sharing Of Commercial Activities Financial Services",
        "terseLabel": "Financial services"
       }
      }
     },
     "localname": "UnregulatedRevenuesFromSharingOfCommercialActivitiesFinancialServices",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_UnregulatedRevenuesFromSharingOfCommercialActivitiesFoodAndBeverages": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10190.0,
       "parentTag": "pac_UnregulatedRevenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unregulated revenues from sharing of commercial activities food and beverages.",
        "label": "Unregulated Revenues From Sharing Of Commercial Activities Food And Beverages",
        "terseLabel": "Food and beverages"
       }
      }
     },
     "localname": "UnregulatedRevenuesFromSharingOfCommercialActivitiesFoodAndBeverages",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_UnregulatedRevenuesFromSharingOfCommercialActivitiesNonAirportAccessFees": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10240.0,
       "parentTag": "pac_UnregulatedRevenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unregulated revenues from sharing of commercial activities non airport access fees.",
        "label": "Unregulated Revenues From Sharing Of Commercial Activities Non Airport Access Fees",
        "terseLabel": "Non-airport access fees"
       }
      }
     },
     "localname": "UnregulatedRevenuesFromSharingOfCommercialActivitiesNonAirportAccessFees",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_UnregulatedRevenuesFromSharingOfCommercialActivitiesRetailOperations": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10180.0,
       "parentTag": "pac_UnregulatedRevenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unregulated revenues from sharing of commercial activities retail operations.",
        "label": "Unregulated Revenues From Sharing Of Commercial Activities Retail Operations",
        "terseLabel": "Retail operations"
       }
      }
     },
     "localname": "UnregulatedRevenuesFromSharingOfCommercialActivitiesRetailOperations",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_UnregulatedRevenuesFromSharingOfCommercialActivitiesServicesRenderedToAsa": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10260.0,
       "parentTag": "pac_UnregulatedRevenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unregulated revenues from sharing of commercial activities services rendered to a s a.",
        "label": "Unregulated Revenues From Sharing Of Commercial Activities Services Rendered To Asa",
        "terseLabel": "Services rendered to ASA"
       }
      }
     },
     "localname": "UnregulatedRevenuesFromSharingOfCommercialActivitiesServicesRenderedToAsa",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_UnregulatedRevenuesFromSharingOfCommercialActivitiesVariousCommercialRelatedRevenues": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10270.0,
       "parentTag": "pac_UnregulatedRevenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unregulated revenues from sharing of commercial activities various commercial related revenues.",
        "label": "Unregulated Revenues From Sharing Of Commercial Activities Various Commercial Related Revenues",
        "terseLabel": "Various commercial-related revenues"
       }
      }
     },
     "localname": "UnregulatedRevenuesFromSharingOfCommercialActivitiesVariousCommercialRelatedRevenues",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_UnregulatedRevenuesFromStore": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail": {
       "order": 10150.0,
       "parentTag": "pac_UnregulatedRevenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unregulated revenues from store.",
        "label": "Unregulated Revenues From Store",
        "terseLabel": "Convenience store"
       }
      }
     },
     "localname": "UnregulatedRevenuesFromStore",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureRevenuesScheduleOfRevenuesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_UnsecuredDebtGAPTwentyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured debt GAP 20.",
        "label": "Unsecured Debt G A P Twenty [Member]",
        "terseLabel": "Unsecured Debt GAP-20 [Member]"
       }
      }
     },
     "localname": "UnsecuredDebtGAPTwentyMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_UnsecuredDebtGAPTwentyOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured debt gap twenty one member.",
        "label": "Unsecured Debt G A P Twenty One [Member]",
        "terseLabel": "Unsecured Debt GAP-21 [Member]"
       }
      }
     },
     "localname": "UnsecuredDebtGAPTwentyOneMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_UnsecuredDebtGAPTwentyOneToTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured debt gap twenty one to two member.",
        "label": "Unsecured Debt G A P Twenty One To Two [Member]",
        "terseLabel": "Unsecured Debt GAP-21-2 [Member]"
       }
      }
     },
     "localname": "UnsecuredDebtGAPTwentyOneToTwoMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_UnsecuredDebtGAPTwentyOneVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured debt gap twenty one v member.",
        "label": "Unsecured Debt G A P Twenty One V [Member]",
        "terseLabel": "Unsecured Debt GAP-21V [Member]"
       }
      }
     },
     "localname": "UnsecuredDebtGAPTwentyOneVMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_UnsecuredDebtGAPTwentyToThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured debt gap twenty to three.",
        "label": "Unsecured Debt G A P Twenty To Three [Member]",
        "terseLabel": "Unsecured Debt GAP-20-3 [Member]"
       }
      }
     },
     "localname": "UnsecuredDebtGAPTwentyToThreeMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_UnsecuredDebtGAPTwentyToTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured debt gap twenty to two.",
        "label": "Unsecured Debt G A P Twenty To Two [Member]",
        "terseLabel": "Unsecured Debt GAP-20-2 [Member]"
       }
      }
     },
     "localname": "UnsecuredDebtGAPTwentyToTwoMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_UnsecuredDebtGapFifteenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured Debt GAP-15.",
        "label": "Unsecured Debt Gap Fifteen [Member]",
        "terseLabel": "Unsecured Debt GAP-15 [Member]"
       }
      }
     },
     "localname": "UnsecuredDebtGapFifteenMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_UnsecuredDebtGapFifteenTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured Debt GAP-15-2.",
        "label": "Unsecured Debt Gap Fifteen Two [Member]",
        "terseLabel": "Unsecured Debt GAP-15-2 [Member]"
       }
      }
     },
     "localname": "UnsecuredDebtGapFifteenTwoMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_UnsecuredDebtGapNineteenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured debt gap nineteen.",
        "label": "Unsecured Debt Gap Nineteen [Member]",
        "terseLabel": "Unsecured Debt GAP-19 [Member]"
       }
      }
     },
     "localname": "UnsecuredDebtGapNineteenMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_UnsecuredDebtGapSeventeenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured debt gap seventeen.",
        "label": "Unsecured Debt Gap Seventeen [Member]",
        "terseLabel": "Unsecured Debt GAP-17 [Member]"
       }
      }
     },
     "localname": "UnsecuredDebtGapSeventeenMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_UnsecuredDebtGapSeventeenTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured debt gap seventeen two.",
        "label": "Unsecured Debt Gap Seventeen Two [Member]",
        "terseLabel": "Unsecured Debt GAP-17-2 [Member]"
       }
      }
     },
     "localname": "UnsecuredDebtGapSeventeenTwoMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_UnsecuredDebtGapSixteenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured Debt GAP-16.",
        "label": "Unsecured Debt Gap Sixteen [Member]",
        "terseLabel": "Unsecured Debt GAP 16 [Member]",
        "verboseLabel": "Unsecured Debt GAP-16 [Member]"
       }
      }
     },
     "localname": "UnsecuredDebtGapSixteenMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfIssuanceOfDebtSecuritiesParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_UnsecuredDebtSecuritiesGAPOneFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured debt securities g a p one five.",
        "label": "Unsecured Debt Securities G A P One Five [Member]",
        "terseLabel": "Unsecured Debt Securities G A P 15 [Member]"
       }
      }
     },
     "localname": "UnsecuredDebtSecuritiesGAPOneFiveMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_UnsecuredLoanWithGAPOnAprilThirteenTwoThousandTwentyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured loan with GAP on April thirteen two thousand twenty.",
        "label": "Unsecured Loan With G A P On April Thirteen Two Thousand Twenty [Member]",
        "terseLabel": "Unsecured Loan With GAP On April 13, 2020 [Member]"
       }
      }
     },
     "localname": "UnsecuredLoanWithGAPOnAprilThirteenTwoThousandTwentyMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_UnsecuredLoanWithGAPOnFebruaryFifteenTwoThousandTwentyOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured loan with gap on february fifteen two thousand twenty one member.",
        "label": "Unsecured Loan With G A P On February Fifteen Two Thousand Twenty One [Member]",
        "terseLabel": "Unsecured Loan With GAP On February 15, 2021 [Member]"
       }
      }
     },
     "localname": "UnsecuredLoanWithGAPOnFebruaryFifteenTwoThousandTwentyOneMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_UnsecuredLoanWithGAPOnMayFifteenTwoThousandTwentyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured loan with GAP on May fifteen two thousand twenty.",
        "label": "Unsecured Loan With G A P On May Fifteen Two Thousand Twenty [Member]",
        "terseLabel": "Unsecured Loan With GAP On May 15, 2020 [Member]"
       }
      }
     },
     "localname": "UnsecuredLoanWithGAPOnMayFifteenTwoThousandTwentyMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_UnsecuredLoanWithMBJAInFebruaryTwoThousandNineMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured loan with m b j a in February two thousand nine.",
        "label": "Unsecured Loan With M B J A In February Two Thousand Nine [Member]",
        "terseLabel": "Unsecured Loan With MBJA In February 2009 [Member]"
       }
      }
     },
     "localname": "UnsecuredLoanWithMBJAInFebruaryTwoThousandNineMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_UnsecuredLoanWithMBJAInJuneTwoThousandSevenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured loan with m b j a in June two thousand seven.",
        "label": "Unsecured Loan With M B J A In June Two Thousand Seven [Member]",
        "terseLabel": "Unsecured Loan With MBJA In June 2007 [Member]"
       }
      }
     },
     "localname": "UnsecuredLoanWithMBJAInJuneTwoThousandSevenMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_UnsecuredLoanWithMBJAOnDecemberTwentyEightTwoThousandSeventeenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured Loan with MBJA on December 28, 2017.",
        "label": "Unsecured Loan With M B J A On December Twenty Eight Two Thousand Seventeen [Member]",
        "terseLabel": "Unsecured Loan With MBJA on December 28, 2017 [Member]"
       }
      }
     },
     "localname": "UnsecuredLoanWithMBJAOnDecemberTwentyEightTwoThousandSeventeenMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_UnsecuredLoanWithMBJAOnSeptemberThreeTwoThousandTwentyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured loan with mbja on September three two thousand twenty.",
        "label": "Unsecured Loan With M B J A On September Three Two Thousand Twenty [Member]",
        "terseLabel": "Unsecured Loan With MBJA On September 3, 2020 [Member]"
       }
      }
     },
     "localname": "UnsecuredLoanWithMBJAOnSeptemberThreeTwoThousandTwentyMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_UnsecuredLoanWithOnJanuaryNineteenTwoThousandTwentyOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured loan with on january nineteen two thousand twenty one member.",
        "label": "Unsecured Loan With On January Nineteen Two Thousand Twenty One [Member]",
        "terseLabel": "Unsecured Loan With GAP On January 19, 2021 [Member]"
       }
      }
     },
     "localname": "UnsecuredLoanWithOnJanuaryNineteenTwoThousandTwentyOneMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBankLoansAndIssuanceOfDebtSecuritiesSummaryOfUnpaidBalanceOfLoanLoansContractedWithBankingInstitutionsAndThirdPartiesParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_UsefulLivesOrAmortizationPeriodOfIntangibleAssets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful lives or amortization period of intangible assets.",
        "label": "Useful Lives Or Amortization Period Of Intangible Assets",
        "terseLabel": "Period (years)"
       }
      }
     },
     "localname": "UsefulLivesOrAmortizationPeriodOfIntangibleAssets",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfAmortizationPeriodsForCurrentPeriodAndComparativePeriodDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "pac_UsefulLivesOrAmortizationPossessionPeriodOfIntangibleAssets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful lives or amortization possession period of intangible assets.",
        "label": "Useful Lives Or Amortization Possession Period Of Intangible Assets",
        "terseLabel": "Period(years)"
       }
      }
     },
     "localname": "UsefulLivesOrAmortizationPossessionPeriodOfIntangibleAssets",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfAmortizationPeriodsForCurrentPeriodAndComparativePeriodDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "pac_UsefulLivesOrDepreciationRatesOfPropertyPlantAndEquipment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful lives or depreciation rates of property plant and equipment.",
        "label": "Useful Lives Or Depreciation Rates Of Property Plant And Equipment",
        "terseLabel": "Useful life (years)"
       }
      }
     },
     "localname": "UsefulLivesOrDepreciationRatesOfPropertyPlantAndEquipment",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesForCurrentAndComparativePeriodDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "pac_ValuesOfAirportConcessionsAndRightsToUseAirportFacilities": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Values of airport concessions and rights to use airport facilities.",
        "label": "Values Of Airport Concessions And Rights To Use Airport Facilities",
        "terseLabel": "Cost of the concessions",
        "verboseLabel": "Acquisition cost assigned"
       }
      }
     },
     "localname": "ValuesOfAirportConcessionsAndRightsToUseAirportFacilities",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureAirportConcessionsSummaryOfValuesOfAirportConcessionsAndRightsToUseAirportFacilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pac_VantageAirportGroupLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vantage airport group limited.",
        "label": "Vantage Airport Group Limited [Member]",
        "terseLabel": "Vantage Airport Group Limited [Member]"
       }
      }
     },
     "localname": "VantageAirportGroupLimitedMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureNonControllingInterestNCIAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_VariableRateBankLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable rate bank loans.",
        "label": "Variable Rate Bank Loans [Member]",
        "terseLabel": "Variable rate bank loans [Member]"
       }
      }
     },
     "localname": "VariableRateBankLoansMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfCompanySContractualMaturitiesForItsFinancialLiabilitiesIncludingInterestToBePaidDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_VariableRateInstrumentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable rate instruments.",
        "label": "Variable Rate Instruments [Member]",
        "terseLabel": "Variable-rate instruments [Member]"
       }
      }
     },
     "localname": "VariableRateInstrumentsMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfInterestRateProfileOfCompanyInterestBearingFinancialInstrumentsDetail",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfItemsDesignatedAsHedgedItemsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_VariableRateOfTIIE28Plus18BasisPointsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable rate of TIIE 28 plus 18 basis points.",
        "label": "Variable Rate Of T I I E28 Plus18 Basis Points [Member]",
        "terseLabel": "Variable Rate of TIIE-28 plus 18 Basis Points [Member]"
       }
      }
     },
     "localname": "VariableRateOfTIIE28Plus18BasisPointsMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_VariableRateOfTIIE28Plus25BasisPointsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable rate of TIIE-28 plus 25 basis points.",
        "label": "Variable Rate Of T I I E28 Plus25 Basis Points [Member]",
        "terseLabel": "Variable Rate of TIIE-28 plus 25 Basis Points [Member]"
       }
      }
     },
     "localname": "VariableRateOfTIIE28Plus25BasisPointsMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_VariableRateOfTIIE28Plus60BasisPointsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable rate of TIIE-28 plus 60 basis points.",
        "label": "Variable Rate Of T I I E28 Plus60 Basis Points [Member]",
        "terseLabel": "Variable Rate of TIIE-28 plus 60 Basis Points [Member]"
       }
      }
     },
     "localname": "VariableRateOfTIIE28Plus60BasisPointsMember",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "pac_WeightedAverageEffectiveInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average effective interest rate.",
        "label": "Weighted Average Effective Interest Rate",
        "terseLabel": "Weighted average of effective interest rate"
       }
      }
     },
     "localname": "WeightedAverageEffectiveInterestRate",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfCompanySContractualMaturitiesForItsFinancialLiabilitiesIncludingInterestToBePaidDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "pac_WeightedAverageStatutoryIncomeTaxRate": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveTaxRateDetail": {
       "order": 10070.0,
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average statutory income tax rate.",
        "label": "Weighted Average Statutory Income Tax Rate",
        "terseLabel": "Income tax by applying the weighted average statutory rate"
       }
      }
     },
     "localname": "WeightedAverageStatutoryIncomeTaxRate",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "pac_WithholdingTaxesAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfBalancesOfRecoverableTaxesDetail": {
       "order": 10030.0,
       "parentTag": "ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Withholding taxes amount.",
        "label": "Withholding Taxes Amount",
        "terseLabel": "Withholding taxes"
       }
      }
     },
     "localname": "WithholdingTaxesAmount",
     "nsuri": "http://www.aeropuertosgap.com/20211231",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureIncomeTaxesSummaryOfBalancesOfRecoverableTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]",
        "terseLabel": "Counterparty Name"
       }
      }
     },
     "localname": "CounterpartyNameAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CurrencyAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currency [Axis]",
        "terseLabel": "Currency"
       }
      }
     },
     "localname": "CurrencyAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureBasisOfPresentationScheduleOfIncomeAndExpensesOfForeignOperationsDetails",
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureFinancialRiskManagementSummaryOfSensitivityAnalysisOfCompanyFinancialAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repurchase Agreement Counterparty Name [Domain]",
        "terseLabel": "Counterparty Name"
       }
      }
     },
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Of Stock [Domain]",
        "terseLabel": "Class of Stock"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series B [Member]",
        "terseLabel": "Series B [Member]"
       }
      }
     },
     "localname": "SeriesBMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DisclosureActivitiesOfCompanyAndSignificantEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement Class Of Stock [Axis]",
        "terseLabel": "Class of Stock"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.aeropuertosgap.com/20211231/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 18
  }
 },
 "std_ref": {
  "r0": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "10",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_10_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r1": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "102",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_102&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r10": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "108",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_108&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r100": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "18",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_18&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r101": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "18A",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_18A&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r102": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "19",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_19_f&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r103": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "19",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_19_g&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r104": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "19",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_19&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r105": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "20",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r106": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "21",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_21_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r107": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "21",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_21_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r108": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "21",
   "Subparagraph": "i",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_21_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r109": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Section": "Disclosures",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS24_g13-24_TI",
   "URIDate": "2021-03-24"
  },
  "r11": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "112",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_112_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r110": {
   "Clause": "vii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "26",
   "Paragraph": "35",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=26&code=ifrs-tx-2021-en-r&anchor=para_35_b_vii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r111": {
   "Clause": "viii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "26",
   "Paragraph": "35",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=26&code=ifrs-tx-2021-en-r&anchor=para_35_b_viii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r112": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "10",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_10&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r113": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_16_b_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r114": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_16_b_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r115": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_16_b_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r116": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_16_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r117": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_17_b_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r118": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_17_b_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r119": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_17_b_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r12": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "117",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_117_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r120": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "27",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_17_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r121": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "32",
   "Paragraph": "34",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=32&code=ifrs-tx-2021-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r122": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "32",
   "Paragraph": "IE33",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=32&code=ifrs-tx-2021-en-r&anchor=para_IE33&doctype=Illustrative%20Examples",
   "URIDate": "2021-03-24"
  },
  "r123": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "33",
   "Paragraph": "66",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=33&code=ifrs-tx-2021-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r124": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "33",
   "Paragraph": "70",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=33&code=ifrs-tx-2021-en-r&anchor=para_70_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r125": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "34",
   "Paragraph": "16A",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=34&code=ifrs-tx-2021-en-r&anchor=para_16A_f&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r126": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "126",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_126&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r127": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "127",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r128": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "130",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_130_d_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r129": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "130",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_130&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r13": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "117",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_117&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r130": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "86",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_86&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r131": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "88",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_88&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r132": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r133": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r134": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r135": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "119",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_119_g&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r136": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "119",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_119&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r137": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "122",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_122_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r138": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS38_g118-128_TI",
   "URIDate": "2021-03-24"
  },
  "r139": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "39",
   "Paragraph": "86",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=39&code=ifrs-tx-2021-en-r&anchor=para_86_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r14": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "125",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_125&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r140": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "76",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_76_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r141": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "76",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_76_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r142": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "76",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_76_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r143": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "76",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_76&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r144": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "79",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_79_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r145": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "79",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_79_d_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r146": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "79",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_79_d_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r147": {
   "Clause": "vi",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "79",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_79_d_vi&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r148": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "79",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_79_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r149": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "41",
   "Paragraph": "50",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=41&code=ifrs-tx-2021-en-r&anchor=para_50&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r15": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "35",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r150": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "41",
   "Paragraph": "54",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=41&code=ifrs-tx-2021-en-r&anchor=para_54_f&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r151": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "10",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_10&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r152": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "14",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_14&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r153": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "17",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_17_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r154": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "17",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_17_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r155": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "17",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r156": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "18",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_18_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r157": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "20",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_20_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r158": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "20",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_20_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r159": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "20",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r16": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r160": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "21",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_21&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r161": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "25",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r162": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "28",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r163": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "31",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r164": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "35",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r165": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "44B",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_44B_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r166": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "44B",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_44B_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r167": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "44C",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_44C&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r168": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "44D",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_44D&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r169": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "45",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r17": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r170": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "46",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_46&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r171": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "50",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_50_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r172": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Section": "A Statement of cash flows for an entity other than a financial institution",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_A__IAS07_IE_A_TI",
   "URIDate": "2021-03-24"
  },
  "r173": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Section": "C Reconciliation of liabilities arising from financing activities",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_C__IAS07_IE_C_TI",
   "URIDate": "2021-03-24"
  },
  "r174": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "8",
   "Paragraph": "30",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=8&code=ifrs-tx-2021-en-r&anchor=para_30_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r175": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "8",
   "Paragraph": "31",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=8&code=ifrs-tx-2021-en-r&anchor=para_31_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r176": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "24",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2021-en-r&anchor=para_24_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r177": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "24",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2021-en-r&anchor=para_24_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r178": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "32",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2021-en-r&anchor=para_32_a_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r179": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "32",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2021-en-r&anchor=para_32_a_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r18": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "i",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r180": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "IG63",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2021-en-r&anchor=para_IG63&doctype=Implementation%20Guidance",
   "URIDate": "2021-03-24"
  },
  "r181": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "10",
   "Paragraph": "22",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=10&code=ifrs-tx-2021-en-r&anchor=para_22&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r182": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "12",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_12_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r183": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_12_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r184": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "12",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_12_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r185": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "12",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_12_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r186": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "12",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_12_f&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r187": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "19B",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_19B_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r188": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "19B",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_19B_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r189": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "19B",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_19B_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r19": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "k",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_k&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r190": {
   "Clause": "iv",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "21",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_21_a_iv&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r191": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B10",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B10_a&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r192": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B10",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B10_b&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r193": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_i&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r194": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_ii&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r195": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_iii&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r196": {
   "Clause": "iv",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_iv&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r197": {
   "Clause": "ix",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_ix&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r198": {
   "Clause": "v",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_v&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r199": {
   "Clause": "vi",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_vi&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r2": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "103",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r20": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "n",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_n&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r200": {
   "Clause": "viii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_viii&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r201": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B13",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B13_a&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r202": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B13",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B13_d&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r203": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B13",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B13_e&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r204": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B13",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B13_f&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r205": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B13",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B13_g&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r206": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B4",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B4_a&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r207": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B4",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B4_d&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r208": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "93",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_93_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r209": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "93",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_93_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r21": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "o",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_o&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r210": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "93",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_93_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r211": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "93",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_93&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r212": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "94",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r213": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "B6",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_B6&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r214": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "IE60",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_IE60&doctype=Illustrative%20Examples",
   "URIDate": "2021-03-24"
  },
  "r215": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "IE63",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_IE63&doctype=Illustrative%20Examples",
   "URIDate": "2021-03-24"
  },
  "r216": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "14",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=14&code=ifrs-tx-2021-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r217": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "113",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_113_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r218": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "114",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_114&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r219": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "115",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_115&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r22": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "q",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_q&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r220": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "117",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_117&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r221": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "120",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_120_b_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r222": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "B89",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_B89_a&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r223": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "B89",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_B89_b&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r224": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "B89",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_B89_c&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r225": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "B89",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_B89_d&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r226": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "B89",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_B89_f&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r227": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_47_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r228": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r229": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "j",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_j&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r23": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "r",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_r&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r230": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r231": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "94",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r232": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "97",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_97&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r233": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS16_g51-60_TI",
   "URIDate": "2021-03-24"
  },
  "r234": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Section": "Presentation",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS16_g47-50_TI",
   "URIDate": "2021-03-24"
  },
  "r235": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r236": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64_a&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r237": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64_c&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r238": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64_d&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r239": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64_f&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r24": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "55",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_55&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r240": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "h",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64_h&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r241": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "i",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64_i&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r242": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "n",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64_n_i&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r243": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r244": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B67",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B67_c&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r245": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B67_d&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r246": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B67",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B67&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r247": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "5",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2021-en-r&anchor=para_33_b_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r248": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "13C",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_13C_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r249": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "13C",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_13C&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r25": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "56",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_56&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r250": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "21C",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_21C&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r251": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "23A",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_23A&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r252": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "23B",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_23B_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r253": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "24A",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_24A_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r254": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "24A",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_24A_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r255": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "24A",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_24A_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r256": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "24A",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_24A_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r257": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "24A",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_24A&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r258": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "24B",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_24B_a_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r259": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "24B",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_24B&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r26": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "61",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_61_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r260": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "24C",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_24C_b_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r261": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "24C",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_24C&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r262": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "24E",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_24E_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r263": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "25",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r264": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "31",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r265": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "32",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_32&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r266": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "33",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r267": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "34",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r268": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35F",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35F_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r269": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35H",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35H_b_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r27": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "61",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_61&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r270": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35H",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35H&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r271": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35I",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35I&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r272": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35K",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35K&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r273": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35M",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35M_b_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r274": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35M",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35M&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r275": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35N",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35N&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r276": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "36",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_36&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r277": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "39",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_39&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r278": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "42E",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_42E_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r279": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "42I",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_42I&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r28": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "66",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r280": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "6",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_6&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r281": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "7",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r282": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "8",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_8_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r283": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "8",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_8_g&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r284": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "8",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_8&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r285": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B11",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B11_a&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r286": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B11",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B11_b&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r287": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B11",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B11_c&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r288": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B11",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B11_d&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r289": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B11",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B11&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r29": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "68",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_68&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r290": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B35",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B35_a&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r291": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B35",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B35_b&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r292": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B35",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B35_g&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r293": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B35",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B35&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r294": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B52",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B52&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r295": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "IG20D",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_IG20D&doctype=Implementation%20Guidance",
   "URIDate": "2021-03-24"
  },
  "r296": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "IG31A",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_IG31A&doctype=Implementation%20Guidance",
   "URIDate": "2021-03-24"
  },
  "r297": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "IG40B",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_IG40B&doctype=Implementation%20Guidance",
   "URIDate": "2021-03-24"
  },
  "r298": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "22",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_22_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r299": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r3": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "104",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_104&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r30": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "69",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_69&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r300": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r301": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r302": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r303": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "Subparagraph": "h",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23_h&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r304": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r305": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "24",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_24_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r306": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r307": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r308": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r309": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r31": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "7",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r310": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r311": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r312": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "32",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_32&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r313": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "33",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_33_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r314": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r315": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "33",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r316": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "34",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r317": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "IG4",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_IG4&doctype=Implementation%20Guidance",
   "URIDate": "2021-03-24"
  },
  "r318": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS08_g20-24_TI",
   "URIDate": "2021-03-24"
  },
  "r319": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "9",
   "Paragraph": "6.5.11",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2021-en-r&anchor=para_6.5.11&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r32": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "70",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_70&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r320": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "9",
   "Paragraph": "7.2.34",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2021-en-r&anchor=para_7.2.34&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r321": {
   "IssueDate": "2021-01-01",
   "Name": "SIC",
   "Number": "29",
   "Paragraph": "6",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=SIC&num=29&code=ifrs-tx-2021-en-r&anchor=para_6_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r322": {
   "IssueDate": "2021-01-01",
   "Name": "SIC",
   "Number": "29",
   "Paragraph": "6",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=SIC&num=29&code=ifrs-tx-2021-en-r&anchor=para_6_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r323": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "SIC",
   "Number": "29",
   "Paragraph": "6",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=SIC&num=29&code=ifrs-tx-2021-en-r&anchor=para_6_c_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r324": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "SIC",
   "Number": "29",
   "Paragraph": "6",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=SIC&num=29&code=ifrs-tx-2021-en-r&anchor=para_6_c_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r325": {
   "IssueDate": "2021-01-01",
   "Name": "SIC",
   "Number": "29",
   "Paragraph": "6",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=SIC&num=29&code=ifrs-tx-2021-en-r&anchor=para_6&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r326": {
   "IssueDate": "2021-01-01",
   "Name": "SIC",
   "Number": "29",
   "Section": "Consensus",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=SIC&num=29&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=SIC29_g6-7_TI",
   "URIDate": "2021-03-24"
  },
  "r327": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "109",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_109&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r328": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "109A",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_109A&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r329": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "113",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_113_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r33": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r330": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "120",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_120&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r331": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "124",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_124&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r332": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "125",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_125&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r333": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "127",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r334": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "128",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_128_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r335": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "132",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_132_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r336": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "96",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_96_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r337": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "96",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_96_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r338": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "96",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_96_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r339": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "C32",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_C32&doctype=Appendix&subtype=C",
   "URIDate": "2021-03-24"
  },
  "r34": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r340": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "9",
   "Paragraph": "7.2.42",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2021-en-r&anchor=para_7.2.42&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r341": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective on first application of IFRS 9",
   "Number": "4",
   "Paragraph": "39L",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2021-en-b&anchor=para_39L_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r342": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective on first application of IFRS 9",
   "Number": "4",
   "Paragraph": "39L",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2021-en-b&anchor=para_39L_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r343": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective on first application of IFRS 9",
   "Number": "4",
   "Paragraph": "39M",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2021-en-b&anchor=para_39M&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r344": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "4",
   "Paragraph": "37",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2021-en-b&anchor=para_37_b&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r345": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "4",
   "Paragraph": "39J",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2021-en-b&anchor=para_39J&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r346": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "16",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_16&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r347": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "20",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_20_a_iii&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r348": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "22",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_22_b&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r349": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "22",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_22&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r35": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r350": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "23",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_23_c&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r351": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "23",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_23_d&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r352": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "24",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_24_b&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r353": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "36",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_36_c&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r354": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "37",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_37_a&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r355": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "37",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_37_b&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r356": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "37",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_37&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r357": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "8",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_8_f&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r358": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "IG24",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_IG24_a&doctype=Implementation%20Guidance&book=b",
   "URIDate": "2021-03-24"
  },
  "r359": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "IG25",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_IG25_b&doctype=Implementation%20Guidance&book=b",
   "URIDate": "2021-03-24"
  },
  "r36": {
   "Clause": "iv",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_79_a_iv&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r360": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "IG29",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_IG29_a&doctype=Implementation%20Guidance&book=b",
   "URIDate": "2021-03-24"
  },
  "r361": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "IG29",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_IG29&doctype=Implementation%20Guidance&book=b",
   "URIDate": "2021-03-24"
  },
  "r362": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12"
  },
  "r363": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r364": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r365": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r366": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r367": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r368": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r369": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r37": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_79_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r370": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r371": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r38": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "81A",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81A_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r39": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "81A",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81A_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r4": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r40": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "81A",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81A_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r41": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "81B",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81B_a_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r42": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "81B",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81B_a_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r43": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "81B",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81B_b_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r44": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "81B",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81B_b_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r45": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "82",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_82_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r46": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "82",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_82_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r47": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "82",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_82_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r48": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "85",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_85&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r49": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "91",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_91_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r5": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106_d_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r50": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "91",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_91_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r51": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "92",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_92&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r52": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "99",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_99&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r53": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "IG6",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_IG6&doctype=Implementation%20Guidance",
   "URIDate": "2021-03-24"
  },
  "r54": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "10",
   "Paragraph": "17",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=10&code=ifrs-tx-2021-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r55": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "10",
   "Paragraph": "21",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=10&code=ifrs-tx-2021-en-r&anchor=para_21&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r56": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "10",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=10&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS10_g17-22_TI",
   "URIDate": "2021-03-24"
  },
  "r57": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "79",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_79&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r58": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "80",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_80_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r59": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r6": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106_d_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r60": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_c_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r61": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_c_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r62": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r63": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_f&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r64": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_g_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r65": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_g_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r66": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_g&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r67": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS12_g79-88_TI",
   "URIDate": "2021-03-24"
  },
  "r68": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "37",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_37_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r69": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "37",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r7": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r70": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r71": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r72": {
   "Clause": "viii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e_viii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r73": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r74": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r75": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "75",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_75_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r76": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS16_g73-79_TI",
   "URIDate": "2021-03-24"
  },
  "r77": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "135",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_135_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r78": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "138",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_138_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r79": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "138",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_138_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r8": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r80": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "138",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_138&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r81": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_141_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r82": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_141_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r83": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_141_c_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r84": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_141_c_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r85": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "144",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_144&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r86": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "145",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_145_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r87": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "145",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_145&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r88": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "147",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_147_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r89": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "5",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_5&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r9": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "107",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_107&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r90": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "53",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r91": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "57",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_57_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r92": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "9",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_9&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r93": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Section": "Scope",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS19_g2-7_TI",
   "URIDate": "2021-03-24"
  },
  "r94": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "21",
   "Paragraph": "52",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=21&code=ifrs-tx-2021-en-r&anchor=para_52_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r95": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "21",
   "Paragraph": "52",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=21&code=ifrs-tx-2021-en-r&anchor=para_52_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r96": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "21",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=21&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS21_g51-57_TI",
   "URIDate": "2021-03-24"
  },
  "r97": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "23",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=23&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS23_g26-26_TI",
   "URIDate": "2021-03-24"
  },
  "r98": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "17",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r99": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "18",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_18_b&doctype=Standard",
   "URIDate": "2021-03-24"
  }
 },
 "version": "2.1"
}
