<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Toppan Merrill Bridge  11.4.0.1 -->
<!--Based on XBRL 2.1-->
<!--Created on: 9/8/2026 9:31:57 PM-->
<!--Modified on: 9/8/2026 9:31:57 PM-->
<xsd:schema targetNamespace="http://knotoffshorepartners.com/20260630" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:dei="http://xbrl.sec.gov/dei/2026" xmlns:deprecated="http://www.xbrl.org/2009/role/deprecated" xmlns:dtr="http://www.xbrl.org/2009/dtr" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:us-gaap="http://fasb.org/us-gaap/2026" 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:us-roles="http://fasb.org/us-roles/2026" xmlns:net="http://www.xbrl.org/2009/role/net" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:srt="http://fasb.org/srt/2026" xmlns:attributeFormDefault="unqualified" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:knop="http://knotoffshorepartners.com/20260630">
  <xsd:annotation>
    <xsd:appinfo>
      <link:roleType roleURI="http://knotoffshorepartners.com/role/StatementCondensedConsolidatedStatementsOfOperations" id="StatementCondensedConsolidatedStatementsOfOperations">
        <link:definition>00100 - Statement - Condensed Consolidated Statements of Operations</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://knotoffshorepartners.com/role/StatementCondensedConsolidatedStatementsOfOperationsCala2" id="StatementCondensedConsolidatedStatementsOfOperationsCala2">
        <link:definition>00100 - Statement - Condensed Consolidated Statements of Operations (cala 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://knotoffshorepartners.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" id="StatementCondensedConsolidatedStatementsOfComprehensiveIncome">
        <link:definition>00200 - Statement - Condensed 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://knotoffshorepartners.com/role/StatementCondensedConsolidatedBalanceSheets" id="StatementCondensedConsolidatedBalanceSheets">
        <link:definition>00300 - Statement - Condensed 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://knotoffshorepartners.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" id="StatementCondensedConsolidatedStatementsOfCashFlows">
        <link:definition>00500 - Statement - Condensed 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://knotoffshorepartners.com/role/DisclosureOperatingLeasesDetails" id="DisclosureOperatingLeasesDetails">
        <link:definition>40401 - Disclosure - Operating Leases (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://knotoffshorepartners.com/role/DisclosureOperatingLeasesMinimumContractualFutureRevenuesDetails" id="DisclosureOperatingLeasesMinimumContractualFutureRevenuesDetails">
        <link:definition>40402 - Disclosure - Operating Leases - Minimum Contractual Future Revenues (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://knotoffshorepartners.com/role/DisclosureOperatingLeasesLeaseObligationsDetails" id="DisclosureOperatingLeasesLeaseObligationsDetails">
        <link:definition>40404 - Disclosure - Operating Leases - Lease 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://knotoffshorepartners.com/role/DisclosureOperatingLeasesLeaseObligationsDetailsCalc2" id="DisclosureOperatingLeasesLeaseObligationsDetailsCalc2">
        <link:definition>40404 - Disclosure - Operating Leases - Lease obligations (Details) 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://knotoffshorepartners.com/role/DisclosureOtherFinanceExpensesComponentsInterestExpenseDetails" id="DisclosureOtherFinanceExpensesComponentsInterestExpenseDetails">
        <link:definition>40601 - Disclosure - Other Finance Expenses - Components interest 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://knotoffshorepartners.com/role/DisclosureOtherFinanceExpensesComponentsOfOtherFinanceExpenseDetails" id="DisclosureOtherFinanceExpensesComponentsOfOtherFinanceExpenseDetails">
        <link:definition>40602 - Disclosure - Other Finance Expenses - Components of other finance 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://knotoffshorepartners.com/role/DisclosureDerivativeInstrumentsRealizedAndUnrealizedGainLossOnDerivativeInstrumentsDetails" id="DisclosureDerivativeInstrumentsRealizedAndUnrealizedGainLossOnDerivativeInstrumentsDetails">
        <link:definition>40702 - Disclosure - Derivative Instruments - Realized and unrealized gain (loss) on derivative 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://knotoffshorepartners.com/role/DisclosureContractLiabilitiesOutstandingContractLiabilitiesDetails" id="DisclosureContractLiabilitiesOutstandingContractLiabilitiesDetails">
        <link:definition>41203 - Disclosure - Contract Liabilities - Outstanding contract 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://knotoffshorepartners.com/role/DisclosureLongTermDebtSummaryOfPartnershipSOutstandingDebtRepayableDetails" id="DisclosureLongTermDebtSummaryOfPartnershipSOutstandingDebtRepayableDetails">
        <link:definition>41302 - Disclosure - Long-Term Debt - Summary of Partnership's Outstanding Debt Repayable (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://knotoffshorepartners.com/role/DisclosureTradeAccountsReceivableAndOtherCurrentAssetsOtherCurrentAssetsDetails" id="DisclosureTradeAccountsReceivableAndOtherCurrentAssetsOtherCurrentAssetsDetails">
        <link:definition>41802 - Disclosure - Trade Accounts Receivable and Other Current Assets - Other current 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://knotoffshorepartners.com/role/DisclosureAccruedExpensesDetails" id="DisclosureAccruedExpensesDetails">
        <link:definition>41901 - Disclosure - Accrued 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://knotoffshorepartners.com/role/DisclosureEmissionTradingSystemDetails" id="DisclosureEmissionTradingSystemDetails">
        <link:definition>42001 - Disclosure - Emission Trading System (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://knotoffshorepartners.com/role/DocumentDocumentAndEntityInformation" id="DocumentDocumentAndEntityInformation">
        <link:definition>00090 - 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://knotoffshorepartners.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" id="StatementCondensedConsolidatedBalanceSheetsParenthetical">
        <link:definition>00305 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</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://knotoffshorepartners.com/role/StatementCondensedConsolidatedStatementsOfChangesInPartnersCapital" id="StatementCondensedConsolidatedStatementsOfChangesInPartnersCapital">
        <link:definition>00400 - Statement - Condensed Consolidated Statements of Changes in Partners' Capital</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://knotoffshorepartners.com/role/DisclosureDescriptionOfBusinessDetails" id="DisclosureDescriptionOfBusinessDetails">
        <link:definition>40101 - Disclosure - Description of Business (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://knotoffshorepartners.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails">
        <link:definition>40201 - Disclosure - Summary of significant accounting policies - Recent accounting pronouncements (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://knotoffshorepartners.com/role/DisclosureSegmentInformationDetails" id="DisclosureSegmentInformationDetails">
        <link:definition>40301 - Disclosure - Segment 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://knotoffshorepartners.com/role/DisclosureOperatingLeasesAdditionalInformationDetails" id="DisclosureOperatingLeasesAdditionalInformationDetails">
        <link:definition>40403 - Disclosure - Operating Leases - 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://knotoffshorepartners.com/role/DisclosureInsuranceProceedsDetails" id="DisclosureInsuranceProceedsDetails">
        <link:definition>40501 - Disclosure - Insurance proceeds (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://knotoffshorepartners.com/role/DisclosureDerivativeInstrumentsDetails" id="DisclosureDerivativeInstrumentsDetails">
        <link:definition>40701 - Disclosure - Derivative 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://knotoffshorepartners.com/role/DisclosureFairValueMeasurementsCarryingAmountsAndEstimatedFairValuesOfPartnershipSAssetsAndLiabilitiesDetails" id="DisclosureFairValueMeasurementsCarryingAmountsAndEstimatedFairValuesOfPartnershipSAssetsAndLiabilitiesDetails">
        <link:definition>40801 - Disclosure - Fair Value Measurements - Carrying amounts and estimated fair values of the Partnership's 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://knotoffshorepartners.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" id="DisclosureFairValueMeasurementsAdditionalInformationDetails">
        <link:definition>40802 - Disclosure - Fair Value Measurements - 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://knotoffshorepartners.com/role/DisclosureFairValueMeasurementsFairValueHierarchyDetails" id="DisclosureFairValueMeasurementsFairValueHierarchyDetails">
        <link:definition>40803 - Disclosure - Fair Value Measurements - Fair value hierarchy (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://knotoffshorepartners.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" id="DisclosureIncomeTaxesAdditionalInformationDetails">
        <link:definition>40901 - Disclosure - Income Taxes - 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://knotoffshorepartners.com/role/DisclosureIncomeTaxesIncomeTaxExpensesDetails" id="DisclosureIncomeTaxesIncomeTaxExpensesDetails">
        <link:definition>40903 - Disclosure - Income Taxes - Income tax 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://knotoffshorepartners.com/role/DisclosureVesselsAndEquipmentDetails" id="DisclosureVesselsAndEquipmentDetails">
        <link:definition>41001 - Disclosure - Vessels 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://knotoffshorepartners.com/role/DisclosureVesselsAndEquipmentDrydockingActivityDetails" id="DisclosureVesselsAndEquipmentDrydockingActivityDetails">
        <link:definition>41002 - Disclosure - Vessels and Equipment - Drydocking 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://knotoffshorepartners.com/role/DisclosureInventoryDetails" id="DisclosureInventoryDetails">
        <link:definition>41101 - Disclosure - Inventory (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://knotoffshorepartners.com/role/DisclosureContractLiabilitiesAdditionalInformationDetails" id="DisclosureContractLiabilitiesAdditionalInformationDetails">
        <link:definition>41201 - Disclosure - Contract Liabilities - 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://knotoffshorepartners.com/role/DisclosureContractLiabilitiesDetails" id="DisclosureContractLiabilitiesDetails">
        <link:definition>41202 - Disclosure - Contract 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://knotoffshorepartners.com/role/DisclosureLongTermDebtComponentsDetails" id="DisclosureLongTermDebtComponentsDetails">
        <link:definition>41301 - Disclosure - Long-Term Debt - 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://knotoffshorepartners.com/role/DisclosureLongTermDebtSummaryOfPartnershipsOutstandingDebtRepayableAdditionalInformationDetails" id="DisclosureLongTermDebtSummaryOfPartnershipsOutstandingDebtRepayableAdditionalInformationDetails">
        <link:definition>41303 - Disclosure - Long-Term Debt - Summary Of Partnerships Outstanding Debt Repayable- 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://knotoffshorepartners.com/role/DisclosureLongTermDebtHeddaLoanFacilityAndSeniorSecuredCreditFacilityDetails" id="DisclosureLongTermDebtHeddaLoanFacilityAndSeniorSecuredCreditFacilityDetails">
        <link:definition>41304 - Disclosure - Long-Term Debt - Hedda Loan Facility and Senior Secured Credit Facility (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://knotoffshorepartners.com/role/DisclosureRelatedPartyTransactionsNetIncomeExpenseFromRelatedPartiesDetails" id="DisclosureRelatedPartyTransactionsNetIncomeExpenseFromRelatedPartiesDetails">
        <link:definition>41401 - Disclosure - Related Party Transactions - Net income (expense) from 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://knotoffshorepartners.com/role/DisclosureRelatedPartyTransactionsScheduleOfDuesPayablesToRelatedPartyDetail" id="DisclosureRelatedPartyTransactionsScheduleOfDuesPayablesToRelatedPartyDetail">
        <link:definition>41402 - Disclosure - Related Party Transactions - Schedule of dues payables to related party (Detail)</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://knotoffshorepartners.com/role/DisclosureRelatedPartyTransactionsTransactionsWithManagementAndDirectorsDetails" id="DisclosureRelatedPartyTransactionsTransactionsWithManagementAndDirectorsDetails">
        <link:definition>41403 - Disclosure - Related Party Transactions - Transactions with Management and Directors (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://knotoffshorepartners.com/role/DisclosureRelatedPartyTransactionsAmountsDueFromToRelatedPartiesDetails" id="DisclosureRelatedPartyTransactionsAmountsDueFromToRelatedPartiesDetails">
        <link:definition>41404 - Disclosure - Related Party Transactions - Amounts Due from (to) 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://knotoffshorepartners.com/role/DisclosureRelatedPartyTransactionsTradeAccountsPayableDetails" id="DisclosureRelatedPartyTransactionsTradeAccountsPayableDetails">
        <link:definition>41405 - Disclosure - Related Party Transactions - Trade accounts payable (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://knotoffshorepartners.com/role/DisclosureRelatedPartyTransactionsOtherCurrentAssetsDetails" id="DisclosureRelatedPartyTransactionsOtherCurrentAssetsDetails">
        <link:definition>41406 - Disclosure - Related Party Transactions - Other current 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://knotoffshorepartners.com/role/DisclosureRelatedPartyTransactionsAcquisitionsFromKnotAndSaleOfVesselToKnotDetails" id="DisclosureRelatedPartyTransactionsAcquisitionsFromKnotAndSaleOfVesselToKnotDetails">
        <link:definition>41407 - Disclosure - Related Party Transactions - Acquisitions from KNOT and Sale of Vessel to Knot (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://knotoffshorepartners.com/role/DisclosureCommitmentsAndContingenciesAssetsPledgedClaimsAndLegalProceedingsDetails" id="DisclosureCommitmentsAndContingenciesAssetsPledgedClaimsAndLegalProceedingsDetails">
        <link:definition>41501 - Disclosure - Commitments and Contingencies - Assets Pledged, Claims and Legal Proceedings (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://knotoffshorepartners.com/role/DisclosureCommitmentsAndContingenciesInsuranceDetails" id="DisclosureCommitmentsAndContingenciesInsuranceDetails">
        <link:definition>41502 - Disclosure - Commitments and Contingencies - Insurance (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://knotoffshorepartners.com/role/DisclosureEarningsPerUnitAndCashDistributionsCalculationsOfBasicAndDilutedEarningsPerUnitDetails" id="DisclosureEarningsPerUnitAndCashDistributionsCalculationsOfBasicAndDilutedEarningsPerUnitDetails">
        <link:definition>41601 - Disclosure - Earnings per Unit and Cash Distributions - Calculations of Basic and Diluted Earnings per Unit (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://knotoffshorepartners.com/role/DisclosureEarningsPerUnitAndCashDistributionsAdditionalInformationDetails" id="DisclosureEarningsPerUnitAndCashDistributionsAdditionalInformationDetails">
        <link:definition>41602 - Disclosure - Earnings per Unit and Cash Distributions - 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://knotoffshorepartners.com/role/DisclosureImpairmentOfLongLivedAssetsDetails" id="DisclosureImpairmentOfLongLivedAssetsDetails">
        <link:definition>42101 - Disclosure - Impairment of Long-Lived 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://knotoffshorepartners.com/role/DisclosureSubsequentEventsDetails" id="DisclosureSubsequentEventsDetails">
        <link:definition>42201 - 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://knotoffshorepartners.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" id="StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical">
        <link:definition>00505 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical)</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://knotoffshorepartners.com/role/DisclosureDescriptionOfBusiness" id="DisclosureDescriptionOfBusiness">
        <link:definition>10101 - Disclosure - Description of 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://knotoffshorepartners.com/role/DisclosureSummaryOfSignificantAccountingPolicies" id="DisclosureSummaryOfSignificantAccountingPolicies">
        <link:definition>10201 - Disclosure - Summary of 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://knotoffshorepartners.com/role/DisclosureSegmentInformation" id="DisclosureSegmentInformation">
        <link:definition>10301 - Disclosure - Segment 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://knotoffshorepartners.com/role/DisclosureOperatingLeases" id="DisclosureOperatingLeases">
        <link:definition>10401 - Disclosure - Operating 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://knotoffshorepartners.com/role/DisclosureInsuranceProceeds" id="DisclosureInsuranceProceeds">
        <link:definition>10501 - Disclosure - Insurance proceeds</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://knotoffshorepartners.com/role/DisclosureOtherFinanceExpenses" id="DisclosureOtherFinanceExpenses">
        <link:definition>10601 - Disclosure - Other Finance 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://knotoffshorepartners.com/role/DisclosureDerivativeInstruments" id="DisclosureDerivativeInstruments">
        <link:definition>10701 - Disclosure - Derivative 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://knotoffshorepartners.com/role/DisclosureFairValueMeasurements" id="DisclosureFairValueMeasurements">
        <link:definition>10801 - Disclosure - Fair Value Measurements</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://knotoffshorepartners.com/role/DisclosureIncomeTaxes" id="DisclosureIncomeTaxes">
        <link:definition>10901 - Disclosure - Income Taxes</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://knotoffshorepartners.com/role/DisclosureVesselsAndEquipment" id="DisclosureVesselsAndEquipment">
        <link:definition>11001 - Disclosure - Vessels 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://knotoffshorepartners.com/role/DisclosureInventory" id="DisclosureInventory">
        <link:definition>11101 - Disclosure - Inventory</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://knotoffshorepartners.com/role/DisclosureContractLiabilities" id="DisclosureContractLiabilities">
        <link:definition>11201 - Disclosure - Contract 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://knotoffshorepartners.com/role/DisclosureLongTermDebt" id="DisclosureLongTermDebt">
        <link:definition>11301 - Disclosure - Long-Term Debt</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://knotoffshorepartners.com/role/DisclosureRelatedPartyTransactions" id="DisclosureRelatedPartyTransactions">
        <link:definition>11401 - Disclosure - Related Party Transactions</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://knotoffshorepartners.com/role/DisclosureCommitmentsAndContingencies" id="DisclosureCommitmentsAndContingencies">
        <link:definition>11501 - Disclosure - Commitments and Contingencies</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://knotoffshorepartners.com/role/DisclosureEarningsPerUnitAndCashDistributions" id="DisclosureEarningsPerUnitAndCashDistributions">
        <link:definition>11601 - Disclosure - Earnings per Unit and Cash Distributions</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://knotoffshorepartners.com/role/DisclosureUnitActivity" id="DisclosureUnitActivity">
        <link:definition>11701 - Disclosure - Unit Activity</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://knotoffshorepartners.com/role/DisclosureTradeAccountsReceivableAndOtherCurrentAssets" id="DisclosureTradeAccountsReceivableAndOtherCurrentAssets">
        <link:definition>11801 - Disclosure - Trade Accounts Receivable and Other Current 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://knotoffshorepartners.com/role/DisclosureAccruedExpenses" id="DisclosureAccruedExpenses">
        <link:definition>11901 - Disclosure - Accrued 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://knotoffshorepartners.com/role/DisclosureEmissionTradingSystem" id="DisclosureEmissionTradingSystem">
        <link:definition>12001 - Disclosure - Emission Trading System</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://knotoffshorepartners.com/role/DisclosureImpairmentOfLongLivedAssets" id="DisclosureImpairmentOfLongLivedAssets">
        <link:definition>12101 - Disclosure - Impairment of Long-Lived 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://knotoffshorepartners.com/role/DisclosureSubsequentEvents" id="DisclosureSubsequentEvents">
        <link:definition>12201 - 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://knotoffshorepartners.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" id="DisclosureSummaryOfSignificantAccountingPoliciesPolicies">
        <link:definition>20202 - Disclosure - Summary of 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://knotoffshorepartners.com/role/DisclosureSegmentInformationTables" id="DisclosureSegmentInformationTables">
        <link:definition>30303 - Disclosure - Segment Information (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://knotoffshorepartners.com/role/DisclosureOperatingLeasesTables" id="DisclosureOperatingLeasesTables">
        <link:definition>30403 - Disclosure - Operating 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://knotoffshorepartners.com/role/DisclosureOtherFinanceExpensesTables" id="DisclosureOtherFinanceExpensesTables">
        <link:definition>30603 - Disclosure - Other Finance 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://knotoffshorepartners.com/role/DisclosureDerivativeInstrumentsTables" id="DisclosureDerivativeInstrumentsTables">
        <link:definition>30703 - Disclosure - Derivative 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://knotoffshorepartners.com/role/DisclosureFairValueMeasurementsTables" id="DisclosureFairValueMeasurementsTables">
        <link:definition>30803 - Disclosure - Fair Value Measurements (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://knotoffshorepartners.com/role/DisclosureIncomeTaxesTables" id="DisclosureIncomeTaxesTables">
        <link:definition>30903 - Disclosure - Income Taxes (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://knotoffshorepartners.com/role/DisclosureVesselsAndEquipmentTables" id="DisclosureVesselsAndEquipmentTables">
        <link:definition>31003 - Disclosure - Vessels 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://knotoffshorepartners.com/role/DisclosureInventoryTables" id="DisclosureInventoryTables">
        <link:definition>31103 - Disclosure - Inventory (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://knotoffshorepartners.com/role/DisclosureContractLiabilitiesTables" id="DisclosureContractLiabilitiesTables">
        <link:definition>31203 - Disclosure - Contract 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://knotoffshorepartners.com/role/DisclosureLongTermDebtTables" id="DisclosureLongTermDebtTables">
        <link:definition>31303 - Disclosure - Long-Term Debt (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://knotoffshorepartners.com/role/DisclosureRelatedPartyTransactionsTables" id="DisclosureRelatedPartyTransactionsTables">
        <link:definition>31403 - Disclosure - Related Party Transactions (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://knotoffshorepartners.com/role/DisclosureEarningsPerUnitAndCashDistributionsTables" id="DisclosureEarningsPerUnitAndCashDistributionsTables">
        <link:definition>31603 - Disclosure - Earnings per Unit and Cash Distributions (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://knotoffshorepartners.com/role/DisclosureTradeAccountsReceivableAndOtherCurrentAssetsTables" id="DisclosureTradeAccountsReceivableAndOtherCurrentAssetsTables">
        <link:definition>31803 - Disclosure - Trade Accounts Receivable and Other Current 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://knotoffshorepartners.com/role/DisclosureAccruedExpensesTables" id="DisclosureAccruedExpensesTables">
        <link:definition>31903 - Disclosure - Accrued 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://knotoffshorepartners.com/role/DisclosureEmissionTradingSystemTables" id="DisclosureEmissionTradingSystemTables">
        <link:definition>32003 - Disclosure - Emission Trading System (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://knotoffshorepartners.com/role/DisclosureIncomeTaxesSignificantComponentsOfCurrentAndDeferredIncomeTaxExpenseAttributableToIncomeFromContinuingOperationsDetails" id="DisclosureIncomeTaxesSignificantComponentsOfCurrentAndDeferredIncomeTaxExpenseAttributableToIncomeFromContinuingOperationsDetails">
        <link:definition>40902 - Disclosure - Income Taxes - Significant components of current and deferred income tax expense attributable to income from continuing operations (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://knotoffshorepartners.com/role/DisclosureTradeAccountsReceivableAndOtherCurrentAssetsDetails" id="DisclosureTradeAccountsReceivableAndOtherCurrentAssetsDetails">
        <link:definition>41801 - Disclosure - Trade Accounts Receivable and Other Current 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:linkbaseRef xlink:type="simple" xlink:href="knop-20260630_pre.xml" xlink:title="Presentation Links, all" 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="knop-20260630_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="knop-20260630_def.xml" xlink:title="Definition Links, all" 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="knop-20260630_lab.xml" xlink:title="Label Links, all" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:roleType roleURI="http://knotoffshorepartners.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/dei/2026" schemaLocation="https://xbrl.sec.gov/dei/2026/dei-2026.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://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.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/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xsd:import namespace="http://fasb.org/us-roles/2026" schemaLocation="https://xbrl.fasb.org/us-gaap/2026/elts/us-roles-2026.xsd" />
  <xsd:import namespace="http://fasb.org/us-gaap/2026" schemaLocation="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd" />
  <xsd:import namespace="http://fasb.org/srt/2026" schemaLocation="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd" />
  <xsd:element name="SeventyMillionDaqingLoanFacilityMember" id="knop_SeventyMillionDaqingLoanFacilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ToveSaleLeasebackMember" id="knop_ToveSaleLeasebackMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AccruedOperatingExpensesCurrent" id="knop_AccruedOperatingExpensesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="AmortizationOfContractLiability" id="knop_AmortizationOfContractLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="AmortizationOfDeferredRevenue" id="knop_AmortizationOfDeferredRevenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="AmortizationOfDrydocking" id="knop_AmortizationOfDrydocking" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="AmountOfMinimumLiquidityOfPartnershipCreditFacility" id="knop_AmountOfMinimumLiquidityOfPartnershipCreditFacility" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="AnnaKnutsenMember" id="knop_AnnaKnutsenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BalloonRepaymentMember" id="knop_BalloonRepaymentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BodilKnutsenMember" id="knop_BodilKnutsenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BrasilKnutsenMember" id="knop_BrasilKnutsenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CapitalizedCostRelatingToDryDocking" id="knop_CapitalizedCostRelatingToDryDocking" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="CarmenKnutsenMember" id="knop_CarmenKnutsenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CommonUnitsMember" id="knop_CommonUnitsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DanSabiaMember" id="knop_DanSabiaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DistributionMadeToLimitedPartnerDistributionsDeclaredAndPaidPerUnit" id="knop_DistributionMadeToLimitedPartnerDistributionsDeclaredAndPaidPerUnit" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DistributionMadeToLimitedPartnerDistributionsPaidPerUnitInSubsequentPeriods" id="knop_DistributionMadeToLimitedPartnerDistributionsPaidPerUnitInSubsequentPeriods" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DocumentAndEntityInformationAbstract" id="knop_DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DrydockExpense" id="knop_DrydockExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="DrydockingBalance" id="knop_DrydockingBalance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="DrydockingCostIncurred" id="knop_DrydockingCostIncurred" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="DryDockingExpenditures" id="knop_DryDockingExpenditures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="EarningsPerUnitBasicAndDilutedLineItems" id="knop_EarningsPerUnitBasicAndDilutedLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EarningsPerUnitBasicAndDilutedTable" id="knop_EarningsPerUnitBasicAndDilutedTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EffectiveIncomeTaxRateReconciliationAdjustmentToDeferredTaxLiabilitiesAndTranslationAdjustment" id="knop_EffectiveIncomeTaxRateReconciliationAdjustmentToDeferredTaxLiabilitiesAndTranslationAdjustment" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IncomeTaxRateReconciliationLineItems" id="knop_IncomeTaxRateReconciliationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IncomeTaxRateReconciliationTable" id="knop_IncomeTaxRateReconciliationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IngridKnutsenMember" id="knop_IngridKnutsenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="InsuranceCoverageDeductibleAmountPerVessel" id="knop_InsuranceCoverageDeductibleAmountPerVessel" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="InsurancePolicyCoveringPollutionLiabilityPerVesselMaximum" id="knop_InsurancePolicyCoveringPollutionLiabilityPerVesselMaximum" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="KnotMember" id="knop_KnotMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="KnutsenNipponYusenKabushikiOffshorePartnersLimitedPartnershipMember" id="knop_KnutsenNipponYusenKabushikiOffshorePartnersLimitedPartnershipMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="KnutsenNipponYusenKabushikiOffshoreTankersAsMember" id="knop_KnutsenNipponYusenKabushikiOffshoreTankersAsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="KoasMember" id="knop_KoasMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="KoasUkMember" id="knop_KoasUkMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LenaKnutsenMember" id="knop_LenaKnutsenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LongTermDebtCurrentIncludingDebtIssuanceCosts" id="knop_LongTermDebtCurrentIncludingDebtIssuanceCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="LongTermDebtNonCurrentIncludingDebtIssuanceCosts" id="knop_LongTermDebtNonCurrentIncludingDebtIssuanceCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="MarginRateOnAdministrationCost" id="knop_MarginRateOnAdministrationCost" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NetIncomeLossPerOutstandingLimitedPartnershipAndGeneralPartnershipUnitDiluted" id="knop_NetIncomeLossPerOutstandingLimitedPartnershipAndGeneralPartnershipUnitDiluted" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NipponYusenKaishaMember" id="knop_NipponYusenKaishaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NorwegianOrdinaryTaxRegimeMember" id="knop_NorwegianOrdinaryTaxRegimeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NorwegianTonnageTaxRegimeMember" id="knop_NorwegianTonnageTaxRegimeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NumberOfVessels" id="knop_NumberOfVessels" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="PartnershipsLoanAgreementsMember" id="knop_PartnershipsLoanAgreementsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="RaquelKnutsenMember" id="knop_RaquelKnutsenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="RelatedPartyTransactionNetIncomeExpenseFromRelatedParties" id="knop_RelatedPartyTransactionNetIncomeExpenseFromRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfBelowMarketLeasesTableTextBlock" id="knop_ScheduleOfBelowMarketLeasesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfRelatedPartyTransactionDueFromToRelatedPartyTableTextBlock" id="knop_ScheduleOfRelatedPartyTransactionDueFromToRelatedPartyTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SeglemHoldingAsMember" id="knop_SeglemHoldingAsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SeriesAPreferredUnitMember" id="knop_SeriesAPreferredUnitMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TonnageTaxExpenseIncludedInOperatingExpense" id="knop_TonnageTaxExpenseIncludedInOperatingExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="TordisKnutsenMember" id="knop_TordisKnutsenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TorillKnutsenMember" id="knop_TorillKnutsenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TsShippingInvestAsMember" id="knop_TsShippingInvestAsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="VigdisKnutsenMember" id="knop_VigdisKnutsenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="WeightedAverageNumberOfLimitedPartnershipAndGeneralPartnershipUnitOutstandingBasic" id="knop_WeightedAverageNumberOfLimitedPartnershipAndGeneralPartnershipUnitOutstandingBasic" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="WeightedAverageNumberOfLimitedPartnershipAndGeneralPartnershipUnitOutstandingDiluted" id="knop_WeightedAverageNumberOfLimitedPartnershipAndGeneralPartnershipUnitOutstandingDiluted" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="WindsorKnutsenMember" id="knop_WindsorKnutsenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TimeCharterExtensionYear" id="knop_TimeCharterExtensionYear" type="xbrli:gYearItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BelowMarketLeaseNetNoncurrent" id="knop_BelowMarketLeaseNetNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="BelowMarketLeaseAmortizationPeriod" id="knop_BelowMarketLeaseAmortizationPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NumberOfShuttleTankersAcquiredAsCapitalContribution" id="knop_NumberOfShuttleTankersAcquiredAsCapitalContribution" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OwnershipInterestInShuttleTankersAcquiredAsCapitalContribution" id="knop_OwnershipInterestInShuttleTankersAcquiredAsCapitalContribution" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfDrydockingActivityTableTextBlock" id="knop_ScheduleOfDrydockingActivityTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MovementInCapitalizedDrydockingCostsRollForward" id="knop_MovementInCapitalizedDrydockingCostsRollForward" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EarningsLossBeforeDistributedAndUndistributedEarningsAllocatedToParticipatingSecuritiesBasic" id="knop_EarningsLossBeforeDistributedAndUndistributedEarningsAllocatedToParticipatingSecuritiesBasic" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="NetIncomeLossPerOutstandingLimitedPartnershipAndGeneralPartnershipUnitDilutedOtherDisclosuresAbstract" id="knop_NetIncomeLossPerOutstandingLimitedPartnershipAndGeneralPartnershipUnitDilutedOtherDisclosuresAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PublicUnitholdersMember" id="knop_PublicUnitholdersMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BusinessInterruptionInsuranceDeductiblePeriod" id="knop_BusinessInterruptionInsuranceDeductiblePeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="KnotManagementMember" id="knop_KnotManagementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="KnotShuttleTankersAsMember" id="knop_KnotShuttleTankersAsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FortalezaKnutsenMember" id="knop_FortalezaKnutsenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="RecifeKnutsenMember" id="knop_RecifeKnutsenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DerivativeNotionalAmountPerContract" id="knop_DerivativeNotionalAmountPerContract" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="UnrealizedGainLossOnDerivativesCashFlowImpact" id="knop_UnrealizedGainLossOnDerivativesCashFlowImpact" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="PeriodicRepaymentsMember" id="knop_PeriodicRepaymentsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DebtInstrumentNumberOfConsecutiveQuarterlyInstallments" id="knop_DebtInstrumentNumberOfConsecutiveQuarterlyInstallments" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="IncrementalMinimumLiquidityPerVesselFirstEightVessels" id="knop_IncrementalMinimumLiquidityPerVesselFirstEightVessels" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="IncrementalMinimumLiquidityPerVesselAdditionalTwelveVessels" id="knop_IncrementalMinimumLiquidityPerVesselAdditionalTwelveVessels" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="PreferredUnitsCashRedemptionPercentageUponRedemptionEligibilityDate" id="knop_PreferredUnitsCashRedemptionPercentageUponRedemptionEligibilityDate" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="AcquisitionsFromKnotMember" id="knop_AcquisitionsFromKnotMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="KnotAndAffiliatesMember" id="knop_KnotAndAffiliatesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="JointVentureOwnershipPercentage" id="knop_JointVentureOwnershipPercentage" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HildaKnutsenMember" id="knop_HildaKnutsenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PercentageOfInterestInAssetsAcquired" id="knop_PercentageOfInterestInAssetsAcquired" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MovementInPropertyPlantAndEquipmentGrossRollForward" id="knop_MovementInPropertyPlantAndEquipmentGrossRollForward" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LeaseDisclosureTextBlock" id="knop_LeaseDisclosureTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SignificantAccountingPoliciesPolicyTextBlock" id="knop_SignificantAccountingPoliciesPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfTradeAccountsPayableDueToRelatedPartyTableTextBlock" id="knop_ScheduleOfTradeAccountsPayableDueToRelatedPartyTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CommitmentFeeAmount" id="knop_CommitmentFeeAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="DerivativeNotionalAmounts" id="knop_DerivativeNotionalAmounts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="VesselOperatingExpenses" id="knop_VesselOperatingExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="TimeCharterRevenuesMember" id="knop_TimeCharterRevenuesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BareboatRevenuesMember" id="knop_BareboatRevenuesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfOtherCurrentAssetBalanceFromRelatedPartiesTableTextBlock" id="knop_ScheduleOfOtherCurrentAssetBalanceFromRelatedPartiesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OtherRevenues" id="knop_OtherRevenues" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="TimeCharterExpirationYear" id="knop_TimeCharterExpirationYear" type="dtr-types:gYearListItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SubsidiaryFiveMember" id="knop_SubsidiaryFiveMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SubsidiaryTwoMember" id="knop_SubsidiaryTwoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SubsidiaryFourMember" id="knop_SubsidiaryFourMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SubsidiaryOneMember" id="knop_SubsidiaryOneMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SubsidiarySevenMember" id="knop_SubsidiarySevenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="VesselMember" id="knop_VesselMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ToveKnutsenMember" id="knop_ToveKnutsenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MaximumMarketValueOfVesselsAsPercentageOfOutstandingLoan" id="knop_MaximumMarketValueOfVesselsAsPercentageOfOutstandingLoan" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="VesselOperatingExpensesRelatedParty" id="knop_VesselOperatingExpensesRelatedParty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="SeriesConvertiblePreferredUnitsMember" id="knop_SeriesConvertiblePreferredUnitsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" id="knop_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="PropertyPlantAndEquipmentAccumulatedImpairmentLoss" id="knop_PropertyPlantAndEquipmentAccumulatedImpairmentLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="DepreciationAndWriteDownForPeriod" id="knop_DepreciationAndWriteDownForPeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="RaquelSaleAndLeaseMember" id="knop_RaquelSaleAndLeaseMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SaleAndLeasebackMember" id="knop_SaleAndLeasebackMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ThreeHundredAndFortyFiveMillionLoanFacilityMember" id="knop_ThreeHundredAndFortyFiveMillionLoanFacilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ClassBUnitsMember" id="knop_ClassBUnitsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DeferredRevenueLeases" id="knop_DeferredRevenueLeases" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="LessorOperatingLeaseNumberOfOptionsToExtendOneYearPeriods" id="knop_LessorOperatingLeaseNumberOfOptionsToExtendOneYearPeriods" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DryDockingSupervisionFeeMember" id="knop_DryDockingSupervisionFeeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NumberOfUnitsIssuedInExchangeOfIncentiveDistributionRights" id="knop_NumberOfUnitsIssuedInExchangeOfIncentiveDistributionRights" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="UnitsConversionRatio" id="knop_UnitsConversionRatio" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PartnersCapitalAccountSaleOfUnitsMember" id="knop_PartnersCapitalAccountSaleOfUnitsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="UnitsToBeConvertedIntoCommonUnitsForDistributionThatAreAtOrAboveDistributionThreshold" id="knop_UnitsToBeConvertedIntoCommonUnitsForDistributionThatAreAtOrAboveDistributionThreshold" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PartnersCapitalValue" id="knop_PartnersCapitalValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="PercentageOfAnnualRateOfStatedLiquidation" id="knop_PercentageOfAnnualRateOfStatedLiquidation" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PercentageOfCashIssuePrice" id="knop_PercentageOfCashIssuePrice" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PercentageOfAggregateIssuePriceOfOutstanding" id="knop_PercentageOfAggregateIssuePriceOfOutstanding" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PreferredUnitsNumberOfVotesForEachUnits" id="knop_PreferredUnitsNumberOfVotesForEachUnits" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PercentageOfCommonUnitIssuePrice" id="knop_PercentageOfCommonUnitIssuePrice" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TorillSaleAndLeasebackMember" id="knop_TorillSaleAndLeasebackMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SynnoveKnutsenMember" id="knop_SynnoveKnutsenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="VesselsAndEquipmentUsefulLifePeriodMember" id="knop_VesselsAndEquipmentUsefulLifePeriodMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="VoyageRevenueMember" id="knop_VoyageRevenueMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LossOfHireProceedsMember" id="knop_LossOfHireProceedsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OpenInsuranceClaim" id="knop_OpenInsuranceClaim" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="LubricatingOilMember" id="knop_LubricatingOilMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BunkersMember" id="knop_BunkersMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ExpensesAndCommission" id="knop_ExpensesAndCommission" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="OrganizationConsolidationAndPresentationOfFinancialStatementsTable" id="knop_OrganizationConsolidationAndPresentationOfFinancialStatementsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems" id="knop_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TimeCharterAndBareboatRevenuesMember" id="knop_TimeCharterAndBareboatRevenuesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="Fairvalueassetslevel1tolevel2transferamount" id="knop_Fairvalueassetslevel1tolevel2transferamount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="EquinorAsaMember" id="knop_EquinorAsaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PropertyPlantAndEquipmentEstimatedMarketParticipantRate" id="knop_PropertyPlantAndEquipmentEstimatedMarketParticipantRate" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ContractLiabilitiesAbstract" id="knop_ContractLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ContractLiabilitiesDisclosureTextBlock" id="knop_ContractLiabilitiesDisclosureTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TwoFortyMillionLoanFacilityMember" id="knop_TwoFortyMillionLoanFacilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DebtInstrumentFinalPayment" id="knop_DebtInstrumentFinalPayment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="DebtInstrumentFinancialCovenantsBorrowerSMinimumLiquidityAmount" id="knop_DebtInstrumentFinancialCovenantsBorrowerSMinimumLiquidityAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="DebtInstrumentFinancialCovenantsMinimumCashToBeMaintained" id="knop_DebtInstrumentFinancialCovenantsMinimumCashToBeMaintained" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="DebtInstrumentFinancialCovenantsMinimumBookEquityRatioForPartnershipPercent" id="knop_DebtInstrumentFinancialCovenantsMinimumBookEquityRatioForPartnershipPercent" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="DebtInstrumentFinancialCovenantsMinimumEbitdaToInterestRatioForPartnership" id="knop_DebtInstrumentFinancialCovenantsMinimumEbitdaToInterestRatioForPartnership" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="TradeAccountsReceivableAndOtherCurrentAssetsTable" id="knop_TradeAccountsReceivableAndOtherCurrentAssetsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TradeAccountsReceivableAndOtherCurrentAssetsLineItem" id="knop_TradeAccountsReceivableAndOtherCurrentAssetsLineItem" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="OtherCounterpartiesMember" id="knop_OtherCounterpartiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="OtherLiabilitiesVessels" id="knop_OtherLiabilitiesVessels" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="SixtyMillionHildaLoanFacilityMember" id="knop_SixtyMillionHildaLoanFacilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BusinessCombinationConsiderationTransferredCapitalizedFees" id="knop_BusinessCombinationConsiderationTransferredCapitalizedFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="TuvaKnutsenMember" id="knop_TuvaKnutsenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PropertyPlantAndEquipmentGrossExcludingAccumulatedDepreciationAndImpairment" id="knop_PropertyPlantAndEquipmentGrossExcludingAccumulatedDepreciationAndImpairment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="MovementInAccumulatedWriteDownPropertyPlantAndEquipmentRollForward" id="knop_MovementInAccumulatedWriteDownPropertyPlantAndEquipmentRollForward" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BusinessCombinationOutstandingIndebtednessExcludedFromConsiderationTransferred" id="knop_BusinessCombinationOutstandingIndebtednessExcludedFromConsiderationTransferred" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="BelowMarketLeaseNetCurrent" id="knop_BelowMarketLeaseNetCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="LiveKnutsenMember" id="knop_LiveKnutsenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="KnotShuttleTankers21AsMember" id="knop_KnotShuttleTankers21AsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DaqingKnutsenMember" id="knop_DaqingKnutsenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BusinessCombinationInitialCosts" id="knop_BusinessCombinationInitialCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="PropertyPlantAndEquipmentAccumulatedImpairmentDisposals" id="knop_PropertyPlantAndEquipmentAccumulatedImpairmentDisposals" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="PropertyPlantAndEquipmentDisposalsNet" id="knop_PropertyPlantAndEquipmentDisposalsNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="AmortizationOfDrydockingOnSaleOfAsset" id="knop_AmortizationOfDrydockingOnSaleOfAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="HullAndMachineryDamageMember" id="knop_HullAndMachineryDamageMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TuvaKnustenMember" id="knop_TuvaKnustenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SixtyNineMillionTuvaLoanFacilityMember" id="knop_SixtyNineMillionTuvaLoanFacilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="LiveFacilityLoanMember" id="knop_LiveFacilityLoanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BareboatCharterExtendedExpirationYear" id="knop_BareboatCharterExtendedExpirationYear" type="dtr-types:gYearListItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="DeferredTaxAssetsNotRecognized" id="knop_DeferredTaxAssetsNotRecognized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="MaturityAxis" id="knop_MaturityAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="MaturityDomain" id="knop_MaturityDomain" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PartnershipOutstandingContractLiabilitiesTableTextBlock" id="knop_PartnershipOutstandingContractLiabilitiesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="PetrochinaInternationalMember" id="knop_PetrochinaInternationalMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="HeddaKnutsenMember" id="knop_HeddaKnutsenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="KnutsenCanadianCharteringAsMember" id="knop_KnutsenCanadianCharteringAsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PercentageOfInterestInAssetsSold" id="knop_PercentageOfInterestInAssetsSold" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="SeventyThreeMillionLiveLoanFacilityMember" id="knop_SeventyThreeMillionLiveLoanFacilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SeventyOneMillionSynnveLoanFacilityMember" id="knop_SeventyOneMillionSynnveLoanFacilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TwentyFiveMillionRevolvingCreditFacilityWithNttMember" id="knop_TwentyFiveMillionRevolvingCreditFacilityWithNttMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TwentyFiveMillionRevolvingCreditFacilityWithShinseiMember" id="knop_TwentyFiveMillionRevolvingCreditFacilityWithShinseiMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BelowMarketLeaseAmortizationIncomeYearFourAndThereafter" id="knop_BelowMarketLeaseAmortizationIncomeYearFourAndThereafter" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="BelowMarketLeaseMaximumAdditionalTerm" id="knop_BelowMarketLeaseMaximumAdditionalTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="HeddaTermLoanFacilityMember" id="knop_HeddaTermLoanFacilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="NinetyNineMillionTermLoanFacilityMember" id="knop_NinetyNineMillionTermLoanFacilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DebtInstrumentFaceAmountHeddaTermLoanFacilityMember" id="knop_DebtInstrumentFaceAmountHeddaTermLoanFacilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PriorToOctober242026ScenarioMember" id="knop_PriorToOctober242026ScenarioMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="October242026ThroughOctober232028ScenarioMember" id="knop_October242026ThroughOctober232028ScenarioMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SeniorSecuredCreditFacilityMember" id="knop_SeniorSecuredCreditFacilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="OnOrAfterOctober242028ScenarioMember" id="knop_OnOrAfterOctober242028ScenarioMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="GeneralPartnerLimitedPartnershipDilutedOutstanding." id="knop_GeneralPartnerLimitedPartnershipDilutedOutstanding." type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="BankFeesCharges" id="knop_BankFeesCharges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="DebtInstrumentVesselsPledgedAsCollateral" id="knop_DebtInstrumentVesselsPledgedAsCollateral" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="EmissionsTradingSystemAbstract" id="knop_EmissionsTradingSystemAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EmissionsTradingSystemTextBlock" id="knop_EmissionsTradingSystemTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="EmissionsTradingSystemTableTextBlock" id="knop_EmissionsTradingSystemTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="EmissionsTradingSystemReceivablesCurrent" id="knop_EmissionsTradingSystemReceivablesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="EmissionsTradingSystemReceivablesNoncurrent" id="knop_EmissionsTradingSystemReceivablesNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="EmissionsTradingSystemReceivables" id="knop_EmissionsTradingSystemReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="EmissionsTradingSystemLiabilityCurrent" id="knop_EmissionsTradingSystemLiabilityCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="EmissionsTradingSystemLiabilityNoncurrent" id="knop_EmissionsTradingSystemLiabilityNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="EmissionsTradingSystemLiability" id="knop_EmissionsTradingSystemLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="OtherLongTermLiabilities" id="knop_OtherLongTermLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="IncreaseInDepreciationAndAmortizationExpenses" id="knop_IncreaseInDepreciationAndAmortizationExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="NetLossDueToChangeInEstimates" id="knop_NetLossDueToChangeInEstimates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="BasicEarningsPerShareDueToChangeInEstimate" id="knop_BasicEarningsPerShareDueToChangeInEstimate" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="DilutedEarningsPerShareDueToChangeInEstimate" id="knop_DilutedEarningsPerShareDueToChangeInEstimate" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="PartnershipToCease." id="knop_PartnershipToCease." type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
</xsd:schema>
