{
 "documentInfo": {
  "documentType": "https://xbrl.org/2021/xbrl-json",
  "features": {
   "xbrl:canonicalValues": true
  },
  "namespaces": {
   "grfs": "http://www.grifols.com/20201231",
   "ifrs-full": "http://xbrl.ifrs.org/taxonomy/2019-03-27/ifrs-full",
   "iso4217": "http://www.xbrl.org/2003/iso4217",
   "scheme": "http://standards.iso.org/iso/17442",
   "xbrl": "https://xbrl.org/2021",
   "xbrli": "http://www.xbrl.org/2003/instance"
  },
  "taxonomy": [
   "http://www.grifols.com/xbrl/2020/959800HSSNXWRKBK4N60-2020-12-31.xsd"
  ]
 },
 "facts": {
  "f1301": {
   "value": "5332271000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Goodwill",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1303": {
   "value": "5507063000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Goodwill",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1308": {
   "value": "1557650000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1310": {
   "value": "1433534000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1313": {
   "value": "678696000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:RightofuseAssets",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1315": {
   "value": "703858000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:RightofuseAssets",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1320": {
   "value": "2324107000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PropertyPlantAndEquipment",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1322": {
   "value": "2159545000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PropertyPlantAndEquipment",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1326": {
   "value": "1869020000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:InvestmentAccountedForUsingEquityMethod",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1328": {
   "value": "114473000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:InvestmentAccountedForUsingEquityMethod",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1332": {
   "value": "3008000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:NonCurrentFinancialAssetsMeasuredAtFairValue",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1334": {
   "value": "7000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:NonCurrentFinancialAssetsMeasuredAtFairValue",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1337": {
   "value": "195149000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentFinancialAssetsAtAmortisedCost",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1339": {
   "value": "138923000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentFinancialAssetsAtAmortisedCost",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1343": {
   "value": "198157000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentFinancialAssets",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1345": {
   "value": "138930000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentFinancialAssets",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1350": {
   "value": "149921000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxAssets",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1352": {
   "value": "123024000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxAssets",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1358": {
   "value": "12109822000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssets",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1360": {
   "value": "10180427000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentAssets",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1365": {
   "value": "2002281000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Inventories",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1367": {
   "value": "2342590000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Inventories",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1375": {
   "value": "383233000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentTradeReceivables",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1377": {
   "value": "369797000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentTradeReceivables",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1380": {
   "value": "72360000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherCurrentReceivables",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1382": {
   "value": "82509000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherCurrentReceivables",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1385": {
   "value": "64565000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxAssets",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1387": {
   "value": "38269000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxAssets",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1391": {
   "value": "520158000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:TradeAndOtherCurrentReceivables",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1393": {
   "value": "490575000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:TradeAndOtherCurrentReceivables",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1400": {
   "value": "0.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:CurrentFinancialAssetsMeasuredAtFairValue",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1402": {
   "value": "1716738000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:CurrentFinancialAssetsMeasuredAtFairValue",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1405": {
   "value": "11118000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentFinancialAssetsAtAmortisedCost",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1407": {
   "value": "12188000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentFinancialAssetsAtAmortisedCost",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1411": {
   "value": "11118000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentFinancialAssets",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1413": {
   "value": "1728926000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentFinancialAssets",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1416": {
   "value": "51750000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherCurrentAssets",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1418": {
   "value": "58111000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherCurrentAssets",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1423": {
   "value": "579647000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1425": {
   "value": "741982000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1431": {
   "value": "3164954000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentAssets",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1433": {
   "value": "5362184000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentAssets",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1438": {
   "value": "15274776000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Assets",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1440": {
   "value": "15542611000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Assets",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1476": {
   "value": "119604000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IssuedCapital",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1478": {
   "value": "119604000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IssuedCapital",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1483": {
   "value": "910728000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:SharePremium",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1485": {
   "value": "910728000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:SharePremium",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1490": {
   "value": "3776932000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:Reserves",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1492": {
   "value": "3009599000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:Reserves",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1496": {
   "value": "43734000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:TreasuryShares",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1498": {
   "value": "49584000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:TreasuryShares",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1501": {
   "value": "0.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:InterimDividend",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1504": {
   "value": "136828000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:InterimDividend",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1511": {
   "value": "618546000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:AmountOfProfitForYearAttributableToParent",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1513": {
   "value": "625146000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:AmountOfProfitForYearAttributableToParent",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1516": {
   "value": "5382076000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:EquityDisclosure",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1518": {
   "value": "4478665000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:EquityDisclosure",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1522": {
   "value": "-1155000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:ReserveOfMiscellaneousOtherComprehensiveIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1524": {
   "value": "-903000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:ReserveOfMiscellaneousOtherComprehensiveIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1528": {
   "value": "-272529000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ReserveOfExchangeDifferencesOnTranslation",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1530": {
   "value": "344357000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ReserveOfExchangeDifferencesOnTranslation",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1536": {
   "value": "-273684000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:AccumulatedOtherComprehensiveIncomeExcludingCashFlowHedges",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1538": {
   "value": "343454000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:AccumulatedOtherComprehensiveIncomeExcludingCashFlowHedges",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1548": {
   "value": "5108392000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:EquityAttributableToOwnersOfParent",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1550": {
   "value": "4822119000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:EquityAttributableToOwnersOfParent",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1556": {
   "value": "1611663000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:NoncontrollingInterests",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1558": {
   "value": "2023649000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:NoncontrollingInterests",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1564": {
   "value": "6720055000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1566": {
   "value": "6845768000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1572": {
   "value": "17008000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentGovernmentGrants",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1574": {
   "value": "11377000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentGovernmentGrants",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1577": {
   "value": "27271000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentProvisions",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1579": {
   "value": "8030000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentProvisions",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1584": {
   "value": "6602100000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentFinancialLiabilities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1586": {
   "value": "6846068000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentFinancialLiabilities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1589": {
   "value": "16391000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherNoncurrentLiabilities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1591": {
   "value": "983000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherNoncurrentLiabilities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1596": {
   "value": "556813000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxLiabilities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1598": {
   "value": "463827000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DeferredTaxLiabilities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1605": {
   "value": "7219583000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentLiabilities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1607": {
   "value": "7330285000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:NoncurrentLiabilities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1610": {
   "value": "11175000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentProvisions",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1612": {
   "value": "53109000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentProvisions",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1617": {
   "value": "424612000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentFinancialLiabilities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1619": {
   "value": "361312000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentFinancialLiabilities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1623": {
   "value": "0.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:TradeAndOtherCurrentPayablesToRelatedParties",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1625": {
   "value": "1258000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:TradeAndOtherCurrentPayablesToRelatedParties",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1631": {
   "value": "601618000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1633": {
   "value": "581882000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1636": {
   "value": "141089000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherCurrentPayables",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1638": {
   "value": "165632000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherCurrentPayables",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1641": {
   "value": "3482000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxLiabilities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1643": {
   "value": "5966000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentTaxLiabilities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1647": {
   "value": "746189000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:TradeAndOtherCurrentPayables",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1649": {
   "value": "753480000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:TradeAndOtherCurrentPayables",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1654": {
   "value": "153162000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherCurrentLiabilities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1656": {
   "value": "197399000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherCurrentLiabilities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1663": {
   "value": "1335138000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentLiabilities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1665": {
   "value": "1366558000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CurrentLiabilities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1668": {
   "value": "8554721000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Liabilities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1670": {
   "value": "8696843000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Liabilities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1676": {
   "value": "15274776000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:EquityAndLiabilities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1678": {
   "value": "15542611000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:EquityAndLiabilities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1716": {
   "value": "5340038000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Revenue",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1718": {
   "value": "5098691000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Revenue",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1721": {
   "value": "4486724000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Revenue",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1726": {
   "value": "3084873000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CostOfSales",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1729": {
   "value": "2757459000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CostOfSales",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1732": {
   "value": "2437164000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CostOfSales",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1736": {
   "value": "2255165000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:GrossProfit",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1738": {
   "value": "2341232000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:GrossProfit",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1741": {
   "value": "2049560000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:GrossProfit",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1746": {
   "value": "294216000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ResearchAndDevelopmentExpense",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1749": {
   "value": "276018000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ResearchAndDevelopmentExpense",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1752": {
   "value": "240661000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ResearchAndDevelopmentExpense",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1759": {
   "value": "985616000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:SellingGeneralAndAdministrativeExpense",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1762": {
   "value": "942821000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:SellingGeneralAndAdministrativeExpense",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1765": {
   "value": "814775000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:SellingGeneralAndAdministrativeExpense",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1770": {
   "value": "1279832000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OperatingExpense",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1773": {
   "value": "1218839000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OperatingExpense",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1776": {
   "value": "1055436000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OperatingExpense",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1786": {
   "value": "20799000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:ShareOfProfitLossOfEquityAccountedInvesteesWithSimilarActivityToThatOfGroup",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1788": {
   "value": "8972000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:ShareOfProfitLossOfEquityAccountedInvesteesWithSimilarActivityToThatOfGroup",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1797": {
   "value": "996132000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromOperatingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1799": {
   "value": "1131365000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromOperatingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1801": {
   "value": "994124000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromOperatingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1806": {
   "value": "8021000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:FinanceIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1809": {
   "value": "114197000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:FinanceIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1811": {
   "value": "13995000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:FinanceIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1816": {
   "value": "249639000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:FinanceCosts",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1819": {
   "value": "342965000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:FinanceCosts",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1822": {
   "value": "293273000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:FinanceCosts",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1829": {
   "value": "55703000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:ChangeInFairValueOfFinancialInstruments",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1831": {
   "value": "1326000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:ChangeInFairValueOfFinancialInstruments",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1842": {
   "value": "0.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:ImpairmentGainLossOnFinancialAssetsAtAmortizedCost",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1845": {
   "value": "37666000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:ImpairmentGainLossOnFinancialAssetsAtAmortizedCost",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1847": {
   "value": "-30280000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:ImpairmentGainLossOnFinancialAssetsAtAmortizedCost",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1852": {
   "value": "8246000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1854": {
   "value": "-9616000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1856": {
   "value": "-8246000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1861": {
   "value": "-177669000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:FinanceIncomeCost",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1864": {
   "value": "-274724000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:FinanceIncomeCost",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1867": {
   "value": "-257244000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:FinanceIncomeCost",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1875": {
   "value": "60166000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:ShareOfProfitLossOfEquityAccountedInvesteesRestOfEquityAccountedInvestees",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1878": {
   "value": "-39538000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:ShareOfProfitLossOfEquityAccountedInvesteesRestOfEquityAccountedInvestees",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1880": {
   "value": "-11038000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:ShareOfProfitLossOfEquityAccountedInvesteesRestOfEquityAccountedInvestees",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1889": {
   "value": "878629000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossBeforeTax",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1892": {
   "value": "817103000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossBeforeTax",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1894": {
   "value": "725842000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossBeforeTax",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1902": {
   "value": "169639000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxExpenseContinuingOperations",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1905": {
   "value": "168459000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxExpenseContinuingOperations",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1908": {
   "value": "131436000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxExpenseContinuingOperations",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1918": {
   "value": "708990000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromContinuingOperations",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1921": {
   "value": "648644000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromContinuingOperations",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1923": {
   "value": "594406000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossFromContinuingOperations",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1930": {
   "value": "708990000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1933": {
   "value": "648644000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1935": {
   "value": "594406000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1941": {
   "value": "618546000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1944": {
   "value": "625146000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1946": {
   "value": "596642000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1954": {
   "value": "90444000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToNoncontrollingInterests",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1957": {
   "value": "23498000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToNoncontrollingInterests",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1959": {
   "value": "-2236000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossAttributableToNoncontrollingInterests",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f1965": {
   "value": "0.9",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:BasicEarningsLossPerShareFromContinuingOperations",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "f1967": {
   "value": "0.91",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:BasicEarningsLossPerShareFromContinuingOperations",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "f1969": {
   "value": "0.87",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:BasicEarningsLossPerShareFromContinuingOperations",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "f1974": {
   "value": "0.9",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:DilutedEarningsLossPerShareFromContinuingOperations",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "f1976": {
   "value": "0.91",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:DilutedEarningsLossPerShareFromContinuingOperations",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "f1978": {
   "value": "0.87",
   "decimals": 2,
   "dimensions": {
    "concept": "ifrs-full:DilutedEarningsLossPerShareFromContinuingOperations",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR/xbrli:shares"
   }
  },
  "f2016": {
   "value": "708990000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2018": {
   "value": "648644000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2020": {
   "value": "594406000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2025": {
   "value": "-747221000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2027": {
   "value": "33256000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2029": {
   "value": "268557000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2031": {
   "value": "21916000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2033": {
   "value": "-4360000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2035": {
   "value": "-9270000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2037": {
   "value": "-252000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OtherComprehensiveIncomeNetOfTaxOther",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2039": {
   "value": "-349000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OtherComprehensiveIncomeNetOfTaxOther",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2042": {
   "value": "102000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OtherComprehensiveIncomeNetOfTaxOther",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2047": {
   "value": "-725557000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2049": {
   "value": "28547000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2051": {
   "value": "259389000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2054": {
   "value": "-16567000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2056": {
   "value": "677191000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2058": {
   "value": "853795000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2067": {
   "value": "1408000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2070": {
   "value": "641772000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2073": {
   "value": "856598000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2075": {
   "value": "-17975000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2077": {
   "value": "35419000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2079": {
   "value": "-2803000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncomeAttributableToNoncontrollingInterests",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2142": {
   "value": "878629000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossBeforeTax",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2145": {
   "value": "817103000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossBeforeTax",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2147": {
   "value": "725842000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLossBeforeTax",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2151": {
   "value": "409766000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForReconcileProfitLoss",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2154": {
   "value": "569960000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForReconcileProfitLoss",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2156": {
   "value": "454378000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForReconcileProfitLoss",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2162": {
   "value": "321533000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2165": {
   "value": "302455000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2167": {
   "value": "228609000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2171": {
   "value": "88233000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherAdjustmentsToReconcileProfitLoss",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2174": {
   "value": "267505000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherAdjustmentsToReconcileProfitLoss",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2177": {
   "value": "225769000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherAdjustmentsToReconcileProfitLoss",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2184": {
   "value": "80965000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForUndistributedProfitsOfInvestmentsAccountedForUsingEquityMethod",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2187": {
   "value": "-30566000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForUndistributedProfitsOfInvestmentsAccountedForUsingEquityMethod",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2189": {
   "value": "-11038000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForUndistributedProfitsOfInvestmentsAccountedForUsingEquityMethod",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2195": {
   "value": "-17148000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossAndAdjustmentsForProvisions",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2198": {
   "value": "-19518000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossAndAdjustmentsForProvisions",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2201": {
   "value": "-23657000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossAndAdjustmentsForProvisions",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2207": {
   "value": "-1067000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2209": {
   "value": "-1399000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2211": {
   "value": "6700000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2214": {
   "value": "1683000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:AdjustmentsForGovernmentGrantsTakenToIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2217": {
   "value": "1388000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:AdjustmentsForGovernmentGrantsTakenToIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2219": {
   "value": "1166000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:AdjustmentsForGovernmentGrantsTakenToIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2224": {
   "value": "-170535000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForFinanceIncomeCost",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2227": {
   "value": "-255841000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForFinanceIncomeCost",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2229": {
   "value": "-232962000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForFinanceIncomeCost",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2233": {
   "value": "16427000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherAdjustmentsForNoncashItems",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2236": {
   "value": "605000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherAdjustmentsForNoncashItems",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2238": {
   "value": "13292000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherAdjustmentsForNoncashItems",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2243": {
   "value": "-106283000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseInWorkingCapital",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2246": {
   "value": "481537000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseInWorkingCapital",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2249": {
   "value": "112639000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseInWorkingCapital",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2254": {
   "value": "164631000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDecreaseIncreaseInInventories",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2257": {
   "value": "-323748000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDecreaseIncreaseInInventories",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2260": {
   "value": "-231670000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDecreaseIncreaseInInventories",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2264": {
   "value": "-35429000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2267": {
   "value": "-99374000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2270": {
   "value": "-13141000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2278": {
   "value": "20600000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:AdjustmentsForDecreaseIncreaseInOtherCurrentFinancialAssetsAndOtherCurrentAssets",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2281": {
   "value": "13871000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:AdjustmentsForDecreaseIncreaseInOtherCurrentFinancialAssetsAndOtherCurrentAssets",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2283": {
   "value": "3092000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:AdjustmentsForDecreaseIncreaseInOtherCurrentFinancialAssetsAndOtherCurrentAssets",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2289": {
   "value": "-2319000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2291": {
   "value": "-44544000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2294": {
   "value": "135264000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2300": {
   "value": "-284342000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2303": {
   "value": "-336593000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2306": {
   "value": "-330153000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2310": {
   "value": "155788000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:InterestPaidClassifiedAsOperatingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2313": {
   "value": "236179000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:InterestPaidClassifiedAsOperatingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2316": {
   "value": "225146000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:InterestPaidClassifiedAsOperatingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2319": {
   "value": "3773000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:InterestReceivedClassifiedAsOperatingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2321": {
   "value": "9487000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:InterestReceivedClassifiedAsOperatingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2324": {
   "value": "6862000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:InterestReceivedClassifiedAsOperatingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2328": {
   "value": "131510000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2331": {
   "value": "107797000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2334": {
   "value": "111585000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2337": {
   "value": "817000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OtherRecoveriesPayablesOfCashClassifiedAsOperatingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2340": {
   "value": "2104000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OtherRecoveriesPayablesOfCashClassifiedAsOperatingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2342": {
   "value": "284000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OtherRecoveriesPayablesOfCashClassifiedAsOperatingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2347": {
   "value": "1110336000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperatingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2350": {
   "value": "568933000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperatingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2353": {
   "value": "737428000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInOperatingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2359": {
   "value": "858387000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:PurchaseOfInvestments",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2362": {
   "value": "551497000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:PurchaseOfInvestments",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2365": {
   "value": "852536000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:PurchaseOfInvestments",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2371": {
   "value": "468589000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfInterestsInAssociates",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2374": {
   "value": "119745000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfInterestsInAssociates",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2377": {
   "value": "524081000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfInterestsInAssociates",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2383": {
   "value": "362560000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:PurchaseOfPropertyPlantAndEquipmentAndIntangibleAssetsClassifiedAsInvestingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2386": {
   "value": "412305000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:PurchaseOfPropertyPlantAndEquipmentAndIntangibleAssetsClassifiedAsInvestingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2389": {
   "value": "307722000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:PurchaseOfPropertyPlantAndEquipmentAndIntangibleAssetsClassifiedAsInvestingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2394": {
   "value": "280154000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2397": {
   "value": "310383000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2400": {
   "value": "231983000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2406": {
   "value": "82406000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2409": {
   "value": "101922000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2412": {
   "value": "75739000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2417": {
   "value": "27238000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:PurchaseOfOtherFinancialAssets",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2420": {
   "value": "19447000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:PurchaseOfOtherFinancialAssets",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2423": {
   "value": "20733000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:PurchaseOfOtherFinancialAssets",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2427": {
   "value": "272000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:ProceedsFromSaleOfInvestments",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2430": {
   "value": "2708000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:ProceedsFromSaleOfInvestments",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2432": {
   "value": "70669000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:ProceedsFromSaleOfInvestments",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2437": {
   "value": "272000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2439": {
   "value": "2708000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2442": {
   "value": "550000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2449": {
   "value": "70119000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:ProceedsFromSaleOfOtherFinancialAssets",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2453": {
   "value": "-858115000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInInvestingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2456": {
   "value": "-548789000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInInvestingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2459": {
   "value": "-781867000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInInvestingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2464": {
   "value": "-243373000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:ProceedsFromAndPaymentsForFinancialLiabilityInstruments",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2466": {
   "value": "-7515000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:ProceedsFromAndPaymentsForFinancialLiabilityInstruments",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2469": {
   "value": "37418000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:ProceedsFromAndPaymentsForFinancialLiabilityInstruments",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2473": {
   "value": "108541000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2476": {
   "value": "120079000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2478": {
   "value": "179350000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2483": {
   "value": "351914000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2486": {
   "value": "127594000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2489": {
   "value": "141932000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2495": {
   "value": "103075000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:DividendsAndInterestOnOtherEquityInstrumentsClassifiedAsFinancingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2498": {
   "value": "234271000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:DividendsAndInterestOnOtherEquityInstrumentsClassifiedAsFinancingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2501": {
   "value": "275783000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:DividendsAndInterestOnOtherEquityInstrumentsClassifiedAsFinancingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2505": {
   "value": "113230000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidClassifiedAsFinancingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2508": {
   "value": "238740000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidClassifiedAsFinancingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2511": {
   "value": "278841000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaidClassifiedAsFinancingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2514": {
   "value": "10155000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:DividendsReceivedClassifiedAsFinancingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2517": {
   "value": "4469000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:DividendsReceivedClassifiedAsFinancingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2519": {
   "value": "3058000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:DividendsReceivedClassifiedAsFinancingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2525": {
   "value": "-7953000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2527": {
   "value": "-90552000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2530": {
   "value": "4661000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2533": {
   "value": "9227000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PaymentsForDebtIssueCosts",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2535": {
   "value": "84346000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:PaymentsForDebtIssueCosts",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2541": {
   "value": "1274000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:InflowsOfCashFromFinancingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2543": {
   "value": "-6206000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:InflowsOfCashFromFinancingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2545": {
   "value": "4661000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:InflowsOfCashFromFinancingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2550": {
   "value": "-18000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:PaymentsOfProceedsFromChangesInOwnershipInteretsInSubsidiaries",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2552": {
   "value": "386207000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:PaymentsOfProceedsFromChangesInOwnershipInteretsInSubsidiaries",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2557": {
   "value": "-354401000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInFinancingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2560": {
   "value": "-332356000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInFinancingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2563": {
   "value": "152503000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashFlowsFromUsedInFinancingActivities",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2571": {
   "value": "-60155000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2574": {
   "value": "20402000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2577": {
   "value": "39207000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2584": {
   "value": "-162335000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseInCashAndCashEquivalents",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2587": {
   "value": "-291810000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseInCashAndCashEquivalents",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2590": {
   "value": "147271000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseInCashAndCashEquivalents",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2599": {
   "value": "741982000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2602": {
   "value": "1033792000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2604": {
   "value": "886521000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2611": {
   "value": "579647000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2614": {
   "value": "741982000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2617": {
   "value": "1033792000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:CashAndCashEquivalents",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2704": {
   "value": "119604000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2706": {
   "value": "910728000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2708": {
   "value": "2027648000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2710": {
   "value": "662700000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:ProfitForPeriodAttributableToParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2713": {
   "value": "-122986000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2716": {
   "value": "-62422000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2718": {
   "value": "89537000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2720": {
   "value": "4926000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2722": {
   "value": "-656000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:MiscellaneousOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2724": {
   "value": "3629079000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2727": {
   "value": "4886000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2730": {
   "value": "3633965000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2739": {
   "value": "29562000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:ImpactOfNewIfrs",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:ReservesMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2746": {
   "value": "-4926000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:ImpactOfNewIfrs",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2750": {
   "value": "24636000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:ImpactOfNewIfrs",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2755": {
   "value": "24636000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:ImpactOfNewIfrs",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00",
    "ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis": "ifrs-full:IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2761": {
   "value": "119604000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:EquityAdjustedBalance",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2763": {
   "value": "910728000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:EquityAdjustedBalance",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2766": {
   "value": "2057210000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:EquityAdjustedBalance",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2769": {
   "value": "662700000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:EquityAdjustedBalance",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:ProfitForPeriodAttributableToParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2772": {
   "value": "-122986000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:EquityAdjustedBalance",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2775": {
   "value": "-62422000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:EquityAdjustedBalance",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2777": {
   "value": "89537000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:EquityAdjustedBalance",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2781": {
   "value": "-656000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:EquityAdjustedBalance",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:MiscellaneousOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2783": {
   "value": "3653715000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:EquityAdjustedBalance",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2785": {
   "value": "4886000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:EquityAdjustedBalance",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2788": {
   "value": "3658601000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:EquityAdjustedBalance",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2800": {
   "value": "259854000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslationAndShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2806": {
   "value": "259854000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslationAndShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2809": {
   "value": "-567000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslationAndShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2812": {
   "value": "259287000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslationAndShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2846": {
   "value": "102000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OtherComprehensiveIncomeNetOfTaxOther",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:MiscellaneousOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2848": {
   "value": "102000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OtherComprehensiveIncomeNetOfTaxOther",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2852": {
   "value": "102000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OtherComprehensiveIncomeNetOfTaxOther",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2864": {
   "value": "259854000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2868": {
   "value": "102000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:MiscellaneousOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2872": {
   "value": "259956000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2874": {
   "value": "-567000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2876": {
   "value": "259389000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2888": {
   "value": "596642000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:ProfitForPeriodAttributableToParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2897": {
   "value": "596642000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2899": {
   "value": "-2236000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2901": {
   "value": "594406000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2910": {
   "value": "596642000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:ProfitForPeriodAttributableToParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2915": {
   "value": "259854000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2919": {
   "value": "102000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:MiscellaneousOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2922": {
   "value": "856598000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2925": {
   "value": "-2803000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2928": {
   "value": "853795000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2943": {
   "value": "6981000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2950": {
   "value": "6981000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2954": {
   "value": "6981000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2965": {
   "value": "-3462000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2975": {
   "value": "-3462000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2977": {
   "value": "469010000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2980": {
   "value": "465548000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f2989": {
   "value": "-9437000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f2999": {
   "value": "-9437000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3001": {
   "value": "-43000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3004": {
   "value": "-9480000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f3016": {
   "value": "136747000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DividendsRecognisedAsDistributionsToOwnersOfParentRelatingToCurrentYear",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3024": {
   "value": "136747000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DividendsRecognisedAsDistributionsToOwnersOfParentRelatingToCurrentYear",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3029": {
   "value": "136747000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DividendsRecognisedAsDistributionsToOwnersOfParentRelatingToCurrentYear",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f3038": {
   "value": "-539714000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:AdjustmentToReservesDistributionOfPriorYearProfit",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3041": {
   "value": "539714000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:AdjustmentToReservesDistributionOfPriorYearProfit",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:ProfitForPeriodAttributableToParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3058": {
   "value": "142094000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3068": {
   "value": "142094000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3073": {
   "value": "142094000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f3083": {
   "value": "122986000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:DistributionOfPriorYearProfitInterimDividend",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:ProfitForPeriodAttributableToParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3086": {
   "value": "-122986000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:DistributionOfPriorYearProfitInterimDividend",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3103": {
   "value": "384721000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OperationsWithShareholdersOrOwners",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3106": {
   "value": "-662700000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OperationsWithShareholdersOrOwners",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:ProfitForPeriodAttributableToParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3109": {
   "value": "-13761000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OperationsWithShareholdersOrOwners",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3111": {
   "value": "6981000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OperationsWithShareholdersOrOwners",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3118": {
   "value": "-284759000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OperationsWithShareholdersOrOwners",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3121": {
   "value": "468967000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OperationsWithShareholdersOrOwners",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3124": {
   "value": "184208000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OperationsWithShareholdersOrOwners",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2018-01-01T00:00:00/2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f3130": {
   "value": "119604000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3132": {
   "value": "910728000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3135": {
   "value": "2441931000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3138": {
   "value": "596642000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:ProfitForPeriodAttributableToParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3141": {
   "value": "-136747000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3144": {
   "value": "-55441000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3146": {
   "value": "349391000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3150": {
   "value": "-554000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:MiscellaneousOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3152": {
   "value": "4225554000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3155": {
   "value": "471050000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3158": {
   "value": "4696604000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f3277": {
   "value": "16975000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslationAndShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3283": {
   "value": "16975000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslationAndShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3286": {
   "value": "11921000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslationAndShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3289": {
   "value": "28896000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslationAndShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f3304": {
   "value": "-349000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OtherComprehensiveIncomeNetOfTaxOther",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:MiscellaneousOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3307": {
   "value": "-349000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OtherComprehensiveIncomeNetOfTaxOther",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3312": {
   "value": "-349000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OtherComprehensiveIncomeNetOfTaxOther",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f3324": {
   "value": "16975000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3329": {
   "value": "-349000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:MiscellaneousOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3331": {
   "value": "16626000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3333": {
   "value": "11921000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3335": {
   "value": "28547000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f3347": {
   "value": "625146000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:ProfitForPeriodAttributableToParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3356": {
   "value": "625146000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3358": {
   "value": "23498000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3361": {
   "value": "648644000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f3370": {
   "value": "625146000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:ProfitForPeriodAttributableToParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3375": {
   "value": "16975000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3379": {
   "value": "-349000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:MiscellaneousOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3381": {
   "value": "641772000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3384": {
   "value": "35419000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3387": {
   "value": "677191000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f3402": {
   "value": "5857000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3409": {
   "value": "5857000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3413": {
   "value": "5857000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f3426": {
   "value": "220976000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3433": {
   "value": "-22009000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3439": {
   "value": "198967000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3442": {
   "value": "1517180000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3445": {
   "value": "1716147000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f3454": {
   "value": "-11291000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3464": {
   "value": "-11291000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3469": {
   "value": "-11291000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f3481": {
   "value": "136828000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DividendsRecognisedAsDistributionsToOwnersOfParentRelatingToCurrentYear",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3489": {
   "value": "136828000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DividendsRecognisedAsDistributionsToOwnersOfParentRelatingToCurrentYear",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3494": {
   "value": "136828000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DividendsRecognisedAsDistributionsToOwnersOfParentRelatingToCurrentYear",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f3503": {
   "value": "-459895000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:AdjustmentToReservesDistributionOfPriorYearProfit",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3506": {
   "value": "459895000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:AdjustmentToReservesDistributionOfPriorYearProfit",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:ProfitForPeriodAttributableToParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3523": {
   "value": "101912000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3533": {
   "value": "101912000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3538": {
   "value": "101912000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f3548": {
   "value": "136747000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:DistributionOfPriorYearProfitInterimDividend",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:ProfitForPeriodAttributableToParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3551": {
   "value": "-136747000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:DistributionOfPriorYearProfitInterimDividend",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3568": {
   "value": "567668000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OperationsWithShareholdersOrOwners",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3571": {
   "value": "-596642000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OperationsWithShareholdersOrOwners",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:ProfitForPeriodAttributableToParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3573": {
   "value": "-81000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OperationsWithShareholdersOrOwners",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3575": {
   "value": "5857000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OperationsWithShareholdersOrOwners",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3578": {
   "value": "-22009000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OperationsWithShareholdersOrOwners",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3584": {
   "value": "-45207000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OperationsWithShareholdersOrOwners",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3587": {
   "value": "1517180000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OperationsWithShareholdersOrOwners",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3590": {
   "value": "1471973000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OperationsWithShareholdersOrOwners",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2019-01-01T00:00:00/2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f3596": {
   "value": "119604000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3598": {
   "value": "910728000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3601": {
   "value": "3009599000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3604": {
   "value": "625146000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:ProfitForPeriodAttributableToParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3607": {
   "value": "-136828000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3610": {
   "value": "-49584000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3612": {
   "value": "344357000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3616": {
   "value": "-903000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:MiscellaneousOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3618": {
   "value": "4822119000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3621": {
   "value": "2023649000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3623": {
   "value": "6845768000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f3636": {
   "value": "-616886000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslationAndShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3642": {
   "value": "-616886000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslationAndShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3645": {
   "value": "-108419000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslationAndShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3648": {
   "value": "-725305000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslationAndShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f3663": {
   "value": "-252000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OtherComprehensiveIncomeNetOfTaxOther",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:MiscellaneousOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3666": {
   "value": "-252000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OtherComprehensiveIncomeNetOfTaxOther",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3671": {
   "value": "-252000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OtherComprehensiveIncomeNetOfTaxOther",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f3684": {
   "value": "-616886000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3689": {
   "value": "-252000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:MiscellaneousOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3692": {
   "value": "-617138000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3695": {
   "value": "-108419000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3698": {
   "value": "-725557000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:OtherComprehensiveIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f3710": {
   "value": "618546000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:ProfitForPeriodAttributableToParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3719": {
   "value": "618546000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3721": {
   "value": "90444000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3724": {
   "value": "708990000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ProfitLoss",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f3733": {
   "value": "618546000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:ProfitForPeriodAttributableToParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3739": {
   "value": "-616886000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3744": {
   "value": "-252000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:MiscellaneousOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3746": {
   "value": "1408000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3748": {
   "value": "-17975000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3750": {
   "value": "-16567000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:ComprehensiveIncome",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f3765": {
   "value": "5850000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3772": {
   "value": "5850000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3776": {
   "value": "5850000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTreasuryShareTransactions",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f3790": {
   "value": "405698000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3798": {
   "value": "405698000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3801": {
   "value": "-405698000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3811": {
   "value": "-13453000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3819": {
   "value": "-13453000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3821": {
   "value": "11687000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3824": {
   "value": "-1766000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f3834": {
   "value": "-488318000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:AdjustmentToReservesDistributionOfPriorYearProfit",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3837": {
   "value": "488318000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:AdjustmentToReservesDistributionOfPriorYearProfit",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:ProfitForPeriodAttributableToParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3854": {
   "value": "113230000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3864": {
   "value": "113230000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3869": {
   "value": "113230000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:DividendsPaid",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f3879": {
   "value": "136828000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:DistributionOfPriorYearProfitInterimDividend",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:ProfitForPeriodAttributableToParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3882": {
   "value": "-136828000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:DistributionOfPriorYearProfitInterimDividend",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3900": {
   "value": "767333000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OperationsWithShareholdersOrOwners",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3903": {
   "value": "-625146000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OperationsWithShareholdersOrOwners",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:ProfitForPeriodAttributableToParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3906": {
   "value": "136828000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OperationsWithShareholdersOrOwners",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:InterimDividendMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3908": {
   "value": "5850000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OperationsWithShareholdersOrOwners",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3915": {
   "value": "284865000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OperationsWithShareholdersOrOwners",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3918": {
   "value": "-394011000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OperationsWithShareholdersOrOwners",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3921": {
   "value": "-109146000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "grfs:OperationsWithShareholdersOrOwners",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f3924": {
   "value": "2020-12-31",
   "dimensions": {
    "concept": "ifrs-full:DateOfEndOfReportingPeriod2013",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00"
   }
  },
  "f3928": {
   "value": "119604000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:IssuedCapitalMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3930": {
   "value": "910728000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:SharePremiumMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3933": {
   "value": "3776932000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:ReservesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3936": {
   "value": "618546000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:ProfitForPeriodAttributableToParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3941": {
   "value": "-43734000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:TreasurySharesMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3944": {
   "value": "-272529000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3948": {
   "value": "-1155000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "grfs:MiscellaneousOtherComprehensiveIncomeMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3951": {
   "value": "5108392000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:EquityAttributableToOwnersOfParentMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3953": {
   "value": "1611663000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "ifrs-full:ComponentsOfEquityAxis": "ifrs-full:NoncontrollingInterestsMember",
    "unit": "iso4217:EUR"
   }
  },
  "f3956": {
   "value": "6720055000.0",
   "decimals": -3,
   "dimensions": {
    "concept": "ifrs-full:Equity",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2021-01-01T00:00:00",
    "unit": "iso4217:EUR"
   }
  },
  "f3977": {
   "value": "Grifols, S.A",
   "dimensions": {
    "concept": "ifrs-full:NameOfReportingEntityOrOtherMeansOfIdentification",
    "language": "es",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00"
   }
  },
  "f3989": {
   "value": "Espa\u00f1a",
   "dimensions": {
    "concept": "ifrs-full:CountryOfIncorporation",
    "language": "es",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00"
   }
  },
  "f3990": {
   "value": "Espa\u00f1a",
   "dimensions": {
    "concept": "ifrs-full:DomicileOfEntity",
    "language": "es",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00"
   }
  },
  "f3991": {
   "value": "Espa\u00f1a",
   "dimensions": {
    "concept": "ifrs-full:PrincipalPlaceOfBusiness",
    "language": "es",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00"
   }
  },
  "f4000": {
   "value": "como sociedad an\u00f3nima",
   "dimensions": {
    "concept": "ifrs-full:LegalFormOfEntity",
    "language": "es",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00"
   }
  },
  "f4020": {
   "value": "Barcelona",
   "dimensions": {
    "concept": "ifrs-full:AddressOfRegisteredOfficeOfEntity",
    "language": "es",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00"
   }
  },
  "f4022": {
   "value": "El objeto social de laSociedad consiste en la prestaci\u00f3n de servicios de administraci\u00f3n, gesti\u00f3n y control de empresas y negocios, as\u00ed comola  inversi\u00f3n  en  bienes  muebles  e  inmuebles.",
   "dimensions": {
    "concept": "ifrs-full:DescriptionOfNatureOfEntitysOperationsAndPrincipalActivities",
    "language": "es",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00"
   }
  },
  "f4238": {
   "value": "Grifols, S.A.",
   "dimensions": {
    "concept": "ifrs-full:NameOfParentEntity",
    "language": "es",
    "entity": "scheme:959800HSSNXWRKBK4N60",
    "period": "2020-01-01T00:00:00/2021-01-01T00:00:00"
   }
  }
 }
}