<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Toppan Merrill Bridge  11.2.0.5 -->
<!--Based on XBRL 2.1-->
<!--Created on: 4/17/2026 4:08:49 PM-->
<!--Modified on: 4/17/2026 4:08:49 PM-->
<xsd:schema targetNamespace="http://www.grifols.com/20251231" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:deprecated="http://www.xbrl.org/2009/role/deprecated" xmlns:currency="http://xbrl.sec.gov/currency/2025" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:ifrs-full="https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:net="http://www.xbrl.org/2009/role/net" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:attributeFormDefault="unqualified" xmlns:srt="http://fasb.org/srt/2025" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:us-roles="http://fasb.org/us-roles/2025" xmlns:grfs="http://www.grifols.com/20251231" xmlns:dtr="http://www.xbrl.org/2009/dtr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" xmlns:ecd-sub="http://xbrl.sec.gov/ecd-sub/2025" xmlns:cyd-af-sub="http://xbrl.sec.gov/cyd-af-sub/2025" xmlns:cyd="http://xbrl.sec.gov/cyd/2025">
  <xsd:annotation>
    <xsd:appinfo>
      <link:roleType roleURI="http://www.grifols.com/role/StatementConsolidatedBalanceSheets" id="StatementConsolidatedBalanceSheets">
        <link:definition>995200100 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLoss" id="StatementConsolidatedStatementsOfProfitAndLoss">
        <link:definition>995200200 - Statement - Consolidated Statements of Profit and Loss</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/StatementConsolidatedStatementsOfProfitAndLossCalc2" id="StatementConsolidatedStatementsOfProfitAndLossCalc2">
        <link:definition>00200 - Statement - Consolidated Statements of Profit and Loss Calc 2</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" id="StatementConsolidatedStatementsOfComprehensiveIncome">
        <link:definition>995200300 - Statement - Consolidated Statements of Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeCalc2" id="StatementConsolidatedStatementsOfComprehensiveIncomeCalc2">
        <link:definition>00305 - Statement - Consolidated Statements of Comprehensive Income - Calc 2</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/StatementConsolidatedStatementsOfCashFlows" id="StatementConsolidatedStatementsOfCashFlows">
        <link:definition>995200400 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/StatementStatementOfChangesInConsolidatedEquity" id="StatementStatementOfChangesInConsolidatedEquity">
        <link:definition>995200500 - Statement - Statement of Changes in Consolidated Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsCostFvOfAssetsGoodwillAndOtherDetails" id="DisclosureBusinessCombinationsAndDivestmentsCostFvOfAssetsGoodwillAndOtherDetails">
        <link:definition>40301 - Disclosure - Business Combinations and Divestments - Cost, FV of Assets, Goodwill and Other (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails" id="DisclosureSegmentReportingFinancialInformationForOperatingSegmentsDetails">
        <link:definition>99940501 - Disclosure - Segment Reporting - Financial information for operating segments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureGoodwillProportionOfRecoverableAmountDetails" id="DisclosureGoodwillProportionOfRecoverableAmountDetails">
        <link:definition>99940605 - Disclosure - Goodwill - Proportion of Recoverable amount (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureLeasesScheduleOfUndiscountedFuturePaymentsClassifiedOnMaturityBasisDetails" id="DisclosureLeasesScheduleOfUndiscountedFuturePaymentsClassifiedOnMaturityBasisDetails">
        <link:definition>99940803 - Disclosure - Leases - Schedule of undiscounted future payments classified on a maturity basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureLeasesAmountsRecognizedInConsolidatedStatementOfProfitAndLossDetails" id="DisclosureLeasesAmountsRecognizedInConsolidatedStatementOfProfitAndLossDetails">
        <link:definition>99940805 - Disclosure - Leases - Amounts recognized in the consolidated statement of profit and loss (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessConsolidatedStatementsOfProfitAndLossDetails" id="DisclosureEquityAccountedInvesteesAndJointBusinessConsolidatedStatementsOfProfitAndLossDetails">
        <link:definition>99941005 - Disclosure - Equity-Accounted Investees and Joint Business - Consolidated Statements of Profit and Loss (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentFinancialAssetsDetails" id="DisclosureFinancialAssetsNonCurrentFinancialAssetsDetails">
        <link:definition>99941101 - Disclosure - Financial Assets - Non current financial assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureFinancialAssetsOtherCurrentFinancialAssetsDetails" id="DisclosureFinancialAssetsOtherCurrentFinancialAssetsDetails">
        <link:definition>99941102 - Disclosure - Financial Assets - Other current financial assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEquityAccountedInvesteesLastFinancialStatementsAvailableForMainEquityAccountedInvestmentsOfGrifolsCalc" id="DisclosureEquityAccountedInvesteesLastFinancialStatementsAvailableForMainEquityAccountedInvestmentsOfGrifolsCalc">
        <link:definition>41112 - Disclosure - Equity-Accounted Investees - Last financial statements available for main equity-accounted investments of Grifols (calc)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureInventoriesDetails" id="DisclosureInventoriesDetails">
        <link:definition>99941201 - Disclosure - Inventories (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesSummaryDetails" id="DisclosureTradeAndOtherReceivablesSummaryDetails">
        <link:definition>99941301 - Disclosure - Trade and Other Receivables - Summary (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureCashAndCashEquivalentsDetails" id="DisclosureCashAndCashEquivalentsDetails">
        <link:definition>99941401 - Disclosure - Cash and Cash Equivalents (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEquitySignificantShareholdersDetails" id="DisclosureEquitySignificantShareholdersDetails">
        <link:definition>99941512 - Disclosure - Equity - Significant shareholders (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureProvisionsSummaryDetails" id="DisclosureProvisionsSummaryDetails">
        <link:definition>99941801 - Disclosure - Provisions - Summary (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureFinancialLiabilitiesSummaryDetails" id="DisclosureFinancialLiabilitiesSummaryDetails">
        <link:definition>99941901 - Disclosure - Financial Liabilities - Summary (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails" id="DisclosureFinancialLiabilitiesOtherFinancialLiabilitiesDetails">
        <link:definition>99941909 - Disclosure - Financial Liabilities - Other Financial Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureTradeAndOtherPayablesDetails" id="DisclosureTradeAndOtherPayablesDetails">
        <link:definition>99942001 - Disclosure - Trade and Other Payables (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureOtherCurrentLiabilitiesDetails" id="DisclosureOtherCurrentLiabilitiesDetails">
        <link:definition>99942101 - Disclosure - Other Current Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureNetRevenuesDiscountsAndOtherReductionsDetails" id="DisclosureNetRevenuesDiscountsAndOtherReductionsDetails">
        <link:definition>99942203 - Disclosure - Net Revenues - Discounts and Other Reductions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosurePersonnelExpensesDetails" id="DisclosurePersonnelExpensesDetails">
        <link:definition>99942301 - Disclosure - Personnel Expenses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesComponentsDetails" id="DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesComponentsDetails">
        <link:definition>99942403 - Disclosure - Expenses by Nature - Other Operating Income and Expenses, Components (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureFinanceResultDetails" id="DisclosureFinanceResultDetails">
        <link:definition>99942501 - Disclosure - Finance Result (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansComponentsOfCostsForDefinedBenefitPlansDetails" id="DisclosurePensionPlansAndOtherBenefitPlansComponentsOfCostsForDefinedBenefitPlansDetails">
        <link:definition>99942604 - Disclosure - Pension Plans and Other Benefit Plans - Components of the costs for the defined benefit plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansReconciliationOfNetPresentValueOfDefinedBenefitObligationDetails" id="DisclosurePensionPlansAndOtherBenefitPlansReconciliationOfNetPresentValueOfDefinedBenefitObligationDetails">
        <link:definition>99942605 - Disclosure - Pension Plans and Other Benefit Plans - Reconciliation of the net present value of the defined benefit obligation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansPlanAssetsOfGroupInvestedInAssetClassesDetails" id="DisclosurePensionPlansAndOtherBenefitPlansPlanAssetsOfGroupInvestedInAssetClassesDetails">
        <link:definition>99942607 - Disclosure - Pension Plans and Other Benefit Plans - Plan assets of the group invested in asset classes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansBreakdownForExpenseForDefinedContributionPlansDetails" id="DisclosurePensionPlansAndOtherBenefitPlansBreakdownForExpenseForDefinedContributionPlansDetails">
        <link:definition>99942610 - Disclosure - Pension Plans and Other Benefit Plans - Breakdown for expense for defined contribution plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureTaxationReconciliationOfAccountingAndTaxableIncomeDetails" id="DisclosureTaxationReconciliationOfAccountingAndTaxableIncomeDetails">
        <link:definition>99942802 - Disclosure - Taxation - Reconciliation of accounting and taxable income (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureTaxationIncomeTaxExpenseTotalIncomeTaxExpenseDetails" id="DisclosureTaxationIncomeTaxExpenseTotalIncomeTaxExpenseDetails">
        <link:definition>99942803 - Disclosure - Taxation - Income tax expense - Total income tax expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureTaxationOtherComprehensiveIncomeTaxComponentsDetails" id="DisclosureTaxationOtherComprehensiveIncomeTaxComponentsDetails">
        <link:definition>99942804 - Disclosure - Taxation - Other Comprehensive Income Tax Components (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails" id="DisclosureFinancialInstrumentsContractualMaturityDatesOfFinancialLiabilitiesDetails">
        <link:definition>99943004 - Disclosure - Financial Instruments - Contractual Maturity Dates of Financial Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetails" id="DisclosureBalancesAndTransactionsWithRelatedPartiesDetails">
        <link:definition>99943101 - Disclosure - Balances and Transactions with Related Parties (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesDetailss" id="DisclosureBalancesAndTransactionsWithRelatedPartiesDetailss">
        <link:definition>43101 - Disclosure - Balances and Transactions with Related Parties (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureAppendixIiStatementOfAccountingStatementOfResultsAndLiquidityDetails" id="DisclosureAppendixIiStatementOfAccountingStatementOfResultsAndLiquidityDetails">
        <link:definition>99943401 - Disclosure - Appendix II - Statement of Accounting statement of results and liquidity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DocumentDocumentAndEntityInformation" id="DocumentDocumentAndEntityInformation">
        <link:definition>995200090 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsTables" id="DisclosureBusinessCombinationsAndDivestmentsTables">
        <link:definition>99930303 - Disclosure - Business Combinations and Divestments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessTables" id="DisclosureEquityAccountedInvesteesAndJointBusinessTables">
        <link:definition>99931003 - Disclosure - Equity-Accounted Investees and Joint Business (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEquityTables" id="DisclosureEquityTables">
        <link:definition>99931503 - Disclosure - Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureNonControllingInterestsTables" id="DisclosureNonControllingInterestsTables">
        <link:definition>99931703 - Disclosure - Non-Controlling Interests (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureFinancialLiabilitiesTables" id="DisclosureFinancialLiabilitiesTables">
        <link:definition>99931903 - Disclosure - Financial Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureBasisOfPresentationScheduleOfEntitiesDetails" id="DisclosureBasisOfPresentationScheduleOfEntitiesDetails">
        <link:definition>99940201 - Disclosure - Basis of Presentation - Schedule of entities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureBasisOfPresentationScheduleOfInvestmentDetails" id="DisclosureBasisOfPresentationScheduleOfInvestmentDetails">
        <link:definition>99940202 - Disclosure - Basis of Presentation - Schedule of investment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails" id="DisclosureBasisOfPresentationChangesInScopeOfConsolidationDetails">
        <link:definition>99940203 - Disclosure - Basis of Presentation - Changes in the scope of consolidation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureBasisOfPresentationAdditionalInformationDetails" id="DisclosureBasisOfPresentationAdditionalInformationDetails">
        <link:definition>99940204 - Disclosure - Basis of Presentation - Additional information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestmentsDetails" id="DisclosureBusinessCombinationsAndDivestmentsDetails">
        <link:definition>99940301 - Disclosure - Business Combinations and Divestments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesIntangibleAssetsDetails" id="DisclosureSignificantAccountingPoliciesIntangibleAssetsDetails">
        <link:definition>99940401 - Disclosure - Significant Accounting Policies - Intangible assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" id="DisclosureSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails">
        <link:definition>99940402 - Disclosure - Significant Accounting Policies - Property, plant and equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesRevenueRecognitionDetails" id="DisclosureSignificantAccountingPoliciesRevenueRecognitionDetails">
        <link:definition>99940403 - Disclosure - Significant Accounting Policies - Revenue recognition (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureSegmentReportingAdditionalInformationDetails" id="DisclosureSegmentReportingAdditionalInformationDetails">
        <link:definition>99940502 - Disclosure - Segment Reporting - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureSegmentReportingSalesByGroupsOfProductsDetails" id="DisclosureSegmentReportingSalesByGroupsOfProductsDetails">
        <link:definition>99940503 - Disclosure - Segment Reporting - Sales by groups of products (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureSegmentReportingFinancialInformationReportedForGeographicalAreasDetails" id="DisclosureSegmentReportingFinancialInformationReportedForGeographicalAreasDetails">
        <link:definition>99940504 - Disclosure - Segment Reporting - Financial information reported for geographical areas (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureSegmentReportingMainCustomerDetails" id="DisclosureSegmentReportingMainCustomerDetails">
        <link:definition>99940505 - Disclosure - Segment Reporting - Main Customer (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureGoodwillDetailsOfAndMovementInGoodwillDetails" id="DisclosureGoodwillDetailsOfAndMovementInGoodwillDetails">
        <link:definition>99940601 - Disclosure - Goodwill - Details of and movement in goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureGoodwillImpairmentTestingDetails" id="DisclosureGoodwillImpairmentTestingDetails">
        <link:definition>99940602 - Disclosure - Goodwill - Impairment testing (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureGoodwillScheduleOfKeyAssumptionsRegardingSalesAndEbitdaDetails" id="DisclosureGoodwillScheduleOfKeyAssumptionsRegardingSalesAndEbitdaDetails">
        <link:definition>99940603 - Disclosure - Goodwill - Schedule of key assumptions regarding sales and EBITDA (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureGoodwillScheduleOfReasonablePossibleChangesDetails" id="DisclosureGoodwillScheduleOfReasonablePossibleChangesDetails">
        <link:definition>99940604 - Disclosure - Goodwill - Schedule of reasonable possible changes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureGoodwillReasonablyPossibleChangesInCertainKeyAssumptionsDetails" id="DisclosureGoodwillReasonablyPossibleChangesInCertainKeyAssumptionsDetails">
        <link:definition>99940606 - Disclosure - Goodwill - Reasonably possible changes in certain key assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureOtherIntangibleAssetsChangesInOtherIntangibleAssetsDetails" id="DisclosureOtherIntangibleAssetsChangesInOtherIntangibleAssetsDetails">
        <link:definition>99940701 - Disclosure - Other Intangible Assets - Changes in Other Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureOtherIntangibleAssetsOthersDetails" id="DisclosureOtherIntangibleAssetsOthersDetails">
        <link:definition>99940702 - Disclosure - Other Intangible Assets - Others (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureLeasesDetailsOfChangesInLeasesDetailsImported" id="DisclosureLeasesDetailsOfChangesInLeasesDetailsImported">
        <link:definition>99940801 - Disclosure - Leases - Details of changes in leases (Details) (Imported)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureLeasesDetailsOfLeasesInConsolidatedBalanceSheetDetails" id="DisclosureLeasesDetailsOfLeasesInConsolidatedBalanceSheetDetails">
        <link:definition>99940802 - Disclosure - Leases - Details of leases in the consolidated balance sheet (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesDetailDetails" id="DisclosureLeasesMaturityOfLeaseLiabilitiesDetailDetails">
        <link:definition>99940804 - Disclosure - Leases - Maturity of lease liabilities detail (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentMovementInPropertyPlantAndEquipmentDetails" id="DisclosurePropertyPlantAndEquipmentMovementInPropertyPlantAndEquipmentDetails">
        <link:definition>99940901 - Disclosure - Property, Plant and Equipment - Movement in Property, Plant and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentActivityDetails" id="DisclosurePropertyPlantAndEquipmentActivityDetails">
        <link:definition>99940902 - Disclosure - Property, Plant and Equipment - Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentSelfConstructedPpEAndCommitmentsDetails" id="DisclosurePropertyPlantAndEquipmentSelfConstructedPpEAndCommitmentsDetails">
        <link:definition>99940903 - Disclosure - Property, Plant and Equipment - Self Constructed PP&amp;E and Commitments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentUnderConstructionDetails" id="DisclosurePropertyPlantAndEquipmentUnderConstructionDetails">
        <link:definition>99940905 - Disclosure - Property, Plant and Equipment -Under construction (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessOwnershipAndCarryingAmountDetails" id="DisclosureEquityAccountedInvesteesAndJointBusinessOwnershipAndCarryingAmountDetails">
        <link:definition>99941001 - Disclosure - Equity-Accounted Investees and Joint Business - Ownership and carrying amount (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMovementInInvestmentsInEquityAccountedInvesteesDetails" id="DisclosureEquityAccountedInvesteesAndJointBusinessMovementInInvestmentsInEquityAccountedInvesteesDetails">
        <link:definition>99941002 - Disclosure - Equity-Accounted Investees and Joint Business - Movement in the investments in equity-accounted investees (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessCanadianPlasmaResourcesCorporationDetails" id="DisclosureEquityAccountedInvesteesAndJointBusinessCanadianPlasmaResourcesCorporationDetails">
        <link:definition>99941003 - Disclosure - Equity-Accounted Investees and Joint Business - Canadian Plasma Resources Corporation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails" id="DisclosureEquityAccountedInvesteesAndJointBusinessGrifolsEgyptForPlasmaDerivativesSaeAndShanghaiRaasBloodProductsCoLtdDetails">
        <link:definition>99941004 - Disclosure - Equity-Accounted Investees and Joint Business - Grifols Egypt for Plasma Derivatives (S.A.E.) and Shanghai RAAS Blood Products Co. Ltd (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessBiodarouPjsCoDetails" id="DisclosureEquityAccountedInvesteesAndJointBusinessBiodarouPjsCoDetails">
        <link:definition>99941006 - Disclosure - Equity-Accounted Investees and Joint Business - BioDarou P.J.S. Co. (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessAlbajunaTherapeuticsSlDetails" id="DisclosureEquityAccountedInvesteesAndJointBusinessAlbajunaTherapeuticsSlDetails">
        <link:definition>99941007 - Disclosure - Equity-Accounted Investees and Joint Business - Albajuna Therapeutics, S.L. (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMecwinsSaDetails" id="DisclosureEquityAccountedInvesteesAndJointBusinessMecwinsSaDetails">
        <link:definition>99941008 - Disclosure - Equity-Accounted Investees and Joint Business - Mecwins, S.A. (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessMostRecentFinancialStatementsAvailableOfMainEquityAccountedInvestmentsOfGrifolsDetails" id="DisclosureEquityAccountedInvesteesAndJointBusinessMostRecentFinancialStatementsAvailableOfMainEquityAccountedInvestmentsOfGrifolsDetails">
        <link:definition>99941009 - Disclosure - Equity-Accounted Investees and Joint Business - Most recent financial statements available of the main equity-accounted investments of Grifols (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessJointArrangementDetails" id="DisclosureEquityAccountedInvesteesAndJointBusinessJointArrangementDetails">
        <link:definition>99941010 - Disclosure - Equity-Accounted Investees and Joint Business - Joint Arrangement (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessNetOfDepositsDetails" id="DisclosureEquityAccountedInvesteesAndJointBusinessNetOfDepositsDetails">
        <link:definition>99941011 - Disclosure - Equity-Accounted Investees and Joint Business - Net of deposits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusinessBreakdownOfBalancesInJointArrangementDetails" id="DisclosureEquityAccountedInvesteesAndJointBusinessBreakdownOfBalancesInJointArrangementDetails">
        <link:definition>99941012 - Disclosure - Equity-Accounted Investees and Joint Business - Breakdown of balances in joint arrangement (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureFinancialAssetsNonCurrentAndCurrentLoansDetails" id="DisclosureFinancialAssetsNonCurrentAndCurrentLoansDetails">
        <link:definition>99941103 - Disclosure - Financial Assets - Non-current and current loans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureInventoriesMovementInInventoryProvisionsDetails" id="DisclosureInventoriesMovementInInventoryProvisionsDetails">
        <link:definition>99941202 - Disclosure - Inventories - Movement in inventory provisions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureInventoriesPurchaseCommitmentsDetails" id="DisclosureInventoriesPurchaseCommitmentsDetails">
        <link:definition>99941203 - Disclosure - Inventories - Purchase commitments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCurrentContractAssetsAndOtherReceivableDetails" id="DisclosureTradeAndOtherReceivablesCurrentContractAssetsAndOtherReceivableDetails">
        <link:definition>99941302 - Disclosure - Trade and Other Receivables - Current contract assets and other receivable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesCarryingAmountOfTradeAndOtherReceivablesAndContractualAssetsCategorizedByDueDateDetails" id="DisclosureTradeAndOtherReceivablesCarryingAmountOfTradeAndOtherReceivablesAndContractualAssetsCategorizedByDueDateDetails">
        <link:definition>99941303 - Disclosure - Trade and Other Receivables - Carrying amount of trade and other receivables and contractual assets categorized by due date (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesMovementInBadDebtProvisionDetails" id="DisclosureTradeAndOtherReceivablesMovementInBadDebtProvisionDetails">
        <link:definition>99941304 - Disclosure - Trade and Other Receivables - Movement in the bad debt provision (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEquityShareCapitalGeneralInformationDetails" id="DisclosureEquityShareCapitalGeneralInformationDetails">
        <link:definition>99941501 - Disclosure - Equity - Share Capital - General Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEquityShareCapitalClassBSharesDetails" id="DisclosureEquityShareCapitalClassBSharesDetails">
        <link:definition>99941502 - Disclosure - Equity - Share Capital - Class B Shares (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEquityShareCapitalMovementInOutstandingSharesDetails" id="DisclosureEquityShareCapitalMovementInOutstandingSharesDetails">
        <link:definition>99941503 - Disclosure - Equity - Share Capital - Movement in Outstanding Shares (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEquityReservesDetails" id="DisclosureEquityReservesDetails">
        <link:definition>99941504 - Disclosure - Equity - Reserves (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEquityReservesLegalReserveDetails" id="DisclosureEquityReservesLegalReserveDetails">
        <link:definition>99941505 - Disclosure - Equity - Reserves - Legal Reserve (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEquityReservesUnavailableReserveDetails" id="DisclosureEquityReservesUnavailableReserveDetails">
        <link:definition>99941506 - Disclosure - Equity - Reserves - Unavailable Reserve (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEquityTreasuryStockTabularDisclosureSharesDetails" id="DisclosureEquityTreasuryStockTabularDisclosureSharesDetails">
        <link:definition>99941507 - Disclosure - Equity - Treasury Stock - Tabular Disclosure - Shares (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEquityTreasuryStockTabularDisclosureValueDetails" id="DisclosureEquityTreasuryStockTabularDisclosureValueDetails">
        <link:definition>99941508 - Disclosure - Equity - Treasury Stock - Tabular Disclosure - Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEquityTreasuryStockAdditionalInformationDetails" id="DisclosureEquityTreasuryStockAdditionalInformationDetails">
        <link:definition>99941509 - Disclosure - Equity - Treasury Stock - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEquityDistributionOfProfitProposedDistributionOfProfitDetails" id="DisclosureEquityDistributionOfProfitProposedDistributionOfProfitDetails">
        <link:definition>99941510 - Disclosure - Equity - Distribution of Profit - Proposed Distribution of Profit (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEarningsPerShareCalculationOfBasicEarningsPerShareDetails" id="DisclosureEarningsPerShareCalculationOfBasicEarningsPerShareDetails">
        <link:definition>99941601 - Disclosure - Earnings Per Share - Calculation of basic earnings per share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEarningsPerShareCalculationOfDilutedEarningsPerShareDetails" id="DisclosureEarningsPerShareCalculationOfDilutedEarningsPerShareDetails">
        <link:definition>99941603 - Disclosure - Earnings Per Share - Calculation of diluted earnings per share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureNonControllingInterestsMovementDetails" id="DisclosureNonControllingInterestsMovementDetails">
        <link:definition>99941701 - Disclosure - Non-Controlling Interests - Movement (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureNonControllingInterestsSummaryOfFinancialInformationDetails" id="DisclosureNonControllingInterestsSummaryOfFinancialInformationDetails">
        <link:definition>99941702 - Disclosure - Non-Controlling Interests - Summary of Financial Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureNonControllingInterestsCashFlowsDetails" id="DisclosureNonControllingInterestsCashFlowsDetails">
        <link:definition>99941703 - Disclosure - Non-Controlling Interests - Cash flows (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureNonControllingInterestsAdditionalInformationDetails" id="DisclosureNonControllingInterestsAdditionalInformationDetails">
        <link:definition>99941704 - Disclosure - Non-Controlling Interests - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorNotesDetails" id="DisclosureFinancialLiabilitiesSeniorNotesDetails">
        <link:definition>99941902 - Disclosure - Financial Liabilities - Senior notes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureFinancialLiabilitiesMovementInSeniorNotesDetails" id="DisclosureFinancialLiabilitiesMovementInSeniorNotesDetails">
        <link:definition>99941903 - Disclosure - Financial Liabilities - Movement in Senior Notes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureFinancialLiabilitiesPromissoryNotesDetails" id="DisclosureFinancialLiabilitiesPromissoryNotesDetails">
        <link:definition>99941904 - Disclosure - Financial Liabilities - Promissory Notes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails" id="DisclosureFinancialLiabilitiesLoansAndBorrowingsDetails">
        <link:definition>99941905 - Disclosure - Financial Liabilities - Loans and Borrowings (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureFinancialLiabilitiesOtherCurrentLoansDetails" id="DisclosureFinancialLiabilitiesOtherCurrentLoansDetails">
        <link:definition>99941906 - Disclosure - Financial Liabilities - Other current loans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureFinancialLiabilitiesSeniorDebtDetails" id="DisclosureFinancialLiabilitiesSeniorDebtDetails">
        <link:definition>99941907 - Disclosure - Financial Liabilities - Senior Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureFinancialLiabilitiesRevolvingCreditFacilityAndOtherDetails" id="DisclosureFinancialLiabilitiesRevolvingCreditFacilityAndOtherDetails">
        <link:definition>99941908 - Disclosure - Financial Liabilities - Revolving credit facility and other (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureFinancialLiabilitiesChangesInLiabilitiesDerivedFromFinancingActivitiesDetails" id="DisclosureFinancialLiabilitiesChangesInLiabilitiesDerivedFromFinancingActivitiesDetails">
        <link:definition>99941910 - Disclosure - Financial Liabilities - Changes in liabilities derived from financing activities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureNetRevenuesDistributionBySegmentDetails" id="DisclosureNetRevenuesDistributionBySegmentDetails">
        <link:definition>99942201 - Disclosure - Net Revenues - Distribution by Segment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureNetRevenuesGeographicalDistributionDetails" id="DisclosureNetRevenuesGeographicalDistributionDetails">
        <link:definition>99942202 - Disclosure - Net Revenues - Geographical Distribution (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureExpensesByNatureAmortizationAndDepreciationDetails" id="DisclosureExpensesByNatureAmortizationAndDepreciationDetails">
        <link:definition>99942401 - Disclosure - Expenses by Nature - Amortization and Depreciation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesDetails" id="DisclosureExpensesByNatureOtherOperatingIncomeAndExpensesDetails">
        <link:definition>99942402 - Disclosure - Expenses by Nature - Other Operating Income and Expenses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansDefinedContributionPlansNarrativeDetails" id="DisclosurePensionPlansAndOtherBenefitPlansDefinedContributionPlansNarrativeDetails">
        <link:definition>99942601 - Disclosure - Pension Plans and Other Benefit Plans - Defined Contribution Plans - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansNetDefinedBenefitLiabilityDetails" id="DisclosurePensionPlansAndOtherBenefitPlansNetDefinedBenefitLiabilityDetails">
        <link:definition>99942603 - Disclosure - Pension Plans and Other Benefit Plans - Net defined benefit liability (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansPaymentsExpectedToBeMadeInSubsequentYearsBasedOnCurrentPensionObligationsDetails" id="DisclosurePensionPlansAndOtherBenefitPlansPaymentsExpectedToBeMadeInSubsequentYearsBasedOnCurrentPensionObligationsDetails">
        <link:definition>99942606 - Disclosure - Pension Plans and Other Benefit Plans - Payments expected to be made in subsequent years based on the current pension obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansActuarialAssumptionsUsedInPensionPlansCalculationDetails" id="DisclosurePensionPlansAndOtherBenefitPlansActuarialAssumptionsUsedInPensionPlansCalculationDetails">
        <link:definition>99942608 - Disclosure - Pension Plans and Other Benefit Plans - Actuarial assumptions used in pension plans calculation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansSensitivityAnalysisOfActuarialAssumptionsUsedInPensionPlansCalculationDetails" id="DisclosurePensionPlansAndOtherBenefitPlansSensitivityAnalysisOfActuarialAssumptionsUsedInPensionPlansCalculationDetails">
        <link:definition>99942609 - Disclosure - Pension Plans and Other Benefit Plans - Sensitivity analysis of actuarial assumptions used in pension plans calculation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanDetails" id="DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanDetails">
        <link:definition>99942701 - Disclosure - Employee Benefits - Equity-settled share-based payment plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanNarrativeDetails" id="DisclosureEmployeeBenefitsEquitySettledShareBasedPaymentPlanNarrativeDetails">
        <link:definition>99942702 - Disclosure - Employee Benefits - Equity-settled share-based payment plan - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEmployeeBenefitsCashSettledShareBasedPaymentPlanDetails" id="DisclosureEmployeeBenefitsCashSettledShareBasedPaymentPlanDetails">
        <link:definition>99942703 - Disclosure - Employee Benefits - Cash-settled share-based payment plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEmployeeBenefitsCashSettledShareBasedPaymentPlanNarrativeDetails" id="DisclosureEmployeeBenefitsCashSettledShareBasedPaymentPlanNarrativeDetails">
        <link:definition>99942704 - Disclosure - Employee Benefits - Cash-settled share-based payment plan - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEmployeeBenefitsStockIncentivePlanDetails" id="DisclosureEmployeeBenefitsStockIncentivePlanDetails">
        <link:definition>99942706 - Disclosure - Employee Benefits - Stock Incentive plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEmployeeBenefitsOtherObligationsWithPersonnelDetails" id="DisclosureEmployeeBenefitsOtherObligationsWithPersonnelDetails">
        <link:definition>99942707 - Disclosure - Employee Benefits - Other obligations with personnel (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureTaxationDetails" id="DisclosureTaxationDetails">
        <link:definition>99942801 - Disclosure - Taxation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesDetails" id="DisclosureTaxationDeferredTaxAssetsAndLiabilitiesDetails">
        <link:definition>99942805 - Disclosure - Taxation - Deferred tax assets and liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureTaxationDeferredTaxAssetsAndLiabilitiesOthersDetails" id="DisclosureTaxationDeferredTaxAssetsAndLiabilitiesOthersDetails">
        <link:definition>99942807 - Disclosure - Taxation - Deferred tax assets and liabilities, others (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesDetails" id="DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesDetails">
        <link:definition>99942901 - Disclosure - Other Commitments with Third Parties and Other Contingent Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails" id="DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesSummaryDetails">
        <link:definition>99942902 - Disclosure - Other Commitments with Third Parties and Other Contingent Liabilities - Summary (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesEbitdaCommitmentSensitivityAnalysisDetails" id="DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesEbitdaCommitmentSensitivityAnalysisDetails">
        <link:definition>99942903 - Disclosure - Other Commitments with Third Parties and Other Contingent Liabilities - EBITDA Commitment, Sensitivity Analysis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesExistingCommercialCommitmentsWithCustomersDetails" id="DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesExistingCommercialCommitmentsWithCustomersDetails">
        <link:definition>99942904 - Disclosure - Other Commitments with Third Parties and Other Contingent Liabilities - Existing commercial commitments with customers (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails" id="DisclosureFinancialInstrumentsClassificationByNatureCategoryAndFairValueDetails">
        <link:definition>99943001 - Disclosure - Financial Instruments - Classification by nature, category and fair value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureFinancialInstrumentsMaximumLevelOfExposureToCreditRiskDetails" id="DisclosureFinancialInstrumentsMaximumLevelOfExposureToCreditRiskDetails">
        <link:definition>99943002 - Disclosure - Financial Instruments - Maximum level of exposure to credit risk (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureFinancialInstrumentsLiquidityRiskDetails" id="DisclosureFinancialInstrumentsLiquidityRiskDetails">
        <link:definition>99943003 - Disclosure - Financial Instruments - Liquidity risk (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureFinancialInstrumentsCurrencyRiskDetails" id="DisclosureFinancialInstrumentsCurrencyRiskDetails">
        <link:definition>99943005 - Disclosure - Financial Instruments - Currency Risk (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureFinancialInstrumentsInterestRateRiskDetails" id="DisclosureFinancialInstrumentsInterestRateRiskDetails">
        <link:definition>99943006 - Disclosure - Financial Instruments - Interest Rate Risk (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesDetails" id="DisclosureFinancialInstrumentsFinancialDerivativesDetails">
        <link:definition>99943007 - Disclosure - Financial Instruments - Financial derivatives (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureFinancialInstrumentsFinancialDerivativesHedgingDerivativeFinancialInstrumentsDetails" id="DisclosureFinancialInstrumentsFinancialDerivativesHedgingDerivativeFinancialInstrumentsDetails">
        <link:definition>99943008 - Disclosure - Financial Instruments - Financial derivatives - Hedging derivative financial instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails" id="DisclosureBalancesAndTransactionsWithRelatedPartiesCompositionOfTransactionsDetails">
        <link:definition>99943102 - Disclosure - Balances and Transactions with Related Parties - Composition of the transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureSubsequentEventsDetails" id="DisclosureSubsequentEventsDetails">
        <link:definition>99943201 - Disclosure - Subsequent events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails" id="DisclosureAppendixIInformationOnGroupCompaniesAssociatesAndOthersDetails">
        <link:definition>99943301 - Disclosure - Appendix I - Information on Group Companies, Associates and others (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureNaturePrincipalActivitiesAndSubsidiaries" id="DisclosureNaturePrincipalActivitiesAndSubsidiaries">
        <link:definition>995210101 - Disclosure - Nature, Principal Activities and Subsidiaries</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureBasisOfPresentation" id="DisclosureBasisOfPresentation">
        <link:definition>995210201 - Disclosure - Basis of Presentation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureBusinessCombinationsAndDivestments" id="DisclosureBusinessCombinationsAndDivestments">
        <link:definition>995210301 - Disclosure - Business Combinations and Divestments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureSignificantAccountingPolicies" id="DisclosureSignificantAccountingPolicies">
        <link:definition>995210401 - Disclosure - Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureSegmentReporting" id="DisclosureSegmentReporting">
        <link:definition>995210501 - Disclosure - Segment Reporting</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureGoodwill" id="DisclosureGoodwill">
        <link:definition>995210601 - Disclosure - Goodwill</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureOtherIntangibleAssets" id="DisclosureOtherIntangibleAssets">
        <link:definition>995210701 - Disclosure - Other Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureLeases" id="DisclosureLeases">
        <link:definition>995210801 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosurePropertyPlantAndEquipment" id="DisclosurePropertyPlantAndEquipment">
        <link:definition>995210901 - Disclosure - Property, Plant and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEquityAccountedInvesteesAndJointBusiness" id="DisclosureEquityAccountedInvesteesAndJointBusiness">
        <link:definition>995211001 - Disclosure - Equity-Accounted Investees and Joint Business</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureFinancialAssets" id="DisclosureFinancialAssets">
        <link:definition>995211101 - Disclosure - Financial Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureInventories" id="DisclosureInventories">
        <link:definition>995211201 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureTradeAndOtherReceivables" id="DisclosureTradeAndOtherReceivables">
        <link:definition>995211301 - Disclosure - Trade and Other Receivables</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureCashAndCashEquivalents" id="DisclosureCashAndCashEquivalents">
        <link:definition>995211401 - Disclosure - Cash and Cash Equivalents</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEquity" id="DisclosureEquity">
        <link:definition>995211501 - Disclosure - Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEarningsPerShare" id="DisclosureEarningsPerShare">
        <link:definition>995211601 - Disclosure - Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureNonControllingInterests" id="DisclosureNonControllingInterests">
        <link:definition>995211701 - Disclosure - Non-Controlling Interests</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureProvisions" id="DisclosureProvisions">
        <link:definition>995211801 - Disclosure - Provisions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureFinancialLiabilities" id="DisclosureFinancialLiabilities">
        <link:definition>995211901 - Disclosure - Financial Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureTradeAndOtherPayables" id="DisclosureTradeAndOtherPayables">
        <link:definition>995212001 - Disclosure - Trade and Other Payables</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureOtherCurrentLiabilities" id="DisclosureOtherCurrentLiabilities">
        <link:definition>995212101 - Disclosure - Other Current Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureNetRevenues" id="DisclosureNetRevenues">
        <link:definition>995212201 - Disclosure - Net Revenues</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosurePersonnelExpenses" id="DisclosurePersonnelExpenses">
        <link:definition>995212301 - Disclosure - Personnel Expenses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureExpensesByNature" id="DisclosureExpensesByNature">
        <link:definition>995212401 - Disclosure - Expenses by Nature</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureFinanceResult" id="DisclosureFinanceResult">
        <link:definition>995212501 - Disclosure - Finance Result</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlans" id="DisclosurePensionPlansAndOtherBenefitPlans">
        <link:definition>995212601 - Disclosure - Pension Plans and Other Benefit Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEmployeeBenefits" id="DisclosureEmployeeBenefits">
        <link:definition>995212701 - Disclosure - Employee Benefits</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureTaxation" id="DisclosureTaxation">
        <link:definition>995212801 - Disclosure - Taxation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilities" id="DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilities">
        <link:definition>995212901 - Disclosure - Other Commitments with Third Parties and Other Contingent Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureFinancialInstruments" id="DisclosureFinancialInstruments">
        <link:definition>995213001 - Disclosure - Financial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedParties" id="DisclosureBalancesAndTransactionsWithRelatedParties">
        <link:definition>995213101 - Disclosure - Balances and Transactions with Related Parties</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureSubsequentEvents" id="DisclosureSubsequentEvents">
        <link:definition>995213201 - Disclosure - Subsequent events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureAppendixI" id="DisclosureAppendixI">
        <link:definition>995213301 - Disclosure - Appendix I</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureAppendixIi" id="DisclosureAppendixIi">
        <link:definition>995213401 - Disclosure - Appendix II</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesPolicies" id="DisclosureSignificantAccountingPoliciesPolicies">
        <link:definition>99920402 - Disclosure - Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureBasisOfPresentationTables" id="DisclosureBasisOfPresentationTables">
        <link:definition>99930203 - Disclosure - Basis of Presentation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureSignificantAccountingPoliciesTables" id="DisclosureSignificantAccountingPoliciesTables">
        <link:definition>99930403 - Disclosure - Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureSegmentReportingTables" id="DisclosureSegmentReportingTables">
        <link:definition>99930503 - Disclosure - Segment Reporting (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureGoodwillTables" id="DisclosureGoodwillTables">
        <link:definition>99930603 - Disclosure - Goodwill (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureOtherIntangibleAssetsTables" id="DisclosureOtherIntangibleAssetsTables">
        <link:definition>99930703 - Disclosure - Other Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureLeasesTables" id="DisclosureLeasesTables">
        <link:definition>99930803 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentTables" id="DisclosurePropertyPlantAndEquipmentTables">
        <link:definition>99930903 - Disclosure - Property, Plant and Equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureFinancialAssetsTables" id="DisclosureFinancialAssetsTables">
        <link:definition>99931103 - Disclosure - Financial Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureInventoriesTables" id="DisclosureInventoriesTables">
        <link:definition>99931203 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureTradeAndOtherReceivablesTables" id="DisclosureTradeAndOtherReceivablesTables">
        <link:definition>99931303 - Disclosure - Trade and Other Receivables (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureCashAndCashEquivalentsTables" id="DisclosureCashAndCashEquivalentsTables">
        <link:definition>99931403 - Disclosure - Cash and Cash Equivalents (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEarningsPerShareTables" id="DisclosureEarningsPerShareTables">
        <link:definition>99931603 - Disclosure - Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureProvisionsTables" id="DisclosureProvisionsTables">
        <link:definition>99931803 - Disclosure - Provisions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureTradeAndOtherPayablesTables" id="DisclosureTradeAndOtherPayablesTables">
        <link:definition>99932003 - Disclosure - Trade and Other Payables (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureOtherCurrentLiabilitiesTables" id="DisclosureOtherCurrentLiabilitiesTables">
        <link:definition>99932103 - Disclosure - Other Current Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureNetRevenuesTables" id="DisclosureNetRevenuesTables">
        <link:definition>99932203 - Disclosure - Net Revenues (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosurePersonnelExpensesTables" id="DisclosurePersonnelExpensesTables">
        <link:definition>99932303 - Disclosure - Personnel Expenses (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureExpensesByNatureTables" id="DisclosureExpensesByNatureTables">
        <link:definition>99932403 - Disclosure - Expenses by Nature (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureFinanceResultTables" id="DisclosureFinanceResultTables">
        <link:definition>99932503 - Disclosure - Finance Result (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansTables" id="DisclosurePensionPlansAndOtherBenefitPlansTables">
        <link:definition>99932603 - Disclosure - Pension Plans and Other Benefit Plans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEmployeeBenefitsTables" id="DisclosureEmployeeBenefitsTables">
        <link:definition>99932703 - Disclosure - Employee Benefits (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureTaxationTables" id="DisclosureTaxationTables">
        <link:definition>99932803 - Disclosure - Taxation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesTables" id="DisclosureOtherCommitmentsWithThirdPartiesAndOtherContingentLiabilitiesTables">
        <link:definition>99932903 - Disclosure - Other Commitments with Third Parties and Other Contingent Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureFinancialInstrumentsTables" id="DisclosureFinancialInstrumentsTables">
        <link:definition>99933003 - Disclosure - Financial Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureBalancesAndTransactionsWithRelatedPartiesTables" id="DisclosureBalancesAndTransactionsWithRelatedPartiesTables">
        <link:definition>99933103 - Disclosure - Balances and Transactions with Related Parties (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureAppendixITables" id="DisclosureAppendixITables">
        <link:definition>99933303 - Disclosure - Appendix I (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureAppendixIiTables" id="DisclosureAppendixIiTables">
        <link:definition>99933403 - Disclosure - Appendix II (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentPurchaseCommitmentsDetails" id="DisclosurePropertyPlantAndEquipmentPurchaseCommitmentsDetails">
        <link:definition>99940904 - Disclosure - Property, Plant and Equipment - Purchase Commitments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosurePropertyPlantAndEquipmentImpairmentTestingDetails" id="DisclosurePropertyPlantAndEquipmentImpairmentTestingDetails">
        <link:definition>99940906 - Disclosure - Property, Plant and Equipment - Impairment Testing (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEquityRestrictedShareUnitRetentionPlanDetails" id="DisclosureEquityRestrictedShareUnitRetentionPlanDetails">
        <link:definition>99941511 - Disclosure - Equity - Restricted Share Unit Retention Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEarningsPerShareWeightedAverageNumberOfOrdinarySharesOutstandingBasicDetails" id="DisclosureEarningsPerShareWeightedAverageNumberOfOrdinarySharesOutstandingBasicDetails">
        <link:definition>99941602 - Disclosure - Earnings Per Share - Weighted average number of ordinary shares outstanding basic (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEarningsPerShareWeightedAverageNumberOfOrdinarySharesOutstandingDilutedDetails" id="DisclosureEarningsPerShareWeightedAverageNumberOfOrdinarySharesOutstandingDilutedDetails">
        <link:definition>99941604 - Disclosure - Earnings Per Share - Weighted average number of ordinary shares outstanding diluted (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureProvisionsMovementInNonCurrentAndCurrentProvisionsDetails" id="DisclosureProvisionsMovementInNonCurrentAndCurrentProvisionsDetails">
        <link:definition>99941802 - Disclosure - Provisions - Movement in non-current and current provisions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureNetRevenuesMovementInDiscountsAndOtherReductionsDetails" id="DisclosureNetRevenuesMovementInDiscountsAndOtherReductionsDetails">
        <link:definition>99942204 - Disclosure - Net Revenues - Movement in Discounts and Other Reductions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosurePensionPlansAndOtherBenefitPlansDefinedBenefitPlansNarrativeDetails" id="DisclosurePensionPlansAndOtherBenefitPlansDefinedBenefitPlansNarrativeDetails">
        <link:definition>99942602 - Disclosure - Pension Plans and Other Benefit Plans - Defined Benefit Plans - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureEmployeeBenefitsFidelityProgramsAddressedToManagementDetails" id="DisclosureEmployeeBenefitsFidelityProgramsAddressedToManagementDetails">
        <link:definition>99942705 - Disclosure - Employee Benefits - Fidelity programs addressed to management (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureTaxationMovementInDeferredTaxAssetsAndLiabilitiesDetails" id="DisclosureTaxationMovementInDeferredTaxAssetsAndLiabilitiesDetails">
        <link:definition>99942806 - Disclosure - Taxation - Movement in deferred tax assets and liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbaseRef xlink:type="simple" xlink:href="grfs-20251231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="grfs-20251231_cal.xml" xlink:title="Calculation Links, all" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="grfs-20251231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="grfs-20251231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:roleType roleURI="http://www.grifols.com/role/DisclosureStandardAndCustomAxisDomainDefaults" id="DisclosureStandardAndCustomAxisDomainDefaults">
        <link:definition>99900 - Disclosure - Standard And Custom Axis Domain Defaults</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:import namespace="https://xbrl.org/2023/calculation-1.1" schemaLocation="https://www.xbrl.org/2023/calculation-1.1.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/ecd/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd" />
  <xsd:import namespace="http://fasb.org/us-roles/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
  <xsd:import namespace="https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full" schemaLocation="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/country/2025" schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/currency/2025" schemaLocation="https://xbrl.sec.gov/currency/2025/currency-2025.xsd" />
  <xsd:import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/ecd-sub/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/cyd/2025" schemaLocation="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/cyd-af-sub/2025" schemaLocation="https://xbrl.sec.gov/cyd/2025/cyd-af-sub-2025.xsd" />
  <xsd:element name="RestrictedCashAndCashEquivalentsMember" id="grfs_RestrictedCashAndCashEquivalentsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="VariationPercentageBetweenCommittedAndEstimatedEbitda" id="grfs_VariationPercentageBetweenCommittedAndEstimatedEbitda" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="CommittedEbitdaAmount" id="grfs_CommittedEbitdaAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="CommercialCommitmentsWithCustomers" id="grfs_CommercialCommitmentsWithCustomers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="DecreaseThroughInterestPaymentsOrReceivedLiabilitiesArisingFromFinancingActivities" id="grfs_DecreaseThroughInterestPaymentsOrReceivedLiabilitiesArisingFromFinancingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="SeniorSecuredNotesIssuedNovember15th2019Member" id="grfs_SeniorSecuredNotesIssuedNovember15th2019Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DocumentAndEntityInformationAbstract" id="grfs_DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfReconciliationOfChangesInInvestmentsAccountedForUsingEquityMethodTableTextBlock" id="grfs_DisclosureOfReconciliationOfChangesInInvestmentsAccountedForUsingEquityMethodTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AlkahestIncorporatedMember" id="grfs_AlkahestIncorporatedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AlbajunaTherapeuticsLimitedLiabilityCompanyMember" id="grfs_AlbajunaTherapeuticsLimitedLiabilityCompanyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MovementInInvestmentAccountedForUsingEquityMethodAbstract" id="grfs_MovementInInvestmentAccountedForUsingEquityMethodAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ReclassificationOutOfInvestmentAccountedForUsingEquityMethod" id="grfs_ReclassificationOutOfInvestmentAccountedForUsingEquityMethod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="DiagnosticMember" id="grfs_DiagnosticMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NonCurrentFinancialAssetsMeasuredAtFairValue" id="grfs_NonCurrentFinancialAssetsMeasuredAtFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="TotalAmountOfShareCapitalAndAccumulatedResults" id="grfs_TotalAmountOfShareCapitalAndAccumulatedResults" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="PlantAndMachineryMember" id="grfs_PlantAndMachineryMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsUkLtdMember" id="grfs_GrifolsUkLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsItaliaS.p.a.Member" id="grfs_GrifolsItaliaS.p.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsAustraliaPtyLtdAndMedionDiagnosticsAgMember" id="grfs_GrifolsAustraliaPtyLtdAndMedionDiagnosticsAgMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsTherapeuticsIncMember" id="grfs_GrifolsTherapeuticsIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ProgenikaBiopharmaSaMember" id="grfs_ProgenikaBiopharmaSaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsDiagnosticNovartisMember" id="grfs_GrifolsDiagnosticNovartisMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TalecrisMember" id="grfs_TalecrisMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GainsLossesOnDisposalsOfIntangibleAssets" id="grfs_GainsLossesOnDisposalsOfIntangibleAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="BiomatUsaIncMember" id="grfs_BiomatUsaIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SelfConstructedPropertyPlantAndEquipmentMember" id="grfs_SelfConstructedPropertyPlantAndEquipmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfTradeAndOtherReceivablesAbstract" id="grfs_DisclosureOfTradeAndOtherReceivablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OtherCurrentLiabilitiesAbstract" id="grfs_OtherCurrentLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FinanceResultAbstract" id="grfs_FinanceResultAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NonCurrentFinancialAssetsTableTextBlock" id="grfs_NonCurrentFinancialAssetsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TradeAndOtherReceivablesTableTextBlock" id="grfs_TradeAndOtherReceivablesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TradeAndOtherPayablesTableTextBlock" id="grfs_TradeAndOtherPayablesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IfrsOtherCurrentLiabilitiesTableTextBlock" id="grfs_IfrsOtherCurrentLiabilitiesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FinanceIncomeAndExpenseTableTextBlock" id="grfs_FinanceIncomeAndExpenseTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NonCurrentGuaranteeDeposits" id="grfs_NonCurrentGuaranteeDeposits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="DepositsAndGuaranteesCurrent" id="grfs_DepositsAndGuaranteesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="OtherCurrentReceivablesPersonnel" id="grfs_OtherCurrentReceivablesPersonnel" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="OtherCurrentReceivablesPublicEntities" id="grfs_OtherCurrentReceivablesPublicEntities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="FinanceCostsSaleOfReceivables" id="grfs_FinanceCostsSaleOfReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="CurrentPayablesOnTaxesOtherThanIncomeTax.SocialSecurityPayable" id="grfs_CurrentPayablesOnTaxesOtherThanIncomeTax.SocialSecurityPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="CurrentPayablesToOtherPublicEntities" id="grfs_CurrentPayablesToOtherPublicEntities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="ExpenseByNatureDetailsAbstract" id="grfs_ExpenseByNatureDetailsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SuppliesAndAuxiliaryMaterialsExpense" id="grfs_SuppliesAndAuxiliaryMaterialsExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="ExternalServicesExpense" id="grfs_ExternalServicesExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="InterestExpenseOnBorrowingsSeniorUnsecuredNotes" id="grfs_InterestExpenseOnBorrowingsSeniorUnsecuredNotes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="InterestExpenseOnBorrowingsSeniorDebt" id="grfs_InterestExpenseOnBorrowingsSeniorDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfPersonnelExpensesByFunctionTableTextBlock" id="grfs_DisclosureOfPersonnelExpensesByFunctionTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PersonnelExpensesByFunctionAbstract" id="grfs_PersonnelExpensesByFunctionAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ProfitOrLossContinuingOperationsAbstract" id="grfs_ProfitOrLossContinuingOperationsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ChangeInFairValueOfFinancialInstruments" id="grfs_ChangeInFairValueOfFinancialInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="AdjustmentsForDecreaseIncreaseInCurrentFinancialAssetsAndOtherCurrentAssets" id="grfs_AdjustmentsForDecreaseIncreaseInCurrentFinancialAssetsAndOtherCurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="ProceedsFromAndPaymentsForFinancialLiabilityInstruments" id="grfs_ProceedsFromAndPaymentsForFinancialLiabilityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="OtherCashFlowsFromUsedInFromFinancingActivities" id="grfs_OtherCashFlowsFromUsedInFromFinancingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="InterimDividendMember" id="grfs_InterimDividendMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OperationsWithShareholdersOrOwners" id="grfs_OperationsWithShareholdersOrOwners" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="IfrsScheduleOfComponentsOfIncomeTaxExpenseBenefitTextBlock" id="grfs_IfrsScheduleOfComponentsOfIncomeTaxExpenseBenefitTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CurrentTradeProvisions" id="grfs_CurrentTradeProvisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="TaxExpenseRelatingToChangesInPermanentDifferences" id="grfs_TaxExpenseRelatingToChangesInPermanentDifferences" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="IfrsInventoriesMember" id="grfs_IfrsInventoriesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FixedAssetsMember" id="grfs_FixedAssetsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NaturePrincipalActivitiesAndSubsidiariesAbstract" id="grfs_NaturePrincipalActivitiesAndSubsidiariesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfNaturePrincipalActivitiesAndSubsidiariesTextBlock" id="grfs_DisclosureOfNaturePrincipalActivitiesAndSubsidiariesTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ShareIssuedPricePerShare" id="grfs_ShareIssuedPricePerShare" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="BasisOfPresentationAbstract" id="grfs_BasisOfPresentationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfAmendmentsToIfrsTableTextBlock" id="grfs_ScheduleOfAmendmentsToIfrsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsMalaysiaSdnBhdMember" id="grfs_GrifolsMalaysiaSdnBhdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsThailandLtdMember" id="grfs_GrifolsThailandLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsInnovationAndNewTechnologiesLimitedMember" id="grfs_GrifolsInnovationAndNewTechnologiesLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ClassBOrdinarySharesMember" id="grfs_ClassBOrdinarySharesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfBasisOfPresentationLineItems" id="grfs_DisclosureOfBasisOfPresentationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ShareCapitalIncreaseValue" id="grfs_ShareCapitalIncreaseValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="LiquidityForDistributionOfInterimDividendAbstract" id="grfs_LiquidityForDistributionOfInterimDividendAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfBalancesWithRelatedPartiesTableTextBlock" id="grfs_DisclosureOfBalancesWithRelatedPartiesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NetReceivablePayableRelatedPartyTransactions" id="grfs_NetReceivablePayableRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="FinanceIncomeRelatedPartyTransactions" id="grfs_FinanceIncomeRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="NetIncomeExpenseRelatedPartyTransactions" id="grfs_NetIncomeExpenseRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="PercentageOfProfitBeforeTaxContributionToNonProfitOrganizationRelatedPartyTransactions" id="grfs_PercentageOfProfitBeforeTaxContributionToNonProfitOrganizationRelatedPartyTransactions" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ContributionsToNonProfitOrganizationIncludedInOtherServiceExpensesRelatedPartyTransactions" id="grfs_ContributionsToNonProfitOrganizationIncludedInOtherServiceExpensesRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="AccessBiologicalsLLCMember" id="grfs_AccessBiologicalsLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SeniorUnsecuredNotesMember" id="grfs_SeniorUnsecuredNotesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SummaryOfSignificantAccountingPoliciesAbstract" id="grfs_SummaryOfSignificantAccountingPoliciesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NetRevenuesAbstract" id="grfs_NetRevenuesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfDepreciationRatesOfPropertyPlantAndEquipmentTableTextBlock" id="grfs_DisclosureOfDepreciationRatesOfPropertyPlantAndEquipmentTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfAmortizationRatesOfIntangibleAssetsTableTextBlock" id="grfs_DisclosureOfAmortizationRatesOfIntangibleAssetsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IfrsScheduleOfInventoryCurrentTableTextBlock" id="grfs_IfrsScheduleOfInventoryCurrentTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfDiscountsAndOtherReductionsInGrossIncomeTableTextBlock" id="grfs_DisclosureOfDiscountsAndOtherReductionsInGrossIncomeTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfMovementsInDiscountsAndOtherReductionsInGrossIncomeTableTextBlock" id="grfs_DisclosureOfMovementsInDiscountsAndOtherReductionsInGrossIncomeTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsDiagnosticsSolutionsIncMember" id="grfs_GrifolsDiagnosticsSolutionsIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OtherPropertyTechnicalEquipmentAndMachineryMember" id="grfs_OtherPropertyTechnicalEquipmentAndMachineryMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CurrentlyMarketedProductsMember" id="grfs_CurrentlyMarketedProductsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfInventoryDisclosureTable" id="grfs_ScheduleOfInventoryDisclosureTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="UsaAndCanadaMember" id="grfs_UsaAndCanadaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IfrsEuropeanUnionMember" id="grfs_IfrsEuropeanUnionMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="RestOfWorldMember" id="grfs_RestOfWorldMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DiscountsAndOtherReductionsInGrossIncomeAbstract" id="grfs_DiscountsAndOtherReductionsInGrossIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IfrsSalesRevenueGoodsGross" id="grfs_IfrsSalesRevenueGoodsGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="IfrsSalesDiscountsGoods" id="grfs_IfrsSalesDiscountsGoods" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="MovementInChargebacksAbstract" id="grfs_MovementInChargebacksAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CurrentEstimateRelatedToSalesChargeback" id="grfs_CurrentEstimateRelatedToSalesChargeback" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="ForeignCurrencyTranslationGainLossChargeback" id="grfs_ForeignCurrencyTranslationGainLossChargeback" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="MovementInCashDiscountsAbstract" id="grfs_MovementInCashDiscountsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CurrentEstimateRelatedToSalesCashDiscounts" id="grfs_CurrentEstimateRelatedToSalesCashDiscounts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="ForeignCurrencyTranslationGainLossCashDiscounts" id="grfs_ForeignCurrencyTranslationGainLossCashDiscounts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="MovementInVolumeRebatesAbstract" id="grfs_MovementInVolumeRebatesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CurrentEstimateRelatedToSalesVolumeRebates" id="grfs_CurrentEstimateRelatedToSalesVolumeRebates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="ForeignCurrencyTranslationGainLossVolumeRebates" id="grfs_ForeignCurrencyTranslationGainLossVolumeRebates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="MovementInMedicareAndMedicaidAbstract" id="grfs_MovementInMedicareAndMedicaidAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CurrentEstimateRelatedToSalesMedicareMedicaid" id="grfs_CurrentEstimateRelatedToSalesMedicareMedicaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="ForeignCurrencyTranslationGainLossMedicareMedicaid" id="grfs_ForeignCurrencyTranslationGainLossMedicareMedicaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="MovementInOtherDiscountsAbstract" id="grfs_MovementInOtherDiscountsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CurrentEstimateRelatedToSalesOtherDiscounts" id="grfs_CurrentEstimateRelatedToSalesOtherDiscounts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="ForeignCurrencyTranslationGainLossOtherDiscounts" id="grfs_ForeignCurrencyTranslationGainLossOtherDiscounts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="TotalMovementInDiscountsAndOtherReductionsAbstract" id="grfs_TotalMovementInDiscountsAndOtherReductionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MovementInDiscountsAndOtherReductionsTotal" id="grfs_MovementInDiscountsAndOtherReductionsTotal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="CurrentEstimateRelatedToSalesTotal" id="grfs_CurrentEstimateRelatedToSalesTotal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="ForeignCurrencyTranslationGainLossTotal" id="grfs_ForeignCurrencyTranslationGainLossTotal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="HaemoderivativesMember" id="grfs_HaemoderivativesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TransfusionalMedicineMember" id="grfs_TransfusionalMedicineMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OtherInformationAbstract" id="grfs_OtherInformationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EuropeanUnionExcludingSpainMember" id="grfs_EuropeanUnionExcludingSpainMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="UnitedStatesAndCanadaMember" id="grfs_UnitedStatesAndCanadaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PersonnelExpensesAbstract" id="grfs_PersonnelExpensesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfPersonnelExpensesByNatureTableTextBlock" id="grfs_DisclosureOfPersonnelExpensesByNatureTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfRevenuesBySegmentTableTextBlock" id="grfs_ScheduleOfRevenuesBySegmentTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DescriptionOfAccountingPolicyForEnvironmentalIssuesPolicyTextBlock" id="grfs_DescriptionOfAccountingPolicyForEnvironmentalIssuesPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NonCurrentFinancialAssetsMember" id="grfs_NonCurrentFinancialAssetsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OtherCurrentFinancialAssetsMember" id="grfs_OtherCurrentFinancialAssetsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TradeAndOtherReceivablesIncludingAdvancesMember" id="grfs_TradeAndOtherReceivablesIncludingAdvancesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CashCashEquivalentsMember" id="grfs_CashCashEquivalentsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PromissoryNotesMember" id="grfs_PromissoryNotesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SeniorSecuredBankLoansMember" id="grfs_SeniorSecuredBankLoansMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OtherBankLoansExcludingSeniorSecuredBankLoansMember" id="grfs_OtherBankLoansExcludingSeniorSecuredBankLoansMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FinanceLeaseLiabilitiesMember" id="grfs_FinanceLeaseLiabilitiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OtherFinancialLiabilitiesMember" id="grfs_OtherFinancialLiabilitiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TradeAndOtherPayablesToSuppliersMember" id="grfs_TradeAndOtherPayablesToSuppliersMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OtherCurrentLiabilitiesExcludingSalariesPayableMember" id="grfs_OtherCurrentLiabilitiesExcludingSalariesPayableMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FinancialAssetsLiabilities" id="grfs_FinancialAssetsLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="OtherReceivablesIncludingAdvancesMember" id="grfs_OtherReceivablesIncludingAdvancesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NonCurrentFinancialAssetsExcludingDerivativesMember" id="grfs_NonCurrentFinancialAssetsExcludingDerivativesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OtherEuropeanCountriesMember" id="grfs_OtherEuropeanCountriesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OtherGeographicRegionsMember" id="grfs_OtherGeographicRegionsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NonCurrentPortionOfNonCurrentSeniorSecuredBorrowings" id="grfs_NonCurrentPortionOfNonCurrentSeniorSecuredBorrowings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="CurrentPortionOfNonCurrentSeniorSecuredBorrowings" id="grfs_CurrentPortionOfNonCurrentSeniorSecuredBorrowings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="NotionalAmountOfIndividualPromissoryNote" id="grfs_NotionalAmountOfIndividualPromissoryNote" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="PromissoryNotesInterestPendingAccrual" id="grfs_PromissoryNotesInterestPendingAccrual" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="EIBLoanMember" id="grfs_EIBLoanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OtherCurrentLoansMember" id="grfs_OtherCurrentLoansMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LongTermBorrowingsGross" id="grfs_LongTermBorrowingsGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="IfrsDeferredFinanceCostsNoncurrentNet" id="grfs_IfrsDeferredFinanceCostsNoncurrentNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="CurrentBorrowingsAndCurrentPortionOfNonCurrentBorrowingsGross" id="grfs_CurrentBorrowingsAndCurrentPortionOfNonCurrentBorrowingsGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="IfrsDeferredFinanceCostsCurrentNet" id="grfs_IfrsDeferredFinanceCostsCurrentNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="LoansAndBorrowingsMaturityAbstract" id="grfs_LoansAndBorrowingsMaturityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OtherCurrentMiscellaneousReceivables" id="grfs_OtherCurrentMiscellaneousReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="TaxDeductionsPendingApplicationMaturityTerm" id="grfs_TaxDeductionsPendingApplicationMaturityTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OtherLoansCurrent" id="grfs_OtherLoansCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="NonCurrentLoansAndBorrowingsMaximumBorrowingsAvailable" id="grfs_NonCurrentLoansAndBorrowingsMaximumBorrowingsAvailable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="NotLaterThanSixMonthsMember" id="grfs_NotLaterThanSixMonthsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BondsAndOtherMarketableSecuritiesIssued" id="grfs_BondsAndOtherMarketableSecuritiesIssued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="OtherCurrentLiabilitiesExcludingSalariesPayable" id="grfs_OtherCurrentLiabilitiesExcludingSalariesPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="MaturityAnalysisForFinancialLiabilitiesAbstract" id="grfs_MaturityAnalysisForFinancialLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OtherFinancialLiabilitiesUndiscountedCashFlows" id="grfs_OtherFinancialLiabilitiesUndiscountedCashFlows" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="BondsAndOtherMarketableSecuritiesIssuedUndiscountedCashFlows" id="grfs_BondsAndOtherMarketableSecuritiesIssuedUndiscountedCashFlows" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="TradePayablesUndiscountedCashFlows" id="grfs_TradePayablesUndiscountedCashFlows" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="OtherCurrentLiabilitiesExcludingSalariesPayableUndiscountedCashFlows" id="grfs_OtherCurrentLiabilitiesExcludingSalariesPayableUndiscountedCashFlows" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="DisclosureOfBasisOfPresentationTable" id="grfs_DisclosureOfBasisOfPresentationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PercentageOfReasonablyPossibleIncreaseInRiskAssumption" id="grfs_PercentageOfReasonablyPossibleIncreaseInRiskAssumption" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="PercentageOfReasonablyPossibleDecreaseInRiskAssumption" id="grfs_PercentageOfReasonablyPossibleDecreaseInRiskAssumption" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="IncreaseDecreaseInInterestExpenseDueToReasonablyPossibleIncreaseInDesignatedRiskComponent" id="grfs_IncreaseDecreaseInInterestExpenseDueToReasonablyPossibleIncreaseInDesignatedRiskComponent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="ReasonablyPossibleIncreaseInRiskAssumption" id="grfs_ReasonablyPossibleIncreaseInRiskAssumption" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ReceivablesDueFromGroupCompaniesMember" id="grfs_ReceivablesDueFromGroupCompaniesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LoansReceivableFromGroupCompaniesMember" id="grfs_LoansReceivableFromGroupCompaniesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PayablesToGroupCompaniesMember" id="grfs_PayablesToGroupCompaniesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LoansPayableToGroupCompaniesMember" id="grfs_LoansPayableToGroupCompaniesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BankLoansReceivedMember" id="grfs_BankLoansReceivedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CustomerOneMember" id="grfs_CustomerOneMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ResearchAndDevelopmentOtherExpense" id="grfs_ResearchAndDevelopmentOtherExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="NonControllingInterestsAbstract" id="grfs_NonControllingInterestsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfNonControllingInterestsTableTextBlock" id="grfs_DisclosureOfNonControllingInterestsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="WeightedAverageNumberOfOrdinarySharesOutstandingAtBeginningOfPeriod" id="grfs_WeightedAverageNumberOfOrdinarySharesOutstandingAtBeginningOfPeriod" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="WeighedAverageTreasuryShares" id="grfs_WeighedAverageTreasuryShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TranslationDifferencesAndOtherChanges" id="grfs_TranslationDifferencesAndOtherChanges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="ChargebacksAccountBalance" id="grfs_ChargebacksAccountBalance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="CashDiscountsAccountBalance" id="grfs_CashDiscountsAccountBalance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="VolumeRebatesAccountBalance" id="grfs_VolumeRebatesAccountBalance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="MedicareAndMedicaidAccountBalance" id="grfs_MedicareAndMedicaidAccountBalance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="OtherDiscountsAccountBalance" id="grfs_OtherDiscountsAccountBalance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="SalesChargebacks" id="grfs_SalesChargebacks" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="SalesVolumeRebates" id="grfs_SalesVolumeRebates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="SalesMedicareAndMedicaidAdjustments" id="grfs_SalesMedicareAndMedicaidAdjustments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="SalesOtherDiscounts" id="grfs_SalesOtherDiscounts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfOtherOperatingIncomeAndExpensesByFunctionTableTextBlock" id="grfs_DisclosureOfOtherOperatingIncomeAndExpensesByFunctionTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfOtherOperatingIncomeAndExpensesDetailsByNatureTableTextBlock" id="grfs_DisclosureOfOtherOperatingIncomeAndExpensesDetailsByNatureTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CashAndCashEquivalentsTableTextBlock" id="grfs_CashAndCashEquivalentsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfInventoryProvisionTableTextBlock" id="grfs_DisclosureOfInventoryProvisionTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PreferenceSharesAnnualPreferredDividendMinimum" id="grfs_PreferenceSharesAnnualPreferredDividendMinimum" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="PreferenceSharesExchangeRatioAmericanDepositorySharesToPreferenceShares" id="grfs_PreferenceSharesExchangeRatioAmericanDepositorySharesToPreferenceShares" type="xbrli:pureItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="ReservesRestrictedReservesDevelopmentCostsCarryingValuePendingAmortizationInAccordanceWithApplicableLegislation" id="grfs_ReservesRestrictedReservesDevelopmentCostsCarryingValuePendingAmortizationInAccordanceWithApplicableLegislation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="SpanishCompaniesOtherThanParentMember" id="grfs_SpanishCompaniesOtherThanParentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ForeignCompaniesOtherThanSpanishCompaniesAndParentMember" id="grfs_ForeignCompaniesOtherThanSpanishCompaniesAndParentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LegalReservePercentageOfAnnualProfitsToTransferToLegalReserve" id="grfs_LegalReservePercentageOfAnnualProfitsToTransferToLegalReserve" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="LegalReserveMinimumReserveBalanceAsPercentageOfNominalValueOfTotalShareCapitalAfterIncreaseInShareCapitalToOffsetLosses" id="grfs_LegalReserveMinimumReserveBalanceAsPercentageOfNominalValueOfTotalShareCapitalAfterIncreaseInShareCapitalToOffsetLosses" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="ProposedDistributionOfProfitVoluntaryReserve" id="grfs_ProposedDistributionOfProfitVoluntaryReserve" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="ProposedDistributionOfProfitDividends" id="grfs_ProposedDistributionOfProfitDividends" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="ProposedDistributionOfProfitProfitOfParent" id="grfs_ProposedDistributionOfProfitProfitOfParent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="RestrictedShareUnitCompensationCommitmentSettledInEquityInstrumentsCumulativeAccrual" id="grfs_RestrictedShareUnitCompensationCommitmentSettledInEquityInstrumentsCumulativeAccrual" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="AdjustmentToReservesDistributionOfPriorYearProfit" id="grfs_AdjustmentToReservesDistributionOfPriorYearProfit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="PurchaseOfInvestments" id="grfs_PurchaseOfInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="PurchaseOfOtherFinancialAssets" id="grfs_PurchaseOfOtherFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="PurchaseOfPropertyPlantAndEquipmentAndIntangibleAssetsClassifiedAsInvestingActivities" id="grfs_PurchaseOfPropertyPlantAndEquipmentAndIntangibleAssetsClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="ProceedsFromSaleOfInvestments" id="grfs_ProceedsFromSaleOfInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="DistributionOfPriorYearProfitDividends" id="grfs_DistributionOfPriorYearProfitDividends" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="DistributionOfPriorYearProfitInterimDividend" id="grfs_DistributionOfPriorYearProfitInterimDividend" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfProvisionsTableTextBlock" id="grfs_DisclosureOfProvisionsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfGeographicalDistributionOfNetConsolidatedRevenuesTableTextBlock" id="grfs_DisclosureOfGeographicalDistributionOfNetConsolidatedRevenuesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IfrsDebtInstrumentTerm" id="grfs_IfrsDebtInstrumentTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfInformationOnGroupCompaniesAssociatesAndOthersAbstract" id="grfs_DisclosureOfInformationOnGroupCompaniesAssociatesAndOthersAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfInformationOnGroupCompaniesAssociatesAndOthersTextBlock" id="grfs_DisclosureOfInformationOnGroupCompaniesAssociatesAndOthersTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfInformationOnGroupCompaniesAssociatesAndOthersTableTextBlock" id="grfs_DisclosureOfInformationOnGroupCompaniesAssociatesAndOthersTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfInformationOnGroupCompaniesAssociatesAndOthersTable" id="grfs_DisclosureOfInformationOnGroupCompaniesAssociatesAndOthersTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfInformationOnGroupCompaniesAssociatesAndOthersLineItems" id="grfs_DisclosureOfInformationOnGroupCompaniesAssociatesAndOthersLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DiagnosticGrifolsS.a.Member" id="grfs_DiagnosticGrifolsS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="InstitutoGrifolsS.a.Member" id="grfs_InstitutoGrifolsS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LaboratoriosGrifolsS.a.Member" id="grfs_LaboratoriosGrifolsS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BiomatS.a.Member" id="grfs_BiomatS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsEngineeringS.a.Member" id="grfs_GrifolsEngineeringS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BiomatUsaIncorporationMember" id="grfs_BiomatUsaIncorporationMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsAustraliaPrivateLimitedMember" id="grfs_GrifolsAustraliaPrivateLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MedionGrifolsDiagnosticAgMember" id="grfs_MedionGrifolsDiagnosticAgMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsWorldwideOperationsLimitedMember" id="grfs_GrifolsWorldwideOperationsLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ProgenikaBiopharmaS.a.Member" id="grfs_ProgenikaBiopharmaS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsDiagnosticsSolutionsIncorporationMember" id="grfs_GrifolsDiagnosticsSolutionsIncorporationMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsWorldwideOperationsUsaIncorporationMember" id="grfs_GrifolsWorldwideOperationsUsaIncorporationMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsAsiaPacificPrivateLimitedMember" id="grfs_GrifolsAsiaPacificPrivateLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsMovacoS.a.Member" id="grfs_GrifolsMovacoS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsPortugalProductosFarmaceuticosEHospitalaresLda.Member" id="grfs_GrifolsPortugalProductosFarmaceuticosEHospitalaresLda.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsChileS.a.Member" id="grfs_GrifolsChileS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsUsaLimitedLiabilityCompanyMember" id="grfs_GrifolsUsaLimitedLiabilityCompanyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsArgentinaS.a.Member" id="grfs_GrifolsArgentinaS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsS.r.o.Member" id="grfs_GrifolsS.r.o.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsThailandLimitedMember" id="grfs_GrifolsThailandLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsInternationalS.a.Member" id="grfs_GrifolsInternationalS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsItaliaS.p.aMember" id="grfs_GrifolsItaliaS.p.aMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsUkLimitedMember" id="grfs_GrifolsUkLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsBrasilLda.Member" id="grfs_GrifolsBrasilLda.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsFranceS.a.r.l.Member" id="grfs_GrifolsFranceS.a.r.l.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsPolskaSp.z.o.o.Member" id="grfs_GrifolsPolskaSp.z.o.o.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsMexicoS.a.DeC.v.Member" id="grfs_GrifolsMexicoS.a.DeC.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsNordicAbMember" id="grfs_GrifolsNordicAbMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsColombiaLimitedLiabilityCompanyMember" id="grfs_GrifolsColombiaLimitedLiabilityCompanyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsDeutschlandGmbhMember" id="grfs_GrifolsDeutschlandGmbhMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsCanadaLimitedMember" id="grfs_GrifolsCanadaLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsPharmaceuticalTechnologyShanghaiCo.LimitedMember" id="grfs_GrifolsPharmaceuticalTechnologyShanghaiCo.LimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsH.k.LimitedMember" id="grfs_GrifolsH.k.LimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsJapanK.k.Member" id="grfs_GrifolsJapanK.k.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsIndiaHealthcarePrivateLimitedMember" id="grfs_GrifolsIndiaHealthcarePrivateLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsDiagnosticsEquipmentTaiwanLimitedMember" id="grfs_GrifolsDiagnosticsEquipmentTaiwanLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsViajesS.a.Member" id="grfs_GrifolsViajesS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SquadronReinsuranceDesignatedActivityCompanyMember" id="grfs_SquadronReinsuranceDesignatedActivityCompanyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsSharedServicesNorthAmericaIncorporationMember" id="grfs_GrifolsSharedServicesNorthAmericaIncorporationMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GripdanInvestS.lMember" id="grfs_GripdanInvestS.lMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AraclonBiotechS.l.Member" id="grfs_AraclonBiotechS.l.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MecwinsS.l.Member" id="grfs_MecwinsS.l.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="KiroGrifolsS.lMember" id="grfs_KiroGrifolsS.lMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AlbajunaTherapeuticsS.lMember" id="grfs_AlbajunaTherapeuticsS.lMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ProportionOfDirectOwnershipInterest" id="grfs_ProportionOfDirectOwnershipInterest" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="ProportionOfIndirectOwnershipInterest" id="grfs_ProportionOfIndirectOwnershipInterest" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="DisclosureOfCommitmentsAndContingentLiabilitiesAbstract" id="grfs_DisclosureOfCommitmentsAndContingentLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfCommitmentsAndContingentLiabilitiesTable" id="grfs_DisclosureOfCommitmentsAndContingentLiabilitiesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfCommitmentsAndContingentLiabilitiesLineItems" id="grfs_DisclosureOfCommitmentsAndContingentLiabilitiesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TerminationBenefitsEqualToNumberOfYearsOfSalaryForEmployeesOrDirectors" id="grfs_TerminationBenefitsEqualToNumberOfYearsOfSalaryForEmployeesOrDirectors" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TerminationBenefitsEqualToNumberOfYearsOfSalaryForExecutives" id="grfs_TerminationBenefitsEqualToNumberOfYearsOfSalaryForExecutives" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="VestingLifeOfShareBasedAwards" id="grfs_VestingLifeOfShareBasedAwards" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DebtCovenantLeverageRatio" id="grfs_DebtCovenantLeverageRatio" type="xbrli:pureItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AssetsOtherThanInvestmentsInEquityAccountedInvestees" id="grfs_AssetsOtherThanInvestmentsInEquityAccountedInvestees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="IncreaseDecreaseInProfitDueToForeignExchangeGainLossDueToReasonablyPossibleIncreaseInDesignatedRiskComponent" id="grfs_IncreaseDecreaseInProfitDueToForeignExchangeGainLossDueToReasonablyPossibleIncreaseInDesignatedRiskComponent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossAndAdjustmentsForProvisions" id="grfs_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossAndAdjustmentsForProvisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfLiquidityAndDistributionOfInterimDividendTextBlock" id="grfs_DisclosureOfLiquidityAndDistributionOfInterimDividendTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfSeniorSecuredDebtByMaturityTableTextBlock" id="grfs_DisclosureOfSeniorSecuredDebtByMaturityTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfOtherFinancialLiabilitiesByMaturityTableTextBlock" id="grfs_DisclosureOfOtherFinancialLiabilitiesByMaturityTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AdjustmentsForGovernmentGrantsTakenToIncome" id="grfs_AdjustmentsForGovernmentGrantsTakenToIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="IncreaseDecreaseInTradeProvisionsRecognisedInProfitOrLoss" id="grfs_IncreaseDecreaseInTradeProvisionsRecognisedInProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="ProceedsFromSaleOfOtherFinancialAssets" id="grfs_ProceedsFromSaleOfOtherFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="OtherRecoveriesPayablesOfCashClassifiedAsOperatingActivities" id="grfs_OtherRecoveriesPayablesOfCashClassifiedAsOperatingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="BioSuppliesMember" id="grfs_BioSuppliesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfTaxationTable" id="grfs_DisclosureOfTaxationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="RestrictedShareUnitRetentionPlanMember" id="grfs_RestrictedShareUnitRetentionPlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GigagenIncMember" id="grfs_GigagenIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsBiologicalsLLCMember" id="grfs_GrifolsBiologicalsLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsTherapeuticsLLCMember" id="grfs_GrifolsTherapeuticsLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="KiroGrifolsS.LMember" id="grfs_KiroGrifolsS.LMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ChiquitoAcquisitionCorporationMember" id="grfs_ChiquitoAcquisitionCorporationMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AiguesMineralsDeVilajuigaS.A.Member" id="grfs_AiguesMineralsDeVilajuigaS.A.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GigaGenIncorporationMember" id="grfs_GigaGenIncorporationMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AccessBiologicalLLCMember" id="grfs_AccessBiologicalLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IfrsRevolvingCreditFacilityMember" id="grfs_IfrsRevolvingCreditFacilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EibLoanDueNovember2025Member" id="grfs_EibLoanDueNovember2025Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EibLoanDueDecember2025Member" id="grfs_EibLoanDueDecember2025Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NumberOfTranches" id="grfs_NumberOfTranches" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="DisclosureOfTaxationLineItems" id="grfs_DisclosureOfTaxationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OtherDiagnosticMember" id="grfs_OtherDiagnosticMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfCurrentObligationIncludingIssueOfBearerPromissoryNotes" id="grfs_DisclosureOfCurrentObligationIncludingIssueOfBearerPromissoryNotes" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ReserveOfMiscellaneousOtherComprehensiveIncome" id="grfs_ReserveOfMiscellaneousOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="ScheduleOfInventoryDisclosureLineItems" id="grfs_ScheduleOfInventoryDisclosureLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CurrentPayablesOnTaxesOtherThanIncomeTaxWithholdingsPayable" id="grfs_CurrentPayablesOnTaxesOtherThanIncomeTaxWithholdingsPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="DebtCancellationCostsMember" id="grfs_DebtCancellationCostsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfFinancialLiabilitiesSummaryTableTextBlock" id="grfs_DisclosureOfFinancialLiabilitiesSummaryTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AdvancesCurrent" id="grfs_AdvancesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="HaemaAgMember" id="grfs_HaemaAgMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfInterimFinancialReportingExplanatory" id="grfs_ScheduleOfInterimFinancialReportingExplanatory" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IFRSLineOfCreditFacilityMaximumBorrowingCapacity" id="grfs_IFRSLineOfCreditFacilityMaximumBorrowingCapacity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="IFRSScenarioAxis" id="grfs_IFRSScenarioAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IFRSScenarioUnspecifiedDomain" id="grfs_IFRSScenarioUnspecifiedDomain" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IFRSStatementTable" id="grfs_IFRSStatementTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IFRSStatementLineItems" id="grfs_IFRSStatementLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IFRSSaleOfStockAxis" id="grfs_IFRSSaleOfStockAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IFRSSaleOfStockDomain" id="grfs_IFRSSaleOfStockDomain" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CurrentFinancialAssetsMeasuredAtFairValue" id="grfs_CurrentFinancialAssetsMeasuredAtFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="ConsiderationOnSaleOfSubsidiary" id="grfs_ConsiderationOnSaleOfSubsidiary" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="PlasmavitaHealthcareMember" id="grfs_PlasmavitaHealthcareMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MecwinsS.aMember" id="grfs_MecwinsS.aMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EibLoanDueDecember2028Member" id="grfs_EibLoanDueDecember2028Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfDetailedInformationAboutPersonnelExpensesTable" id="grfs_DisclosureOfDetailedInformationAboutPersonnelExpensesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfDetailedInformationAboutPersonnelExpensesLineItems" id="grfs_DisclosureOfDetailedInformationAboutPersonnelExpensesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EntityInternalDepartmentsAxis" id="grfs_EntityInternalDepartmentsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EntityInternalDepartmentsDomain" id="grfs_EntityInternalDepartmentsDomain" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CrbInverbioMember" id="grfs_CrbInverbioMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CustomersWithObjectiveEvidenceOfImpairmentMember" id="grfs_CustomersWithObjectiveEvidenceOfImpairmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PlasmavitaHealthcareGmbhMember" id="grfs_PlasmavitaHealthcareGmbhMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IncreaseThroughInterestAccruedLiabilitiesArisingFromFinancingActivities" id="grfs_IncreaseThroughInterestAccruedLiabilitiesArisingFromFinancingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="SeniorSecuredBankLoansAndOtherLoansMember" id="grfs_SeniorSecuredBankLoansAndOtherLoansMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NumberOfSharesIssuedToEmployeesAsCompensation" id="grfs_NumberOfSharesIssuedToEmployeesAsCompensation" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfMovementInDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="grfs_DisclosureOfMovementInDeferredTaxAssetsAndLiabilitiesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfCurrencyRiskExposureTableTextBlock" id="grfs_ScheduleOfCurrencyRiskExposureTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SeniorDebtMember" id="grfs_SeniorDebtMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IncreaseDecreaseInEquityDueToReasonablyPossibleIncreaseInDesignatedRiskComponent" id="grfs_IncreaseDecreaseInEquityDueToReasonablyPossibleIncreaseInDesignatedRiskComponent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="TreasuryStockAsPercentageOfCapital" id="grfs_TreasuryStockAsPercentageOfCapital" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="BioSuppliesProductMember" id="grfs_BioSuppliesProductMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OthersProductMember" id="grfs_OthersProductMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ShanghaiRaasBloodProductsCo.LtdMember" id="grfs_ShanghaiRaasBloodProductsCo.LtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsDiagnosticsSolutionsInc.Member" id="grfs_GrifolsDiagnosticsSolutionsInc.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SeniorSecuredNotesMember" id="grfs_SeniorSecuredNotesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GovernmentBondsTermAppliedToCashFlowProjections" id="grfs_GovernmentBondsTermAppliedToCashFlowProjections" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ReasonablyPossibleIncreaseDecreaseInPerpetualGrowthRateConsideredForCalculationOfCashGeneratingUnitSRecoverableAmount" id="grfs_ReasonablyPossibleIncreaseDecreaseInPerpetualGrowthRateConsideredForCalculationOfCashGeneratingUnitSRecoverableAmount" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ReasonablyPossibleIncreaseDecreaseInPreTaxDiscountRateConsideredForCalculationOfCashGeneratingUnitSRecoverableAmount" id="grfs_ReasonablyPossibleIncreaseDecreaseInPreTaxDiscountRateConsideredForCalculationOfCashGeneratingUnitSRecoverableAmount" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfLeasesAbstract" id="grfs_DisclosureOfLeasesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfAmountsRecognizedInConsolidatedStatementOfProfitAndLossForLeasesExplanatory" id="grfs_DisclosureOfAmountsRecognizedInConsolidatedStatementOfProfitAndLossForLeasesExplanatory" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OtherOperatingLeaseExpenses" id="grfs_OtherOperatingLeaseExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="IfrsOperatingLeaseExpense" id="grfs_IfrsOperatingLeaseExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="KiroGrifolsMember" id="grfs_KiroGrifolsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="RevolvingCreditFacilityDueNovember2025Member" id="grfs_RevolvingCreditFacilityDueNovember2025Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfFinancialInformationOfNonControllingInterestsExplanatory" id="grfs_DisclosureOfFinancialInformationOfNonControllingInterestsExplanatory" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HaemaagMember" id="grfs_HaemaagMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MedcomAdvanceS.aMember" id="grfs_MedcomAdvanceS.aMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IfrsScheduleOfEquityMethodInvestmentsTable" id="grfs_IfrsScheduleOfEquityMethodInvestmentsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IfrsScheduleOfEquityMethodInvestmentsLineItems" id="grfs_IfrsScheduleOfEquityMethodInvestmentsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SeniorDebtTrancheBMaturityNovember2027Member" id="grfs_SeniorDebtTrancheBMaturityNovember2027Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SeniorDebtTrancheBDue2027Member" id="grfs_SeniorDebtTrancheBDue2027Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PaymentsForRightOfUseAssetsRelatedPartyTransactions" id="grfs_PaymentsForRightOfUseAssetsRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="IfrsSeniorNotesMember" id="grfs_IfrsSeniorNotesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsDiagnosticSolutionsInc.Member" id="grfs_GrifolsDiagnosticSolutionsInc.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AraclonBiotechS.A.MemberRaclonBiotechS.a.Member" id="grfs_AraclonBiotechS.A.MemberRaclonBiotechS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OtherCurrentFinancialAssetsAtAmortisedCost" id="grfs_OtherCurrentFinancialAssetsAtAmortisedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="SeniorSecuredNotesMaturingIn2025Member" id="grfs_SeniorSecuredNotesMaturingIn2025Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GenderAxis" id="grfs_GenderAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GenderDomain" id="grfs_GenderDomain" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfStandardsIssuedNotYetEffectiveTableTextBlock" id="grfs_ScheduleOfStandardsIssuedNotYetEffectiveTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ScrantonEnterprisesBVMember" id="grfs_ScrantonEnterprisesBVMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SeniorUnsecuredAndSecuredNotesMember" id="grfs_SeniorUnsecuredAndSecuredNotesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ShareOfProfitLossOfEquityAccountedInvesteesWithSimilarActivityToThatOfGroup" id="grfs_ShareOfProfitLossOfEquityAccountedInvesteesWithSimilarActivityToThatOfGroup" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="ShareOfProfitLossOfEquityAccountedInvesteesRestOfEquityAccountedInvestees" id="grfs_ShareOfProfitLossOfEquityAccountedInvesteesRestOfEquityAccountedInvestees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="BpcPlasmaIncMember" id="grfs_BpcPlasmaIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AlkahestIncMember" id="grfs_AlkahestIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PlasmavitaHealthcareIiGmbhMember" id="grfs_PlasmavitaHealthcareIiGmbhMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MedcomAdvanceMember" id="grfs_MedcomAdvanceMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsLaboratorySolutionsIncMember" id="grfs_GrifolsLaboratorySolutionsIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsKoreaCo.LtdMember" id="grfs_GrifolsKoreaCo.LtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PeriodForSupplyOfCertainOutputOfPlasma" id="grfs_PeriodForSupplyOfCertainOutputOfPlasma" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BaseCaseMember" id="grfs_BaseCaseMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="WorstCaseMember" id="grfs_WorstCaseMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CurrentAssetsExcludingCashAndCashEquivalents" id="grfs_CurrentAssetsExcludingCashAndCashEquivalents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="NoncurrentNonFinancialLiabilities" id="grfs_NoncurrentNonFinancialLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="CurrentNonFinancialLiabilities" id="grfs_CurrentNonFinancialLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="DisclosureOfLastAvailableFinancialStatementOfMainEquityAccountsInvestmentsExplanatory" id="grfs_DisclosureOfLastAvailableFinancialStatementOfMainEquityAccountsInvestmentsExplanatory" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EstimatedPeriodForApplicationOfEntireAmountOfTaxDeduction" id="grfs_EstimatedPeriodForApplicationOfEntireAmountOfTaxDeduction" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LoansAndBorrowingsMember" id="grfs_LoansAndBorrowingsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AcquisitionOfInterestsInInvestmentsAccountedForUsingEquityMethod" id="grfs_AcquisitionOfInterestsInInvestmentsAccountedForUsingEquityMethod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="IfrsShareRepurchaseProgramAxis" id="grfs_IfrsShareRepurchaseProgramAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IfrsShareRepurchaseProgramDomain" id="grfs_IfrsShareRepurchaseProgramDomain" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ClassOrdinarySharesMember" id="grfs_ClassOrdinarySharesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BpcPlasmaInc.Member" id="grfs_BpcPlasmaInc.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ResearchAndDevelopmentMember" id="grfs_ResearchAndDevelopmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GicSovereignWealthFundOfSingaporeMember" id="grfs_GicSovereignWealthFundOfSingaporeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsPyreneesResearchCenterSlMember" id="grfs_GrifolsPyreneesResearchCenterSlMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ForeignExchangeRateForwardMember" id="grfs_ForeignExchangeRateForwardMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NumberOfCrossCurrencyInterestRateSwap" id="grfs_NumberOfCrossCurrencyInterestRateSwap" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SeniorUnsecuredNotes2017Member" id="grfs_SeniorUnsecuredNotes2017Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SeniorUnsecuredNotesEuros2021Member" id="grfs_SeniorUnsecuredNotesEuros2021Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SeniorUnsecuredNotesUsDollars2021Member" id="grfs_SeniorUnsecuredNotesUsDollars2021Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SeniorSecuredNotes2019Member" id="grfs_SeniorSecuredNotes2019Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsCanadaTherapeuticsIncFormerlyGreenCrossBiotherapeuticsInc.CanadaMember" id="grfs_GrifolsCanadaTherapeuticsIncFormerlyGreenCrossBiotherapeuticsInc.CanadaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GigagenIncVerNota3Member" id="grfs_GigagenIncVerNota3Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BiomatUsaGroupMember" id="grfs_BiomatUsaGroupMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalEquityAccountedInvesteesWithSimilarActivityToThatOfGroupMember" id="grfs_TotalEquityAccountedInvesteesWithSimilarActivityToThatOfGroupMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsMiddleEastAfricaLlcMember" id="grfs_GrifolsMiddleEastAfricaLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsPyrenessResearchCenterS.l.Member" id="grfs_GrifolsPyrenessResearchCenterS.l.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsBioNorthAmericaLlcMember" id="grfs_GrifolsBioNorthAmericaLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BiomatHoldcoLlc.Member" id="grfs_BiomatHoldcoLlc.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BiomatNewcoCorp.Member" id="grfs_BiomatNewcoCorp.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrifolsEgyptForPlasmaDerivativesS.a.e.Member" id="grfs_GrifolsEgyptForPlasmaDerivativesS.a.e.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalOfRestOfEquityAccountedInvesteesMember" id="grfs_TotalOfRestOfEquityAccountedInvesteesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NumberOfPlasmaCentersToBeOpened" id="grfs_NumberOfPlasmaCentersToBeOpened" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="ImmunotekBioCentersLlcMember" id="grfs_ImmunotekBioCentersLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IfrsBondsMember" id="grfs_IfrsBondsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DerivativesDesignatedAsHedgingInstrumentsCategoryMember" id="grfs_DerivativesDesignatedAsHedgingInstrumentsCategoryMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NumberOfClassBOrdinaryShares" id="grfs_NumberOfClassBOrdinaryShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="ClassAndClassBSharesMember" id="grfs_ClassAndClassBSharesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BiotestAgMember" id="grfs_BiotestAgMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="OtherFinancialLiabilitiesExcludingFinancialDerivatives" id="grfs_OtherFinancialLiabilitiesExcludingFinancialDerivatives" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="ValueOfOrdinarySharesExchangedForLiability" id="grfs_ValueOfOrdinarySharesExchangedForLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="RedemptionPricePerShare" id="grfs_RedemptionPricePerShare" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="ConsiderationPaidForAdditionalSharesInSubsidiary" id="grfs_ConsiderationPaidForAdditionalSharesInSubsidiary" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="NumberOfAdditionalSharesInSubsidiaryAcquired" id="grfs_NumberOfAdditionalSharesInSubsidiaryAcquired" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="PlasmavitaHeallthcareGmbhMember" id="grfs_PlasmavitaHeallthcareGmbhMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="IfrsNumberOfGeographicalSegments" id="grfs_IfrsNumberOfGeographicalSegments" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="BiopharmaMember" id="grfs_BiopharmaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="NonControllingInterestOtherMovements" id="grfs_NonControllingInterestOtherMovements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="AlbimmuneS.l.Member" id="grfs_AlbimmuneS.l.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BiotestAustriaGmbhMember" id="grfs_BiotestAustriaGmbhMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BiotestItaliaS.r.l.Member" id="grfs_BiotestItaliaS.r.l.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BiotestUkLtd.Member" id="grfs_BiotestUkLtd.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BiotestSchweizAgMember" id="grfs_BiotestSchweizAgMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BiotestHungariaKftMember" id="grfs_BiotestHungariaKftMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BiotestFarmacuticaLtdaMember" id="grfs_BiotestFarmacuticaLtdaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BiotestHellasM.e.p.e.Member" id="grfs_BiotestHellasM.e.p.e.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BiotestFranceSasMember" id="grfs_BiotestFranceSasMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BiotestPharmaceuticalsIlaPazarlamaAnonimSirketiMember" id="grfs_BiotestPharmaceuticalsIlaPazarlamaAnonimSirketiMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BiotestMedicalS.l.u.Member" id="grfs_BiotestMedicalS.l.u.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BiotestPharmaGmbhMember" id="grfs_BiotestPharmaGmbhMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BiodarouPlcMember" id="grfs_BiodarouPlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BiotestGrundstcksverwaltungsGmbhMember" id="grfs_BiotestGrundstcksverwaltungsGmbhMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PlasmaServiceEuropeGmbhMember" id="grfs_PlasmaServiceEuropeGmbhMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CaraPlasmaS.r.o.Member" id="grfs_CaraPlasmaS.r.o.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PlazmaszolglatKftMember" id="grfs_PlazmaszolglatKftMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="GrifolsBiotestHoldingsGmbhMember" id="grfs_GrifolsBiotestHoldingsGmbhMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DividendsPaidOrReceivedRelatedPartyTransactions" id="grfs_DividendsPaidOrReceivedRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="ScheduleOfMaturityAnalysisForUndiscountedFuturePaymentsTableTextBlock" id="grfs_ScheduleOfMaturityAnalysisForUndiscountedFuturePaymentsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="HaemaPlasmaKftMember" id="grfs_HaemaPlasmaKftMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="GrifolsBiotestHoldingsGmbhBiotestAgMember" id="grfs_GrifolsBiotestHoldingsGmbhBiotestAgMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ProportionOfOwnershipInterestInSubsidiarySold" id="grfs_ProportionOfOwnershipInterestInSubsidiarySold" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="ContractualAssetsMember" id="grfs_ContractualAssetsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DerivativeFinancialInstruments" id="grfs_DerivativeFinancialInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="DerivativeFinancialInstrumentsChangesInFairValueRecognizedInEquity" id="grfs_DerivativeFinancialInstrumentsChangesInFairValueRecognizedInEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="DerivativeFinancialInstrumentsTransferToProfitOrLoss" id="grfs_DerivativeFinancialInstrumentsTransferToProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="DerivativeFinancialInstrumentsIncreaseDecreaseThroughTaxEffect" id="grfs_DerivativeFinancialInstrumentsIncreaseDecreaseThroughTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="DerivativeFinancialInstrumentsDecreaseThroughCollectionsPayments" id="grfs_DerivativeFinancialInstrumentsDecreaseThroughCollectionsPayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="UnusedTaxCreditsDeductionsMember" id="grfs_UnusedTaxCreditsDeductionsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BiodarourP.j.s.Co.Member" id="grfs_BiodarourP.j.s.Co.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DisclosureOfDetailedInformationAboutMovementInSeniorNotesTableTextBlock" id="grfs_DisclosureOfDetailedInformationAboutMovementInSeniorNotesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="SeniorUnsecuredNotesMaturing2025Member" id="grfs_SeniorUnsecuredNotesMaturing2025Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EuropeanInvestmentBankLongTermLoansOfEurosOneMember" id="grfs_EuropeanInvestmentBankLongTermLoansOfEurosOneMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EuropeanInvestmentBankLongTermLoansOfEurosTwoMember" id="grfs_EuropeanInvestmentBankLongTermLoansOfEurosTwoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EuropeanInvestmentBankLongTermLoansOfEurosThreeMember" id="grfs_EuropeanInvestmentBankLongTermLoansOfEurosThreeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EuropeanInvestmentBankNumberOfLongTermLoansArranged" id="grfs_EuropeanInvestmentBankNumberOfLongTermLoansArranged" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="IncreaseInBorrowingsThroughDrawdowns" id="grfs_IncreaseInBorrowingsThroughDrawdowns" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="DecreaseInBorrowingsThroughRepayments" id="grfs_DecreaseInBorrowingsThroughRepayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="IncreaseDecreaseThroughNetExchangeDifferencesBorrowings" id="grfs_IncreaseDecreaseThroughNetExchangeDifferencesBorrowings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="NonCurrentPreferentialLoans" id="grfs_NonCurrentPreferentialLoans" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="CurrentPreferentialLoans" id="grfs_CurrentPreferentialLoans" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="PerformanceObligationMaximumFulfillmentPeriod" id="grfs_PerformanceObligationMaximumFulfillmentPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="ReceivablesDueDateNumberOfDays" id="grfs_ReceivablesDueDateNumberOfDays" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="DisclosureOfDetailedInformationAboutSeniorNotesTableTextBlock" id="grfs_DisclosureOfDetailedInformationAboutSeniorNotesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="GrifolsEscrowIssuerS.Member" id="grfs_GrifolsEscrowIssuerS.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TradeAndOtherReceivablesTable" id="grfs_TradeAndOtherReceivablesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TradeAndOtherReceivablesLineItem" id="grfs_TradeAndOtherReceivablesLineItem" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="VolumeOfInvoicesSoldWithoutRecourseToVariousFinancialInstitutionsWhichWouldNotHaveBeenCollected" id="grfs_VolumeOfInvoicesSoldWithoutRecourseToVariousFinancialInstitutionsWhichWouldNotHaveBeenCollected" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="CurrentLoansAndBorrowingsMaximumBorrowingsAvailable" id="grfs_CurrentLoansAndBorrowingsMaximumBorrowingsAvailable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="ReasonablyPossibleIncreaseDecreaseInSinkRateConsideredForCalculationOfCashGeneratingUnitsRecoverableAmount" id="grfs_ReasonablyPossibleIncreaseDecreaseInSinkRateConsideredForCalculationOfCashGeneratingUnitsRecoverableAmount" type="xbrli:pureItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="PercentageOfAverageEstimatedSales" id="grfs_PercentageOfAverageEstimatedSales" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="DisclosureOfDetailedInformationAboutOtherFinancialLiabilitiesTableTextBlock" id="grfs_DisclosureOfDetailedInformationAboutOtherFinancialLiabilitiesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="DisclosureOfDetailedInformationAboutMovementInRevolvingCreditFacilityTableTextBlock" id="grfs_DisclosureOfDetailedInformationAboutMovementInRevolvingCreditFacilityTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="EuropeanInvestmentBankLongTermLoansMaturityPeriod" id="grfs_EuropeanInvestmentBankLongTermLoansMaturityPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="EuropeanInvestmentBankLongTermLoansGracePeriod" id="grfs_EuropeanInvestmentBankLongTermLoansGracePeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="GainsLossesOnDisposalsOfCurrentAndNonCurrentAssets" id="grfs_GainsLossesOnDisposalsOfCurrentAndNonCurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="IncreaseThroughNetChargesProvisions" id="grfs_IncreaseThroughNetChargesProvisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="DecreaseThroughNetCancellationsProvisions" id="grfs_DecreaseThroughNetCancellationsProvisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="IncreaseDecreaseThroughNetExchangeDifferencesProvisions" id="grfs_IncreaseDecreaseThroughNetExchangeDifferencesProvisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="DefinedBenefitCosts" id="grfs_DefinedBenefitCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="EstimatedFutureBenefitPaymentsFromDefinedBenefitPlans" id="grfs_EstimatedFutureBenefitPaymentsFromDefinedBenefitPlans" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="FinancialInvestmentAmountContributedToFairValueOfPlanAssets" id="grfs_FinancialInvestmentAmountContributedToFairValueOfPlanAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="ActuarialAssumptionOfExpectedReturnOnPlanAssets" id="grfs_ActuarialAssumptionOfExpectedReturnOnPlanAssets" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="ActuarialAssumptionOfEmployeeTurnoverRate" id="grfs_ActuarialAssumptionOfEmployeeTurnoverRate" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="ExpenseRecognisedForEmployerContributionsToStatutoryPensionScheme" id="grfs_ExpenseRecognisedForEmployerContributionsToStatutoryPensionScheme" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="DisclosureOfMovementInNonCurrentAndCurrentProvisionsTableTextBlock" id="grfs_DisclosureOfMovementInNonCurrentAndCurrentProvisionsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="NumberOfMajorCustomers" id="grfs_NumberOfMajorCustomers" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="DiscountingEffectOnLeaseLiabilities" id="grfs_DiscountingEffectOnLeaseLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="IncreaseDecreaseInInvestmentsAccountedForUsingEquityMethodThroughEntitySShareOfInvesteeSOtherComprehensiveIncomeLossAndTranslationDifferences" id="grfs_IncreaseDecreaseInInvestmentsAccountedForUsingEquityMethodThroughEntitySShareOfInvesteeSOtherComprehensiveIncomeLossAndTranslationDifferences" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="DecreaseInInvestmentsAccountedForUsingEquityMethodThroughDividendsReceived" id="grfs_DecreaseInInvestmentsAccountedForUsingEquityMethodThroughDividendsReceived" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="DecreaseInInvestmentsAccountedForUsingEquityMethodThroughImpairments" id="grfs_DecreaseInInvestmentsAccountedForUsingEquityMethodThroughImpairments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="TotalContributionsByAllShareholdersDuringPeriod" id="grfs_TotalContributionsByAllShareholdersDuringPeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="ContributionFromEntityAsPercentageOfTotalContributionsFromAllShareholdersDuringYear" id="grfs_ContributionFromEntityAsPercentageOfTotalContributionsFromAllShareholdersDuringYear" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="RawMaterialPurchaseCommitments" id="grfs_RawMaterialPurchaseCommitments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="PercentageOfOutstandingDebt" id="grfs_PercentageOfOutstandingDebt" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="TaxEffectOfTaxCreditsDeductions" id="grfs_TaxEffectOfTaxCreditsDeductions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="DisclosureOfDetailsRelatingToLeasesInConsolidatedBalanceSheetTableTextBlock" id="grfs_DisclosureOfDetailsRelatingToLeasesInConsolidatedBalanceSheetTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="DisclosureOfDistributionOfProfitIncludingDividendsTableTextBlock" id="grfs_DisclosureOfDistributionOfProfitIncludingDividendsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="DisclosureOfExpectedPaymentOnCurrentAndNonCurrentPensionObligationsTableTextBlock" id="grfs_DisclosureOfExpectedPaymentOnCurrentAndNonCurrentPensionObligationsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="ScheduleOfAssetClassesComposingFairValueOfPlanAssetsTableTextBlock" id="grfs_ScheduleOfAssetClassesComposingFairValueOfPlanAssetsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="PercentageOfLegalReserveInRelationToShareCapitalBelowWhichEntityMustTransferProportionOfProfitToLegalReserve" id="grfs_PercentageOfLegalReserveInRelationToShareCapitalBelowWhichEntityMustTransferProportionOfProfitToLegalReserve" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="DisclosureOfCashFlowsInSubsidiariesWithSignificantNonControllingInterestsTableTextBlock" id="grfs_DisclosureOfCashFlowsInSubsidiariesWithSignificantNonControllingInterestsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="IncreaseDecreaseThroughSharesIssuedToEmployeesAsCompensationOrSale" id="grfs_IncreaseDecreaseThroughSharesIssuedToEmployeesAsCompensationOrSale" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="NonCurrentDebtWithGic" id="grfs_NonCurrentDebtWithGic" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="CurrentDebtWithGic" id="grfs_CurrentDebtWithGic" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="OtherMiscellaneousNonCurrentFinancialLiabilities" id="grfs_OtherMiscellaneousNonCurrentFinancialLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="OtherMiscellaneousCurrentFinancialLiabilities" id="grfs_OtherMiscellaneousCurrentFinancialLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="UnsecuredLongTermLoanMember" id="grfs_UnsecuredLongTermLoanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DistributorCommissionLiabilitiesMember" id="grfs_DistributorCommissionLiabilitiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="IncreaseDecreaseThroughAcquisitionsAndDivestmentsOfNonControllingInterestsEquity" id="grfs_IncreaseDecreaseThroughAcquisitionsAndDivestmentsOfNonControllingInterestsEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="TradeReceivablesExcludingReceivablesFromAssociates" id="grfs_TradeReceivablesExcludingReceivablesFromAssociates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="DisclosureOfEntitySOwnCreditRatingTableTextBlock" id="grfs_DisclosureOfEntitySOwnCreditRatingTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="BiotekAmericaLlcMember" id="grfs_BiotekAmericaLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PercentageOfVotingInterestsAcquired" id="grfs_PercentageOfVotingInterestsAcquired" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="FinanceCostOnSaleOfReceivables" id="grfs_FinanceCostOnSaleOfReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="OtherComprehensiveIncomeFromNonCurrentAssetsHeldForSale" id="grfs_OtherComprehensiveIncomeFromNonCurrentAssetsHeldForSale" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="SaskatoonPlasmaCenterIncMember" id="grfs_SaskatoonPlasmaCenterIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AlbajunaTherapeuticsS.l.Inc.Member" id="grfs_AlbajunaTherapeuticsS.l.Inc.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CapitalizationInterestRateOnFinancingReceived" id="grfs_CapitalizationInterestRateOnFinancingReceived" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="GrifolsBioSuppliesIncMember" id="grfs_GrifolsBioSuppliesIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PercentageOfLowerSalesProjectionEstimationOnAverageEachYear" id="grfs_PercentageOfLowerSalesProjectionEstimationOnAverageEachYear" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="ClinicalDiagnosticsSalesSensitivityScenarioMember" id="grfs_ClinicalDiagnosticsSalesSensitivityScenarioMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="GrifolsBioSuppliesInc.Member" id="grfs_GrifolsBioSuppliesInc.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="HaemaPlasmaKft.Member" id="grfs_HaemaPlasmaKft.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BiomatHoldingsLlcMember" id="grfs_BiomatHoldingsLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="GrifolsCanadaPlasmaInc.Member" id="grfs_GrifolsCanadaPlasmaInc.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="GrifolsCanadaPlasmaOntarioInc.Member" id="grfs_GrifolsCanadaPlasmaOntarioInc.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AlbajunaTherapeuticsS.lOneMember" id="grfs_AlbajunaTherapeuticsS.lOneMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ScrantonPlasmaBVMember" id="grfs_ScrantonPlasmaBVMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ProportionOfOwnershipInterestInAssociateAfterAdjustment" id="grfs_ProportionOfOwnershipInterestInAssociateAfterAdjustment" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="LoansFromRelatedParties" id="grfs_LoansFromRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="InitialTermForDistributionOfHumanSerumAlbumin" id="grfs_InitialTermForDistributionOfHumanSerumAlbumin" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="AdditionalExtensionTermForDistributionOfHumanSerumAlbumin" id="grfs_AdditionalExtensionTermForDistributionOfHumanSerumAlbumin" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="AggregateEarningsBeforeInterestTaxesDepreciationAndAmortizationInSubsidiaryForSpecifiedPeriod" id="grfs_AggregateEarningsBeforeInterestTaxesDepreciationAndAmortizationInSubsidiaryForSpecifiedPeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="PercentageOfDistributableProfitInSubsidiaryToBeDistributedForSpecifiedPeriod" id="grfs_PercentageOfDistributableProfitInSubsidiaryToBeDistributedForSpecifiedPeriod" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="HaierGroupCorporationMember" id="grfs_HaierGroupCorporationMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ProfessionalServicesMember" id="grfs_ProfessionalServicesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="RestructuringAndRelatedCostNumberOfPositionEliminatedPeriodPercent" id="grfs_RestructuringAndRelatedCostNumberOfPositionEliminatedPeriodPercent" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="SeniorDebtDue2024Member" id="grfs_SeniorDebtDue2024Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SeniorDebtWithTwoTermFacilitiesDue2024Member" id="grfs_SeniorDebtWithTwoTermFacilitiesDue2024Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="RevolvingCreditFacilityDue2024Member" id="grfs_RevolvingCreditFacilityDue2024Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EquitySettledShareBasedPaymentPlanMember" id="grfs_EquitySettledShareBasedPaymentPlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CashSettledShareBasedPaymentPlanMember" id="grfs_CashSettledShareBasedPaymentPlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="IfrsAwardTypeAxis" id="grfs_IfrsAwardTypeAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="IfrsAwardTypeDomain" id="grfs_IfrsAwardTypeDomain" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="StockOptionsMember" id="grfs_StockOptionsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="StockOptionsSettledBy2025Member" id="grfs_StockOptionsSettledBy2025Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="StockOptionsSettledBy2027Member" id="grfs_StockOptionsSettledBy2027Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="IfrsRestrictedStockUnitsRsusMember" id="grfs_IfrsRestrictedStockUnitsRsusMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="IfrsVestingAxis" id="grfs_IfrsVestingAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="IfrsVestingDomain" id="grfs_IfrsVestingDomain" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="IfrsShareBasedPaymentArrangementTrancheOneMember" id="grfs_IfrsShareBasedPaymentArrangementTrancheOneMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="IfrsShareBasedPaymentArrangementTrancheTwoMember" id="grfs_IfrsShareBasedPaymentArrangementTrancheTwoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="IfrsShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsPercentage" id="grfs_IfrsShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsPercentage" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="MaximumNumberAwardsWillBeGrantedInShareBasedPaymentArrangement" id="grfs_MaximumNumberAwardsWillBeGrantedInShareBasedPaymentArrangement" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="IfrsClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" id="grfs_IfrsClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="ThresholdBusinessDaysForComputationOfAveragePricePerShare" id="grfs_ThresholdBusinessDaysForComputationOfAveragePricePerShare" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="GuaranteeDepositsFromRelatedParties" id="grfs_GuaranteeDepositsFromRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="LoansAndAdvancesToRelatedParties" id="grfs_LoansAndAdvancesToRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="LoansAndAdvancesToThirdParties" id="grfs_LoansAndAdvancesToThirdParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="ImmunotekGhLlcMember" id="grfs_ImmunotekGhLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DisclosureOfAggregateBalanceFinancialStatementsTableTextBlock" id="grfs_DisclosureOfAggregateBalanceFinancialStatementsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="DisclosureOfNonCurrentAndCurrentLoansTableTextBlock" id="grfs_DisclosureOfNonCurrentAndCurrentLoansTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="PurchaseOfPlasma" id="grfs_PurchaseOfPlasma" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="DecreaseInInvestmentsAccountedForUsingEquityMethodThroughUncollectedDividendsReceived" id="grfs_DecreaseInInvestmentsAccountedForUsingEquityMethodThroughUncollectedDividendsReceived" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="NumberOfPlasmaCentersToBeConstructed" id="grfs_NumberOfPlasmaCentersToBeConstructed" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="ThresholdPeriodForExerciseOfOptions" id="grfs_ThresholdPeriodForExerciseOfOptions" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="GrifolsEgyptMember" id="grfs_GrifolsEgyptMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="NationalServiceProjectsOrganizationMember" id="grfs_NationalServiceProjectsOrganizationMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AgreementToReceiveNumberOfGrainsOfImmunoglobulin" id="grfs_AgreementToReceiveNumberOfGrainsOfImmunoglobulin" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="VolumeOfCanadianPlasmaNeedToCollectAnnually" id="grfs_VolumeOfCanadianPlasmaNeedToCollectAnnually" type="dtr-types:volumeItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="CanadianBloodServicesMember" id="grfs_CanadianBloodServicesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ScheduleOfEstimatedPaymentForMinimumProductionAndPlantStockAtTimeOfPurchaseTableTextBlock" id="grfs_ScheduleOfEstimatedPaymentForMinimumProductionAndPlantStockAtTimeOfPurchaseTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="NumberOfLeaseContractsGuaranteed" id="grfs_NumberOfLeaseContractsGuaranteed" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="DescriptionOfSinkRateUsedToExtrapolateCashFlowProjections" id="grfs_DescriptionOfSinkRateUsedToExtrapolateCashFlowProjections" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="DescriptionOfSuccessRateUsedToExtrapolateCashFlowProjections" id="grfs_DescriptionOfSuccessRateUsedToExtrapolateCashFlowProjections" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="IncreaseDecreaseInInvestmentsAccountedForUsingEquityMethodThroughEntitySShareOfProfitLossInEquityAccountedInvestee" id="grfs_IncreaseDecreaseInInvestmentsAccountedForUsingEquityMethodThroughEntitySShareOfProfitLossInEquityAccountedInvestee" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="AdvancesPaidPerCenter" id="grfs_AdvancesPaidPerCenter" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="TotalAdvancesPaidForCenters" id="grfs_TotalAdvancesPaidForCenters" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="NumberOfPlasmaCenterLeaseAgreementsForWhichEntityActsAsGuarantor" id="grfs_NumberOfPlasmaCenterLeaseAgreementsForWhichEntityActsAsGuarantor" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="PlasmaCenterLeasingAgreementsAmountsGuaranteedByEntity" id="grfs_PlasmaCenterLeasingAgreementsAmountsGuaranteedByEntity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="PercentageOfEquityInterestRetainedAfterSale" id="grfs_PercentageOfEquityInterestRetainedAfterSale" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="IncreaseDecreaseThroughCancellationsInventories" id="grfs_IncreaseDecreaseThroughCancellationsInventories" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="IncreaseDecreaseThroughTranslationDifferencesInventories" id="grfs_IncreaseDecreaseThroughTranslationDifferencesInventories" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="RateOfAdvancedCollectionOfNominalAmountsSaleOfReceivablesArrangement" id="grfs_RateOfAdvancedCollectionOfNominalAmountsSaleOfReceivablesArrangement" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="RateOfInsolvencyRiskCoverageOnFactorSideSaleOfReceivablesArrangement" id="grfs_RateOfInsolvencyRiskCoverageOnFactorSideSaleOfReceivablesArrangement" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="OptionToRepurchasePercentageOfShares" id="grfs_OptionToRepurchasePercentageOfShares" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="PercentageOfValuesInSubsidiaryNotRecognisedOnConsolidationInOrderToAvoidDuplicateEffectsOfIndirectParticipation" id="grfs_PercentageOfValuesInSubsidiaryNotRecognisedOnConsolidationInOrderToAvoidDuplicateEffectsOfIndirectParticipation" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="PercentageOfValuesInAssociateNotRecognisedOnConsolidationInOrderToAvoidDuplicateEffectsOfIndirectParticipation" id="grfs_PercentageOfValuesInAssociateNotRecognisedOnConsolidationInOrderToAvoidDuplicateEffectsOfIndirectParticipation" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="DefinedBenefitPlansOtherThanPensionPlansMember" id="grfs_DefinedBenefitPlansOtherThanPensionPlansMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EuriborMember" id="grfs_EuriborMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AccumulatedNumberOfSharesRedeemed" id="grfs_AccumulatedNumberOfSharesRedeemed" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="PreferentialLiquidationPerShare" id="grfs_PreferentialLiquidationPerShare" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="EnergyPowerPurchaseAgreementsMember" id="grfs_EnergyPowerPurchaseAgreementsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="LoansToRelatedParties" id="grfs_LoansToRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="IncreaseDecreaseInLoanAmount" id="grfs_IncreaseDecreaseInLoanAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="LoansReceivedPaidRelatedPartyTransactions" id="grfs_LoansReceivedPaidRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="AdjustmentToInterestRateBasisOnLoanToRelatedParty" id="grfs_AdjustmentToInterestRateBasisOnLoanToRelatedParty" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="BpcPlasmaIncAndHaemaAgMember" id="grfs_BpcPlasmaIncAndHaemaAgMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="RefundSettlementPeriodFromPointOfSale" id="grfs_RefundSettlementPeriodFromPointOfSale" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="OtherDiscountsSettlementPeriod" id="grfs_OtherDiscountsSettlementPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="FinancialLiabilitiesIncludingCommittedInterestCalculatedUsingInterestRateForwardCurves" id="grfs_FinancialLiabilitiesIncludingCommittedInterestCalculatedUsingInterestRateForwardCurves" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="FinancialLiabilitiesIncludingCommittedInterestCalculatedUsingInterestRateForwardCurvesUndiscountedCashFlows" id="grfs_FinancialLiabilitiesIncludingCommittedInterestCalculatedUsingInterestRateForwardCurvesUndiscountedCashFlows" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="PercentageOfEconomicExposureToAssetsAndLiabilitiesInJointVenture" id="grfs_PercentageOfEconomicExposureToAssetsAndLiabilitiesInJointVenture" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="ClassSharesWithVotingRightsMember" id="grfs_ClassSharesWithVotingRightsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ClassBSharesWithoutVotingRightsMember" id="grfs_ClassBSharesWithoutVotingRightsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="IfrsSecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" id="grfs_IfrsSecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="NumberOfBoardMembersInSubsidiaryThatEntityHasRightToName" id="grfs_NumberOfBoardMembersInSubsidiaryThatEntityHasRightToName" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="NumberOfBoardMembersInSubsidiary" id="grfs_NumberOfBoardMembersInSubsidiary" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="MinimumPercentageOfInvestmentOrDivestmentInRelevantAssetsRequiresApprovalBasedOnTotalAssets" id="grfs_MinimumPercentageOfInvestmentOrDivestmentInRelevantAssetsRequiresApprovalBasedOnTotalAssets" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="DisclosureOfCurrentFinancialAssetsTableTextBlock" id="grfs_DisclosureOfCurrentFinancialAssetsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="BiotestLuxS.a.r.l.Member" id="grfs_BiotestLuxS.a.r.l.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SubsequentEventsTypeAxis" id="grfs_SubsequentEventsTypeAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SubsequentEventsTypeDomain" id="grfs_SubsequentEventsTypeDomain" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="NumberOfPlasmaCentersAcquired" id="grfs_NumberOfPlasmaCentersAcquired" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="AssetMember" id="grfs_AssetMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="LiabilitiesMember" id="grfs_LiabilitiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="OtherProvisionsMember" id="grfs_OtherProvisionsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ProportionOfOwnershipInterestInAssociateSold" id="grfs_ProportionOfOwnershipInterestInAssociateSold" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="DilutiveEffectOfPlansOfRightsOnWeightedAverageNumberOfOrdinaryShares" id="grfs_DilutiveEffectOfPlansOfRightsOnWeightedAverageNumberOfOrdinaryShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="ReasonablyPossibleIncreaseDecreaseInDiscountRateConsideredForCalculationOfCashGeneratingUnitsRecoverableAmount" id="grfs_ReasonablyPossibleIncreaseDecreaseInDiscountRateConsideredForCalculationOfCashGeneratingUnitsRecoverableAmount" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="MolecularDonorScreeingMdsSalesSensitivityScenarioMember" id="grfs_MolecularDonorScreeingMdsSalesSensitivityScenarioMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BloodTypingSolutionBtsSalesSensitivityScenarioMember" id="grfs_BloodTypingSolutionBtsSalesSensitivityScenarioMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="GoodwillRecognisedAsOfAcquisitionDateNetOfAdjustments" id="grfs_GoodwillRecognisedAsOfAcquisitionDateNetOfAdjustments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="BlackrockInc.Member" id="grfs_BlackrockInc.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DeriaS.a.Member" id="grfs_DeriaS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="FlatFootedLlc.Member" id="grfs_FlatFootedLlc.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="MasonCapitalMasterFundL.p.Member" id="grfs_MasonCapitalMasterFundL.p.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PonderTradeS.l.Member" id="grfs_PonderTradeS.l.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="RalledorHoldingSpainS.l.Member" id="grfs_RalledorHoldingSpainS.l.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ScrantonEnterprisesB.v.Member" id="grfs_ScrantonEnterprisesB.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ArmisticeCapitalMasterFundLtdMember" id="grfs_ArmisticeCapitalMasterFundLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DescriptionOfAccountingPolicyForTransactionsWithGroupCompaniesPolicyTextBlock" id="grfs_DescriptionOfAccountingPolicyForTransactionsWithGroupCompaniesPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="DisclosureOfSignificantShareholdersTableTextBlock" id="grfs_DisclosureOfSignificantShareholdersTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="IfrsSharePrice" id="grfs_IfrsSharePrice" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="DisclosureOfFinancialImpactOnSaleNonCurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleTableTextBlock" id="grfs_DisclosureOfFinancialImpactOnSaleNonCurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="ValueOfDisposalOfNonCurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsBeforeTaxes" id="grfs_ValueOfDisposalOfNonCurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsBeforeTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="OtherContractualObligation" id="grfs_OtherContractualObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="ProfitLossOnSaleTransactionBeforeReclassificationOfTranslationDifferences" id="grfs_ProfitLossOnSaleTransactionBeforeReclassificationOfTranslationDifferences" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="AccumulatedTranslationDifferencesOnSaleTransaction" id="grfs_AccumulatedTranslationDifferencesOnSaleTransaction" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="ProfitLossOnSaleTransaction" id="grfs_ProfitLossOnSaleTransaction" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="TaxesEffectOnProfitsOfSaleTransaction" id="grfs_TaxesEffectOnProfitsOfSaleTransaction" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="ProfitLossOnSaleTransactionNetOfTaxes" id="grfs_ProfitLossOnSaleTransactionNetOfTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="RevaluationOfRetainedInvestmentUnrealizedGainLossAmount" id="grfs_RevaluationOfRetainedInvestmentUnrealizedGainLossAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="IncreaseInProportionOfOwnershipInterestsHeldByNonControllingInterests" id="grfs_IncreaseInProportionOfOwnershipInterestsHeldByNonControllingInterests" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="DividendsPaidAndCompensatedToLoansToRelatedParties" id="grfs_DividendsPaidAndCompensatedToLoansToRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="OtherCurrentDebtInstrumentsIssued" id="grfs_OtherCurrentDebtInstrumentsIssued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="IncomeTaxLiabilityToCoverUncertainTaxPositions" id="grfs_IncomeTaxLiabilityToCoverUncertainTaxPositions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="HaemaGmbhAndBpcPlasmaIncMember" id="grfs_HaemaGmbhAndBpcPlasmaIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="RestrictedStockUnitsSettledBy31122026Member" id="grfs_RestrictedStockUnitsSettledBy31122026Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="LiabilitiesFromShareBasedPaymentTransactionsCurrent" id="grfs_LiabilitiesFromShareBasedPaymentTransactionsCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="LiabilitiesFromShareBasedPaymentTransactionsNonCurrent" id="grfs_LiabilitiesFromShareBasedPaymentTransactionsNonCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="IncentiveFeePayableRecognizedInEquity" id="grfs_IncentiveFeePayableRecognizedInEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="ThresholdProportionOfOwnershipPercentageHeldForAggregateEarningsBeforeInterestTaxesDepreciationAndAmortizationInSubsidiaryForSpecifiedPeriod" id="grfs_ThresholdProportionOfOwnershipPercentageHeldForAggregateEarningsBeforeInterestTaxesDepreciationAndAmortizationInSubsidiaryForSpecifiedPeriod" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="RevolvingCreditFacilityDueMay2027Member" id="grfs_RevolvingCreditFacilityDueMay2027Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SeniorSecuredNotes2024Member" id="grfs_SeniorSecuredNotes2024Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="NetConsiderationTransferredAcquisitionDateFairValue" id="grfs_NetConsiderationTransferredAcquisitionDateFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="CurrentDepositsMember" id="grfs_CurrentDepositsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CashInHandAndAtBanksMember" id="grfs_CashInHandAndAtBanksMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="UndrawnBorrowingFacilitiesMember" id="grfs_UndrawnBorrowingFacilitiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ScrantonPlasmaB.v.Member" id="grfs_ScrantonPlasmaB.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CenturionRealStateS.a.uMember" id="grfs_CenturionRealStateS.a.uMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="JoseAntonioGrifolsLucasFoundationMember" id="grfs_JoseAntonioGrifolsLucasFoundationMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="MarcaGrifolsS.l.Member" id="grfs_MarcaGrifolsS.l.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EndoOperationsLimitedMember" id="grfs_EndoOperationsLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="InterestCashPoolingRelatedPartyTransactions" id="grfs_InterestCashPoolingRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="FinanceAgreementsCashPoolingRelatedPartyTransactions" id="grfs_FinanceAgreementsCashPoolingRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="SharesAcquisitionRelatedPartyTransactions" id="grfs_SharesAcquisitionRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="ManagementAndCollaborationContractsRelatedPartyTransactions" id="grfs_ManagementAndCollaborationContractsRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="InterestCreditsRelatedPartyTransactions" id="grfs_InterestCreditsRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="FinanceAgreementsCreditsRelatedPartyTransactions" id="grfs_FinanceAgreementsCreditsRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="RoyaltiesExpenseRelatedPartyTransactions" id="grfs_RoyaltiesExpenseRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="ProbitasFundacionPrivadaMember" id="grfs_ProbitasFundacionPrivadaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="FundacionPrivadaVictorGrifolsLucasMember" id="grfs_FundacionPrivadaVictorGrifolsLucasMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TermConsideredForDividendDistributionCalculation" id="grfs_TermConsideredForDividendDistributionCalculation" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="PercentageOfEquityInterestAcquiredByEntitySignificantShareholder" id="grfs_PercentageOfEquityInterestAcquiredByEntitySignificantShareholder" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="TermForRightToUseBrandName" id="grfs_TermForRightToUseBrandName" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="PercentageOfAnnualLicenseFeeOnConsolidatedSale" id="grfs_PercentageOfAnnualLicenseFeeOnConsolidatedSale" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="AnnualLicenseFeeForRightToUseBrandName" id="grfs_AnnualLicenseFeeForRightToUseBrandName" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="TermForCalculatingProportionalShareOfAnnualFeeForTime" id="grfs_TermForCalculatingProportionalShareOfAnnualFeeForTime" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="DividendsPaidAndReceivedClassifiedAsFinancingActivities" id="grfs_DividendsPaidAndReceivedClassifiedAsFinancingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="CompoundAnnualGrowthRateInNextFiveYearsUsedForCashFlowProjections" id="grfs_CompoundAnnualGrowthRateInNextFiveYearsUsedForCashFlowProjections" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="CompoundAnnualGrowthRateInYearsSixToTenUsedForCashFlowProjections" id="grfs_CompoundAnnualGrowthRateInYearsSixToTenUsedForCashFlowProjections" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="ProjectedCompoundAnnualGrowthDateForEbitdaInNextFiveYearsUsedInCashFlowProjections" id="grfs_ProjectedCompoundAnnualGrowthDateForEbitdaInNextFiveYearsUsedInCashFlowProjections" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="ProjectedCompoundAnnualGrowthDateForEbitdaInYearsSixToTenUsedInCashFlowProjections" id="grfs_ProjectedCompoundAnnualGrowthDateForEbitdaInYearsSixToTenUsedInCashFlowProjections" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="PerpetualGrowthRateMeasurementInputMember" id="grfs_PerpetualGrowthRateMeasurementInputMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PercentualImpairmentOfAssetsDueToReasonablyPossibleChangeInActuarialAssumption" id="grfs_PercentualImpairmentOfAssetsDueToReasonablyPossibleChangeInActuarialAssumption" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="AggregateSensitivityScenarioToMdsBtsAndCdxSalesMember" id="grfs_AggregateSensitivityScenarioToMdsBtsAndCdxSalesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="GainsLossesOnSalesOfInvestmentsAccountedForUsingEquityMethod" id="grfs_GainsLossesOnSalesOfInvestmentsAccountedForUsingEquityMethod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="ProportionOfOwnershipInterestsInFormerAssociateAfterPartialSale" id="grfs_ProportionOfOwnershipInterestsInFormerAssociateAfterPartialSale" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="ManagementFee" id="grfs_ManagementFee" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="NonCurrentFinancialAssetsMeasuredAtFairValueOtherThanDerivatives" id="grfs_NonCurrentFinancialAssetsMeasuredAtFairValueOtherThanDerivatives" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="AmountRelatingToCashPoolingArrangementsIncludedInLoansToRelatedParties" id="grfs_AmountRelatingToCashPoolingArrangementsIncludedInLoansToRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="AmountRelatingToCompensationForSaleOfSharesIncludedInLoansToRelatedParties" id="grfs_AmountRelatingToCompensationForSaleOfSharesIncludedInLoansToRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="IncreaseInNonControllingInterestsInSubsidiaryFromLossOfIndirectOwnershipInterestsThroughAssociate" id="grfs_IncreaseInNonControllingInterestsInSubsidiaryFromLossOfIndirectOwnershipInterestsThroughAssociate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="FairValueOfRemainingOwnershipInterestsInPreviousAssociateAtDateOfDisposal" id="grfs_FairValueOfRemainingOwnershipInterestsInPreviousAssociateAtDateOfDisposal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="BookValueOfAssetsHeldForSaleDisposedOfIncludingTransactionCosts" id="grfs_BookValueOfAssetsHeldForSaleDisposedOfIncludingTransactionCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="BookValueOfInvestmentsAccountedForUsingEquityMethodAtDateOfDisposalIncludingTransactionCosts" id="grfs_BookValueOfInvestmentsAccountedForUsingEquityMethodAtDateOfDisposalIncludingTransactionCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="AdjustmentToInterestRateBasisToCalculateAdditionalCompensationBetweenExerciseOfRedemptionRightAndPayment" id="grfs_AdjustmentToInterestRateBasisToCalculateAdditionalCompensationBetweenExerciseOfRedemptionRightAndPayment" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="PeriodWithinWhichEntityCommitsToPayRedemptionPriceAndReflectUpdatesInArticlesOfAssociation" id="grfs_PeriodWithinWhichEntityCommitsToPayRedemptionPriceAndReflectUpdatesInArticlesOfAssociation" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="PercentageOfVotingRightsInEntityHeldThroughSharesDirect" id="grfs_PercentageOfVotingRightsInEntityHeldThroughSharesDirect" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="PercentageOfVotingRightsInEntityHeldThroughSharesIndirect" id="grfs_PercentageOfVotingRightsInEntityHeldThroughSharesIndirect" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="PercentageOfVotingRightsInEntityHeldThroughFinancialInstrumentsIndirect" id="grfs_PercentageOfVotingRightsInEntityHeldThroughFinancialInstrumentsIndirect" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="PercentageOfVotingRightsInEntity" id="grfs_PercentageOfVotingRightsInEntity" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="SeniorUnsecuredNotesIssuedOctober5th2021IMember" id="grfs_SeniorUnsecuredNotesIssuedOctober5th2021IMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SeniorUnsecuredNotesIssuedOctober5th2021IiMember" id="grfs_SeniorUnsecuredNotesIssuedOctober5th2021IiMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SeniorSecuredNotesIssuedApril30th2024Member" id="grfs_SeniorSecuredNotesIssuedApril30th2024Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SeniorSecuredNotesIssuedJune4th2024Member" id="grfs_SeniorSecuredNotesIssuedJune4th2024Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SeniorSecuredNotesIssuedDecember19th2024Member" id="grfs_SeniorSecuredNotesIssuedDecember19th2024Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DecreaseThroughCancellationsBorrowings" id="grfs_DecreaseThroughCancellationsBorrowings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="IncreaseThroughNewIssuancesBorrowings" id="grfs_IncreaseThroughNewIssuancesBorrowings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="PromissoryNotesIssued4thOfMay2024Member" id="grfs_PromissoryNotesIssued4thOfMay2024Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PercentageOfConsolidatedEbitdaDerivedFromGroupEntitiesLeavingGuaranteesUnderCreditAgreement" id="grfs_PercentageOfConsolidatedEbitdaDerivedFromGroupEntitiesLeavingGuaranteesUnderCreditAgreement" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="AnnualDividendsPayableUnderLoanAgreement" id="grfs_AnnualDividendsPayableUnderLoanAgreement" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="NumberOfSharesRedeemableAnnuallyUnderLoanAgreement" id="grfs_NumberOfSharesRedeemableAnnuallyUnderLoanAgreement" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="AccruedInterestIncludedInLoanAmount" id="grfs_AccruedInterestIncludedInLoanAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="ValueOfShareRedemptionRightIncludedInLoanAmount" id="grfs_ValueOfShareRedemptionRightIncludedInLoanAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="NumberOfEmployeesOrDirectorsThatHaveAgreementsToBeAbleToUnilaterallyRescindEmploymentInCaseOfChangeOfControl" id="grfs_NumberOfEmployeesOrDirectorsThatHaveAgreementsToBeAbleToUnilaterallyRescindEmploymentInCaseOfChangeOfControl" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="NumberOfExecutivesEntitledToTerminationBenefits" id="grfs_NumberOfExecutivesEntitledToTerminationBenefits" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="SavingsPlanAndProfitSharingPlanPercentageOfContributionsMatchedByEntityUpToFirstThresholdLevel" id="grfs_SavingsPlanAndProfitSharingPlanPercentageOfContributionsMatchedByEntityUpToFirstThresholdLevel" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="SavingsPlanAndProfitSharingPlanFirstThresholdLevelForEmployeeContributionsToPlan" id="grfs_SavingsPlanAndProfitSharingPlanFirstThresholdLevelForEmployeeContributionsToPlan" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="SavingsPlanAndProfitSharingPlanPercentageOfContributionsMatchedByEntityOnEmployeeContributionsBetweenFirstAndSecondThresholds" id="grfs_SavingsPlanAndProfitSharingPlanPercentageOfContributionsMatchedByEntityOnEmployeeContributionsBetweenFirstAndSecondThresholds" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="SavingsPlanAndProfitSharingPlanDifferenceBetweenFirstAndSecondThresholdLevel" id="grfs_SavingsPlanAndProfitSharingPlanDifferenceBetweenFirstAndSecondThresholdLevel" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="SavingsPlanAndProfitSharingPlanCostOfMatchingContributions" id="grfs_SavingsPlanAndProfitSharingPlanCostOfMatchingContributions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="AmountOfIndebtednessIncurredByCounterpartyInConnectionToSaleOfSubsidiaryRepresentingMinimumExercisePriceOfShareRepurchaseOption" id="grfs_AmountOfIndebtednessIncurredByCounterpartyInConnectionToSaleOfSubsidiaryRepresentingMinimumExercisePriceOfShareRepurchaseOption" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="ProportionOfAdditionalInterestInSubsidiaryThatEntityHasOptionToAcquire" id="grfs_ProportionOfAdditionalInterestInSubsidiaryThatEntityHasOptionToAcquire" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="TermOfOptionToAcquireAdditionalOwnershipInterestsAfterEndOfManagementServices" id="grfs_TermOfOptionToAcquireAdditionalOwnershipInterestsAfterEndOfManagementServices" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="ValueAssignedToVotingProxyAgreement" id="grfs_ValueAssignedToVotingProxyAgreement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="AmortisationPeriodForVotingProxyAgreement" id="grfs_AmortisationPeriodForVotingProxyAgreement" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="ReceivablesAndContractualAssetsMember" id="grfs_ReceivablesAndContractualAssetsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EuroLoanMember" id="grfs_EuroLoanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="InterestRateOnHedgingInstrument" id="grfs_InterestRateOnHedgingInstrument" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="ForwardExchangeRateContractsOutsideOfHedgingRelationshipsMember" id="grfs_ForwardExchangeRateContractsOutsideOfHedgingRelationshipsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="GrifolsEgyptPlasmaDerivativesS.a.e.Member" id="grfs_GrifolsEgyptPlasmaDerivativesS.a.e.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AnhuiTonrolPharmaceuticalCo.Member" id="grfs_AnhuiTonrolPharmaceuticalCo.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="NominalAmountPerIndividualDebtInstrument" id="grfs_NominalAmountPerIndividualDebtInstrument" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="VictorGrifolsRouraMember" id="grfs_VictorGrifolsRouraMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalNumberOfPlasmaCentersManagedByEntity" id="grfs_TotalNumberOfPlasmaCentersManagedByEntity" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="NumberOfGuaranteesOverLeaseContractsReleased" id="grfs_NumberOfGuaranteesOverLeaseContractsReleased" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="TotalNumberOfGuaranteesOverLeaseContracts" id="grfs_TotalNumberOfGuaranteesOverLeaseContracts" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="DisclosureOfLiquidityPositionTableTextBlock" id="grfs_DisclosureOfLiquidityPositionTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="ExecutiveCommitteeOfCnmvMember" id="grfs_ExecutiveCommitteeOfCnmvMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PenaltiesImposedAgainstEntity" id="grfs_PenaltiesImposedAgainstEntity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="CurrentFinancialLiabilitiesOtherThanTradeAndOtherPayables" id="grfs_CurrentFinancialLiabilitiesOtherThanTradeAndOtherPayables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="OperatingLeaseExpenseAndExpenseForShortTermAndLowValueContracts" id="grfs_OperatingLeaseExpenseAndExpenseForShortTermAndLowValueContracts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="CurrentContractualAssetsDueFromRelatedParties" id="grfs_CurrentContractualAssetsDueFromRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="AmountsIncludingRestatementsInCurrentYearMember" id="grfs_AmountsIncludingRestatementsInCurrentYearMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ProportionOfOwnershipInterestInAssociateIncludingInterestsHeldForSale" id="grfs_ProportionOfOwnershipInterestInAssociateIncludingInterestsHeldForSale" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="DecreaseThroughPaymentsLiabilitiesArisingFromFinancingActivities" id="grfs_DecreaseThroughPaymentsLiabilitiesArisingFromFinancingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="NonCurrentLoans" id="grfs_NonCurrentLoans" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="CurrentLoans" id="grfs_CurrentLoans" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="SeniorSecuredNotesIssuedApril30th2024And4thOfJune2024Member" id="grfs_SeniorSecuredNotesIssuedApril30th2024And4thOfJune2024Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="OfferPricePerPreferredShare" id="grfs_OfferPricePerPreferredShare" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="ConsolidatedEquityExcludingIntercompanyEliminations" id="grfs_ConsolidatedEquityExcludingIntercompanyEliminations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="InterimDividendRecognisedBalanceAtReportingDate" id="grfs_InterimDividendRecognisedBalanceAtReportingDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="HaemaGmbhMember" id="grfs_HaemaGmbhMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BiotestMidcoGmbhFormerlyBlitzF25957GmbhMember" id="grfs_BiotestMidcoGmbhFormerlyBlitzF25957GmbhMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BiotestManagementGmbhFormerlyBlitzF25958GmbhMember" id="grfs_BiotestManagementGmbhFormerlyBlitzF25958GmbhMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BiotestItalyS.r.l.Member" id="grfs_BiotestItalyS.r.l.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="GrifolsPlasmaCanadaOntarioIncMember" id="grfs_GrifolsPlasmaCanadaOntarioIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="GeotechLlcMember" id="grfs_GeotechLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="GrifolsCanadaPlasmaInc.FormerlyCanadianPlasmaResourcesCorporationMember" id="grfs_GrifolsCanadaPlasmaInc.FormerlyCanadianPlasmaResourcesCorporationMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BiotekAmericaLlcItkJvMember" id="grfs_BiotekAmericaLlcItkJvMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PercentageOfVotingInterestsInSubsidiarySold" id="grfs_PercentageOfVotingInterestsInSubsidiarySold" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="PercentageOfVotingInterestsInAssociateSold" id="grfs_PercentageOfVotingInterestsInAssociateSold" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="PercentageOfVotingInterestsInJointOperationSold" id="grfs_PercentageOfVotingInterestsInJointOperationSold" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="BiotestFarmaceuticaLtdaMember" id="grfs_BiotestFarmaceuticaLtdaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ProportionOfFutureCashFlowsToRecoverableAmountInCashGeneratingUnit" id="grfs_ProportionOfFutureCashFlowsToRecoverableAmountInCashGeneratingUnit" type="xbrli:pureItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="ProportionOfTerminalValueToRecoverableAmountInCashGeneratingUnit" id="grfs_ProportionOfTerminalValueToRecoverableAmountInCashGeneratingUnit" type="xbrli:pureItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="ProportionOfRecoverableAmountInCashGeneratingUnit" id="grfs_ProportionOfRecoverableAmountInCashGeneratingUnit" type="xbrli:pureItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="RecoverableAmountHeadroomPercentage" id="grfs_RecoverableAmountHeadroomPercentage" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="OtherOperatingRevenueAndExpenses" id="grfs_OtherOperatingRevenueAndExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="EarningsBeforeInterestTaxDepreciationAndAmortization" id="grfs_EarningsBeforeInterestTaxDepreciationAndAmortization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="ManagementFeeAndFinanceCostsOnDeferredConsideration" id="grfs_ManagementFeeAndFinanceCostsOnDeferredConsideration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="ForeignOperationTranslationDifferencesCorporateTransactionsTableTextBlock" id="grfs_ForeignOperationTranslationDifferencesCorporateTransactionsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="SalesReturnsOrCreditsRelatedToSalesInCurrentAndPreviousPeriodChargeback" id="grfs_SalesReturnsOrCreditsRelatedToSalesInCurrentAndPreviousPeriodChargeback" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="SalesReturnsOrCreditsRelatedToSalesInCurrentAndPreviousPeriodCashDiscounts" id="grfs_SalesReturnsOrCreditsRelatedToSalesInCurrentAndPreviousPeriodCashDiscounts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="SalesReturnsOrCreditsRelatedToSalesInCurrentAndPreviousPeriodVolumeRebates" id="grfs_SalesReturnsOrCreditsRelatedToSalesInCurrentAndPreviousPeriodVolumeRebates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="SalesReturnsOrCreditsRelatedToSalesInCurrentAndPreviosPeriodMedicareMedicaid" id="grfs_SalesReturnsOrCreditsRelatedToSalesInCurrentAndPreviosPeriodMedicareMedicaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="SalesReturnsOrCreditsRelatedToSalesInCurrentAndPreviousPeriodOtherDiscounts" id="grfs_SalesReturnsOrCreditsRelatedToSalesInCurrentAndPreviousPeriodOtherDiscounts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="SalesReturnsOrCreditsRelatedToSalesInCurrentAndPreviousPeriodTotal" id="grfs_SalesReturnsOrCreditsRelatedToSalesInCurrentAndPreviousPeriodTotal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="ProfitAvailableForDistribution" id="grfs_ProfitAvailableForDistribution" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="DisclosureOfEmployeeBenefitsAbstract" id="grfs_DisclosureOfEmployeeBenefitsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PercentageOfOwnershipInterestsAcquired" id="grfs_PercentageOfOwnershipInterestsAcquired" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="OfferPricePerOrdinaryShare" id="grfs_OfferPricePerOrdinaryShare" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="IncreaseDecreaseForeignCurrencyTranslationReserveFromChangeInOwnershipInterest" id="grfs_IncreaseDecreaseForeignCurrencyTranslationReserveFromChangeInOwnershipInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="IfrsNoncontrollingInterestDecreaseFromDeconsolidation" id="grfs_IfrsNoncontrollingInterestDecreaseFromDeconsolidation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="PercentageOfTotalIssuedSharesTenderedInOffer" id="grfs_PercentageOfTotalIssuedSharesTenderedInOffer" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="ThresholdNumberOfLiterSForOptionPricingTriggerQuantity" id="grfs_ThresholdNumberOfLiterSForOptionPricingTriggerQuantity" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="OptionPricePerLiterAmount" id="grfs_OptionPricePerLiterAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="AggregateSensitivityToBaseAndWorstScenariosMember" id="grfs_AggregateSensitivityToBaseAndWorstScenariosMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ScheduleOfEbitdaCommitmentSensitivityAnalysisTableTextBlock" id="grfs_ScheduleOfEbitdaCommitmentSensitivityAnalysisTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="NumberOfPhasesInWhichCentersHasBeenAcquired" id="grfs_NumberOfPhasesInWhichCentersHasBeenAcquired" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="PercentageOfBondHoldersApprovingDebtIssuance" id="grfs_PercentageOfBondHoldersApprovingDebtIssuance" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="RevolvingCreditFacilityExtensionPeriod" id="grfs_RevolvingCreditFacilityExtensionPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="OtherFinancialLiabilitiesTransactionCosts" id="grfs_OtherFinancialLiabilitiesTransactionCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="GuaranteeDepositsAmount" id="grfs_GuaranteeDepositsAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="OtherComprehensiveIncomeBeforeTaxAbstract" id="grfs_OtherComprehensiveIncomeBeforeTaxAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="OtherComprehensiveIncomeBeforeTaxExchangeDifferencesOnTranslationOfForeignOperationsAndEquityMethodInvestees" id="grfs_OtherComprehensiveIncomeBeforeTaxExchangeDifferencesOnTranslationOfForeignOperationsAndEquityMethodInvestees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="OtherComprehensiveIncomeNetOfTaxAbstract" id="grfs_OtherComprehensiveIncomeNetOfTaxAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="OtherComprehensiveIncomeNetOfTaxGainLossesOnNonCurrentAssetsHeldForSale" id="grfs_OtherComprehensiveIncomeNetOfTaxGainLossesOnNonCurrentAssetsHeldForSale" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="DescriptionOfPersonnelExpenses" id="grfs_DescriptionOfPersonnelExpenses" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="StockIncentivePlanMember" id="grfs_StockIncentivePlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PotentialBeneficiaryGroupNumberOfSenior" id="grfs_PotentialBeneficiaryGroupNumberOfSenior" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="PotentialBeneficiaryGroupNumberOfIndividuals" id="grfs_PotentialBeneficiaryGroupNumberOfIndividuals" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="PercentageOfInstrumentsGrantedInShareBasedPaymentArrangement" id="grfs_PercentageOfInstrumentsGrantedInShareBasedPaymentArrangement" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="ShareBasedPaymentGranteeStatusAxis" id="grfs_ShareBasedPaymentGranteeStatusAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ShareBasedPaymentGranteeStatusDomain" id="grfs_ShareBasedPaymentGranteeStatusDomain" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SeniorExecutivesMember" id="grfs_SeniorExecutivesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="IfrsPerformanceSharesMember" id="grfs_IfrsPerformanceSharesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="OtherParticipantsMember" id="grfs_OtherParticipantsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="FidelitySharesMember" id="grfs_FidelitySharesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ShareBasedPaymentArrangementThresholdTargetPercentage" id="grfs_ShareBasedPaymentArrangementThresholdTargetPercentage" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountRecognizedInEquity" id="grfs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountRecognizedInEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="SqueezeOutCashCompensationPerShareAmount" id="grfs_SqueezeOutCashCompensationPerShareAmount" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="SqueezeOutProceedingsMember" id="grfs_SqueezeOutProceedingsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="LeasesUnderIfrs16Member" id="grfs_LeasesUnderIfrs16Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeTableTextBlock" id="grfs_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="TaxStatuteOfLimitationPeriod" id="grfs_TaxStatuteOfLimitationPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="CurrentTaxAssetRelatedToMutualAgreementProcedureAdjustmentAmount" id="grfs_CurrentTaxAssetRelatedToMutualAgreementProcedureAdjustmentAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="RestrictedStockUnitsSettledBy31122026OneMember" id="grfs_RestrictedStockUnitsSettledBy31122026OneMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="RestrictedStockUnitsSettledBy31122026TwoMember" id="grfs_RestrictedStockUnitsSettledBy31122026TwoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="Group3CentersMember" id="grfs_Group3CentersMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="Group4CentersMember" id="grfs_Group4CentersMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="Group3CentersAndGroup4CentersMember" id="grfs_Group3CentersAndGroup4CentersMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PlasmaCentersAcquiredFromImmunotekMember" id="grfs_PlasmaCentersAcquiredFromImmunotekMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AdjustmentsToConsiderationPaidInBusinessCombinationsForAdvancePaymentsPreviouslyMade" id="grfs_AdjustmentsToConsiderationPaidInBusinessCombinationsForAdvancePaymentsPreviouslyMade" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="AdjustmentsToGoodwillBusinessCombinationInStages" id="grfs_AdjustmentsToGoodwillBusinessCombinationInStages" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="Group1CentersMember" id="grfs_Group1CentersMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="Group2CentersMember" id="grfs_Group2CentersMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="Group1CentersAndGroup2CentersMember" id="grfs_Group1CentersAndGroup2CentersMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="LiabilitiesAllocableToSegments" id="grfs_LiabilitiesAllocableToSegments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="LiabilitiesUnallocableToSegments" id="grfs_LiabilitiesUnallocableToSegments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="AssetsUnallocableToSegments" id="grfs_AssetsUnallocableToSegments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="PreTaxDiscountRateAtWhichRecoverableEqualsCarryingAmount" id="grfs_PreTaxDiscountRateAtWhichRecoverableEqualsCarryingAmount" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="PerpetualGrowthRateAtWhichRecoverableEqualsCarryingAmount" id="grfs_PerpetualGrowthRateAtWhichRecoverableEqualsCarryingAmount" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="SalesAndEbitdaCompoundAnnualGrowthRateInNextTenYears" id="grfs_SalesAndEbitdaCompoundAnnualGrowthRateInNextTenYears" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="SalesAndEbitdaCompoundAnnualGrowthRateInNextTenYearsAtWhichRecoverableAmountEqualsCarryingAmount" id="grfs_SalesAndEbitdaCompoundAnnualGrowthRateInNextTenYearsAtWhichRecoverableAmountEqualsCarryingAmount" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="GrossCarryingAmountNetOfAccumulatedImpairmentsMember" id="grfs_GrossCarryingAmountNetOfAccumulatedImpairmentsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="LoansToAssociatesCarryingValue" id="grfs_LoansToAssociatesCarryingValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="PercentageOfTotalShareCapitalAcquired" id="grfs_PercentageOfTotalShareCapitalAcquired" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="IncreaseDecreaseThroughTransfersProvisions" id="grfs_IncreaseDecreaseThroughTransfersProvisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="PromissoryNotesIssued5thOfMay2025Member" id="grfs_PromissoryNotesIssued5thOfMay2025Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PercentageOfCreditFacilityDrawnToTriggerMandatoryComplianceWithLeverageRatioCovenant" id="grfs_PercentageOfCreditFacilityDrawnToTriggerMandatoryComplianceWithLeverageRatioCovenant" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="ReasonablyPossibleIncreaseInLifeExpectancyMeasuredInPeriodOfTime" id="grfs_ReasonablyPossibleIncreaseInLifeExpectancyMeasuredInPeriodOfTime" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="MaximumNumberOfAwardsIssuableUnderPlan" id="grfs_MaximumNumberOfAwardsIssuableUnderPlan" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="StatutoryCorporateIncomeTaxRate" id="grfs_StatutoryCorporateIncomeTaxRate" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="SolidaritySurchargeRateOnStatutoryCorporateIncomeTaxRate" id="grfs_SolidaritySurchargeRateOnStatutoryCorporateIncomeTaxRate" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="StatutoryCorporateIncomeTaxRateIncludingSolidaritySurcharge" id="grfs_StatutoryCorporateIncomeTaxRateIncludingSolidaritySurcharge" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="PercentageOfInterestThatEntityHasOptionToAcquire" id="grfs_PercentageOfInterestThatEntityHasOptionToAcquire" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="LoanGrantedInConnectionToOptionAgreement" id="grfs_LoanGrantedInConnectionToOptionAgreement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="MaximumLoanToGrantUnderOptionAgreement" id="grfs_MaximumLoanToGrantUnderOptionAgreement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="PeriodDuringWhichCounterpartyRetainsVotingProxyInSubsidiary" id="grfs_PeriodDuringWhichCounterpartyRetainsVotingProxyInSubsidiary" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="IncomeFromAmortizationOfVotingProxyAgreement" id="grfs_IncomeFromAmortizationOfVotingProxyAgreement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="TerminationOfJointBusinessArrangementWithOrthoMember" id="grfs_TerminationOfJointBusinessArrangementWithOrthoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ReceivableFromTerminationOfJointBusinessArrangement" id="grfs_ReceivableFromTerminationOfJointBusinessArrangement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="GrifolsCanadaPlasmaIiInc.Member" id="grfs_GrifolsCanadaPlasmaIiInc.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ProfitAvailableForDistributionBeforeAllocationToLegalReserve" id="grfs_ProfitAvailableForDistributionBeforeAllocationToLegalReserve" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="AdjustmentToProfitAvailableForDistributionThroughAllocationToLegalReserve" id="grfs_AdjustmentToProfitAvailableForDistributionThroughAllocationToLegalReserve" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="CashAvailableForDistribution" id="grfs_CashAvailableForDistribution" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="IncreaseInCashAvailableForDistributionThroughCollections" id="grfs_IncreaseInCashAvailableForDistributionThroughCollections" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="DecreaseInCashAvailableForDistributionThroughPayments" id="grfs_DecreaseInCashAvailableForDistributionThroughPayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="PeriodAfterOpeningOfEachRespectiveCenterThatEntityHasCommittedToPurchasingCenter" id="grfs_PeriodAfterOpeningOfEachRespectiveCenterThatEntityHasCommittedToPurchasingCenter" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="NumberOfPlasmaCentersAcquiredPerGroupOfCenters" id="grfs_NumberOfPlasmaCentersAcquiredPerGroupOfCenters" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="DisclosureOfEntitiesThatAreConsolidatedAlthoughEntityOwnsLessThanHalfOfOwnershipInterestsTableTextBlock" id="grfs_DisclosureOfEntitiesThatAreConsolidatedAlthoughEntityOwnsLessThanHalfOfOwnershipInterestsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="DisclosureOfEntitiesThatAreNotConsolidatedAlthoughEntityOwnsMoreThanHalfOfOwnershipInterestsTableTextBlock" id="grfs_DisclosureOfEntitiesThatAreNotConsolidatedAlthoughEntityOwnsMoreThanHalfOfOwnershipInterestsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="DisclosureOfIncreasesAndDecreasesInOwnershipInterestsDuringPeriodTableTextBlock" id="grfs_DisclosureOfIncreasesAndDecreasesInOwnershipInterestsDuringPeriodTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="DisclosureOfCompositionOfRecoverableAmountsForCashGeneratingUnitsTableTextBlock" id="grfs_DisclosureOfCompositionOfRecoverableAmountsForCashGeneratingUnitsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="DisclosureOfSensitivityAnalysisForImpairmentTestingCashGeneratingUnitsTextBlock" id="grfs_DisclosureOfSensitivityAnalysisForImpairmentTestingCashGeneratingUnitsTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="DisclosureOfInventoryPurchaseCommitmentsTableTextBlock" id="grfs_DisclosureOfInventoryPurchaseCommitmentsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="DisclosureOfPlasmaPurchaseCommitmentsTableTextBlock" id="grfs_DisclosureOfPlasmaPurchaseCommitmentsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="DisclosureOfCommercialCommitmentsWithCustomersTableTextBlock" id="grfs_DisclosureOfCommercialCommitmentsWithCustomersTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="FinanceIncomeSegments" id="grfs_FinanceIncomeSegments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="FinanceCostsSegmentDisclosure" id="grfs_FinanceCostsSegmentDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="MiscellaneousOtherCurrentFinancialAssetsAtAmortizedCost" id="grfs_MiscellaneousOtherCurrentFinancialAssetsAtAmortizedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslationOfForeignOperationsAndEquityMethodInvestees" id="grfs_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslationOfForeignOperationsAndEquityMethodInvestees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="OtherNonCurrentFinancialLiabilitiesGrossAmount" id="grfs_OtherNonCurrentFinancialLiabilitiesGrossAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="ForeignExchangeRateForwardIMember" id="grfs_ForeignExchangeRateForwardIMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ForeignExchangeRateForwardIiMember" id="grfs_ForeignExchangeRateForwardIiMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TradeAndOtherCurrentReceivablesAndCurrentContractAssets" id="grfs_TradeAndOtherCurrentReceivablesAndCurrentContractAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="ThirdPartyTradeReceivablesAndContractAssetsMember" id="grfs_ThirdPartyTradeReceivablesAndContractAssetsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PaymentsFromSettlementOfCashSettledShareBasedPaymentTransactions" id="grfs_PaymentsFromSettlementOfCashSettledShareBasedPaymentTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="SeniorDebtDueApril2033Member" id="grfs_SeniorDebtDueApril2033Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="RefinancingOfDebtMember" id="grfs_RefinancingOfDebtMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="RevolvingCreditFacilityDueNovember2032Member" id="grfs_RevolvingCreditFacilityDueNovember2032Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EibTermLoanMember" id="grfs_EibTermLoanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="Quarter22026Member" id="grfs_Quarter22026Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="Quarter12027Member" id="grfs_Quarter12027Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="Quarter12028Member" id="grfs_Quarter12028Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="RepaymentOfBorrowingsMember" id="grfs_RepaymentOfBorrowingsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
</xsd:schema>
