<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Thu Jun 09 20:09:00 UTC 2022 -->
<xs:schema elementFormDefault="qualified" xmlns:srt-types="http://fasb.org/srt-types/2021-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:karo="http://www.karoooooltd.com/20220228" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:num="http://www.xbrl.org/dtr/type/numeric" targetNamespace="http://www.karoooooltd.com/20220228" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2021-01-31" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:dtr="http://www.xbrl.org/dtr/type/2020-01-21">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="karo-20220228_lab.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="karo-20220228_pre.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="karo-20220228_def.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="karo-20220228_cal.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef"/>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ConsolidatedBalanceSheet" id="karo_r_ConsolidatedBalanceSheet">
        <link:definition>001 - Statement - Consolidated Statement of Financial Position</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ConsolidatedIncomeStatement" id="karo_r_ConsolidatedIncomeStatement">
        <link:definition>002 - Statement - Consolidated Statement of Profit and Loss</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ConsolidatedIncomeStatementAlt0" id="karo_r_ConsolidatedIncomeStatementAlt0">
        <link:definition>002 - Statement - Consolidated Statement of Profit and Loss Alternate 0</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ConsolidatedComprehensiveIncome" id="karo_r_ConsolidatedComprehensiveIncome">
        <link:definition>003 - Statement - Consolidated Statement of Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ShareholdersEquityType2or3" id="karo_r_ShareholdersEquityType2or3">
        <link:definition>004 - Statement - Consolidated Statement of Changes in Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ConsolidatedCashFlow" id="karo_r_ConsolidatedCashFlow">
        <link:definition>005 - Statement - Consolidated Statement of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/PresentationofConsolidatedFinancialStatements" id="karo_r_PresentationofConsolidatedFinancialStatements">
        <link:definition>006 - Disclosure - Presentation of Consolidated Financial Statements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/SignificantAccountingPolicies" id="karo_r_SignificantAccountingPolicies">
        <link:definition>007 - Disclosure - Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/NewStandardsandInterpretations" id="karo_r_NewStandardsandInterpretations">
        <link:definition>008 - Disclosure - New Standards and Interpretations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/SegmentReporting" id="karo_r_SegmentReporting">
        <link:definition>009 - Disclosure - Segment Reporting</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/PropertyPlantandEquipment" id="karo_r_PropertyPlantandEquipment">
        <link:definition>010 - Disclosure - Property, Plant and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/CapitalizedCommissionAssets" id="karo_r_CapitalizedCommissionAssets">
        <link:definition>011 - Disclosure - Capitalized Commission Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/IntangibleAssets" id="karo_r_IntangibleAssets">
        <link:definition>012 - Disclosure - Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/Goodwill" id="karo_r_Goodwill">
        <link:definition>013 - Disclosure - Goodwill</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/Deferredtax" id="karo_r_Deferredtax">
        <link:definition>014 - Disclosure - Deferred tax</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/Inventories" id="karo_r_Inventories">
        <link:definition>015 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/TradeandOtherReceivablesandPrepayments" id="karo_r_TradeandOtherReceivablesandPrepayments">
        <link:definition>016 - Disclosure - Trade and Other Receivables and Prepayments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/LoanstoFromRelatedParties" id="karo_r_LoanstoFromRelatedParties">
        <link:definition>017 - Disclosure - Loans to/(From) Related Parties</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/CashandCashEquivalentsandBankOverdraft" id="karo_r_CashandCashEquivalentsandBankOverdraft">
        <link:definition>018 - Disclosure - Cash and Cash Equivalents and Bank Overdraft</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/OtherFinancialAssets" id="karo_r_OtherFinancialAssets">
        <link:definition>019 - Disclosure - Other Financial Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ShareCapital" id="karo_r_ShareCapital">
        <link:definition>020 - Disclosure - Share Capital</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/TermLoans" id="karo_r_TermLoans">
        <link:definition>021 - Disclosure - Term Loans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/LeaseLiabilities" id="karo_r_LeaseLiabilities">
        <link:definition>022 - Disclosure - Lease Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/DeferredRevenue" id="karo_r_DeferredRevenue">
        <link:definition>023 - Disclosure - Deferred Revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/TradeandOtherPayables" id="karo_r_TradeandOtherPayables">
        <link:definition>024 - Disclosure - Trade and Other Payables</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/Revenue" id="karo_r_Revenue">
        <link:definition>025 - Disclosure - Revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/OperatingProfit" id="karo_r_OperatingProfit">
        <link:definition>026 - Disclosure - Operating Profit</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/FinanceIncome" id="karo_r_FinanceIncome">
        <link:definition>027 - Disclosure - Finance Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/FinanceCosts" id="karo_r_FinanceCosts">
        <link:definition>028 - Disclosure - Finance Costs</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/Taxation" id="karo_r_Taxation">
        <link:definition>029 - Disclosure - Taxation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/TaxationPaid" id="karo_r_TaxationPaid">
        <link:definition>030 - Disclosure - Taxation Paid</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/DividendsPaid" id="karo_r_DividendsPaid">
        <link:definition>031 - Disclosure - Dividends Paid</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/InterestinSubsidiaries" id="karo_r_InterestinSubsidiaries">
        <link:definition>032 - Disclosure - Interest in Subsidiaries</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/AcquisitionofSubsidiary" id="karo_r_AcquisitionofSubsidiary">
        <link:definition>033 - Disclosure - Acquisition of Subsidiary</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/MaterialNonControllingInterest" id="karo_r_MaterialNonControllingInterest">
        <link:definition>034 - Disclosure - Material Non-Controlling Interest</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/RelatedParties" id="karo_r_RelatedParties">
        <link:definition>035 - Disclosure - Related Parties</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/RiskManagement" id="karo_r_RiskManagement">
        <link:definition>036 - Disclosure - Risk Management</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/AnalysisofAssetsandLiabilitiesbyFinancialInstrumentClassification" id="karo_r_AnalysisofAssetsandLiabilitiesbyFinancialInstrumentClassification">
        <link:definition>037 - Disclosure - Analysis of Assets and Liabilities by Financial Instrument Classification</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/DirectorsandKeyManagementPersonnelEmoluments" id="karo_r_DirectorsandKeyManagementPersonnelEmoluments">
        <link:definition>038 - Disclosure - Directors and Key Management Personnel Emoluments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/BasicandDilutedEarningsPerShareInformation" id="karo_r_BasicandDilutedEarningsPerShareInformation">
        <link:definition>039 - Disclosure - Basic and Diluted Earnings Per Share Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/FundingFacilities" id="karo_r_FundingFacilities">
        <link:definition>040 - Disclosure - Funding Facilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/Commitments" id="karo_r_Commitments">
        <link:definition>041 - Disclosure - Commitments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/Covid19" id="karo_r_Covid19">
        <link:definition>042 - Disclosure - Covid-19</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/SubsequentEvents" id="karo_r_SubsequentEvents">
        <link:definition>043 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/AccountingPoliciesByPolicy" id="karo_r_AccountingPoliciesByPolicy">
        <link:definition>044 - Disclosure - Accounting Policies, by Policy (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/SignificantAccountingPoliciesTables" id="karo_r_SignificantAccountingPoliciesTables">
        <link:definition>045 - Disclosure - Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/NewStandardsandInterpretationsTables" id="karo_r_NewStandardsandInterpretationsTables">
        <link:definition>046 - Disclosure - New Standards and Interpretations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/SegmentReportingTables" id="karo_r_SegmentReportingTables">
        <link:definition>047 - Disclosure - Segment Reporting (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/PropertyPlantandEquipmentTables" id="karo_r_PropertyPlantandEquipmentTables">
        <link:definition>048 - Disclosure - Property, Plant and Equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/CapitalizedCommissionAssetsTables" id="karo_r_CapitalizedCommissionAssetsTables">
        <link:definition>049 - Disclosure - Capitalized Commission Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/IntangibleAssetsTables" id="karo_r_IntangibleAssetsTables">
        <link:definition>050 - Disclosure - Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/GoodwillTables" id="karo_r_GoodwillTables">
        <link:definition>051 - Disclosure - Goodwill (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/DeferredtaxTables" id="karo_r_DeferredtaxTables">
        <link:definition>052 - Disclosure - Deferred tax (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/InventoriesTables" id="karo_r_InventoriesTables">
        <link:definition>053 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/TradeandOtherReceivablesandPrepaymentsTables" id="karo_r_TradeandOtherReceivablesandPrepaymentsTables">
        <link:definition>054 - Disclosure - Trade and Other Receivables and Prepayments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/LoanstoFromRelatedPartiesTables" id="karo_r_LoanstoFromRelatedPartiesTables">
        <link:definition>055 - Disclosure - Loans to/(From) Related Parties (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/CashandCashEquivalentsandBankOverdraftTables" id="karo_r_CashandCashEquivalentsandBankOverdraftTables">
        <link:definition>056 - Disclosure - Cash and Cash Equivalents and Bank Overdraft (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/OtherFinancialAssetsTables" id="karo_r_OtherFinancialAssetsTables">
        <link:definition>057 - Disclosure - Other Financial Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ShareCapitalTables" id="karo_r_ShareCapitalTables">
        <link:definition>058 - Disclosure - Share Capital (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/TermLoansTables" id="karo_r_TermLoansTables">
        <link:definition>059 - Disclosure - Term Loans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/LeaseLiabilitiesTables" id="karo_r_LeaseLiabilitiesTables">
        <link:definition>060 - Disclosure - Lease Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/DeferredRevenueTables" id="karo_r_DeferredRevenueTables">
        <link:definition>061 - Disclosure - Deferred Revenue (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/TradeandOtherPayablesTables" id="karo_r_TradeandOtherPayablesTables">
        <link:definition>062 - Disclosure - Trade and Other Payables (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/RevenueTables" id="karo_r_RevenueTables">
        <link:definition>063 - Disclosure - Revenue (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/OperatingProfitTables" id="karo_r_OperatingProfitTables">
        <link:definition>064 - Disclosure - Operating Profit (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/FinanceIncomeTables" id="karo_r_FinanceIncomeTables">
        <link:definition>065 - Disclosure - Finance Income (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/FinanceCostsTables" id="karo_r_FinanceCostsTables">
        <link:definition>066 - Disclosure - Finance Costs (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/TaxationTables" id="karo_r_TaxationTables">
        <link:definition>067 - Disclosure - Taxation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/TaxationPaidTables" id="karo_r_TaxationPaidTables">
        <link:definition>068 - Disclosure - Taxation Paid (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/DividendsPaidTables" id="karo_r_DividendsPaidTables">
        <link:definition>069 - Disclosure - Dividends Paid (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/InterestinSubsidiariesTables" id="karo_r_InterestinSubsidiariesTables">
        <link:definition>070 - Disclosure - Interest in Subsidiaries (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/AcquisitionofSubsidiaryTables" id="karo_r_AcquisitionofSubsidiaryTables">
        <link:definition>071 - Disclosure - Acquisition of Subsidiary (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/MaterialNonControllingInterestTables" id="karo_r_MaterialNonControllingInterestTables">
        <link:definition>072 - Disclosure - Material Non-Controlling Interest (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/RelatedPartiesTables" id="karo_r_RelatedPartiesTables">
        <link:definition>073 - Disclosure - Related Parties (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/RiskManagementTables" id="karo_r_RiskManagementTables">
        <link:definition>074 - Disclosure - Risk Management (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/AnalysisofAssetsandLiabilitiesbyFinancialInstrumentClassificationTables" id="karo_r_AnalysisofAssetsandLiabilitiesbyFinancialInstrumentClassificationTables">
        <link:definition>075 - Disclosure - Analysis of Assets and Liabilities by Financial Instrument Classification (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/DirectorsandKeyManagementPersonnelEmolumentsTables" id="karo_r_DirectorsandKeyManagementPersonnelEmolumentsTables">
        <link:definition>076 - Disclosure - Directors and Key Management Personnel Emoluments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/BasicandDilutedEarningsPerShareInformationTables" id="karo_r_BasicandDilutedEarningsPerShareInformationTables">
        <link:definition>077 - Disclosure - Basic and Diluted Earnings Per Share Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/PresentationofConsolidatedFinancialStatementsDetails" id="karo_r_PresentationofConsolidatedFinancialStatementsDetails">
        <link:definition>078 - Disclosure - Presentation of Consolidated Financial Statements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleofpropertyplantandequipmentusefullivesTable" id="karo_r_ScheduleofpropertyplantandequipmentusefullivesTable">
        <link:definition>079 - Disclosure -  Significant Accounting Policies (Details) - Schedule of property, plant and equipment useful lives</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleofcapitalizedcommissionassetsTable" id="karo_r_ScheduleofcapitalizedcommissionassetsTable">
        <link:definition>080 - Disclosure -  Significant Accounting Policies (Details) - Schedule of capitalized commission assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleofconsolidatedfinancialstatementsinfuturereportingperiodsTable" id="karo_r_ScheduleofconsolidatedfinancialstatementsinfuturereportingperiodsTable">
        <link:definition>081 - Disclosure - New Standards and Interpretations (Details) - Schedule of consolidated financial statements in future reporting periods</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/SegmentReportingDetails" id="karo_r_SegmentReportingDetails">
        <link:definition>082 - Disclosure - Segment Reporting (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleofsegmentinformationprovidedtotheGroupCEOTable" id="karo_r_ScheduleofsegmentinformationprovidedtotheGroupCEOTable">
        <link:definition>083 - Disclosure - Segment Reporting (Details) - Schedule of segment information provided to the Group CEO</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleofreconciliationofinformationonreportablesegmentstotheamountsreportedinconsolidatedfinancialstatementsTable" id="karo_r_ScheduleofreconciliationofinformationonreportablesegmentstotheamountsreportedinconsolidatedfinancialstatementsTable">
        <link:definition>084 - Disclosure - Segment Reporting (Details) - Schedule of reconciliation of information on reportable segments to the amounts reported in consolidated financial statements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleofinformationaboutgeographicalareasTable" id="karo_r_ScheduleofinformationaboutgeographicalareasTable">
        <link:definition>085 - Disclosure - Segment Reporting (Details) - Schedule of information about geographical areas</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleofpropertyplantandequipmentTable" id="karo_r_ScheduleofpropertyplantandequipmentTable">
        <link:definition>086 - Disclosure - Property, Plant and Equipment (Details) - Schedule of property, plant and equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleofreconciliationofthecarryingvalueofpropertyplantandequipmentTable" id="karo_r_ScheduleofreconciliationofthecarryingvalueofpropertyplantandequipmentTable">
        <link:definition>087 - Disclosure - Property, Plant and Equipment (Details) - Schedule of reconciliation of the carrying value of property, plant and equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/CapitalizedCommissionAssetsDetails" id="karo_r_CapitalizedCommissionAssetsDetails">
        <link:definition>088 - Disclosure - Capitalized Commission Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleofcapitalizedcommissionassetsTable0" id="karo_r_ScheduleofcapitalizedcommissionassetsTable0">
        <link:definition>089 - Disclosure - Capitalized Commission Assets (Details) - Schedule of capitalized commission assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleofreconciliationofthecarryingvalueofcapitalizedsalescommissionsTable" id="karo_r_ScheduleofreconciliationofthecarryingvalueofcapitalizedsalescommissionsTable">
        <link:definition>090 - Disclosure - Capitalized Commission Assets (Details) - Schedule of reconciliation of the carrying value of capitalized sales commissions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/IntangibleAssetsDetails" id="karo_r_IntangibleAssetsDetails">
        <link:definition>091 - Disclosure - Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleofintangibleassetsTable" id="karo_r_ScheduleofintangibleassetsTable">
        <link:definition>092 - Disclosure - Intangible Assets (Details) - Schedule of intangible assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleofreconciliationofthecarryingvalueofintangibleassetsTable" id="karo_r_ScheduleofreconciliationofthecarryingvalueofintangibleassetsTable">
        <link:definition>093 - Disclosure - Intangible Assets (Details) - Schedule of reconciliation of the carrying value of intangible assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/GoodwillDetails" id="karo_r_GoodwillDetails">
        <link:definition>094 - Disclosure - Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleofgoodwillisallocatedcashgeneratingunitsTable" id="karo_r_ScheduleofgoodwillisallocatedcashgeneratingunitsTable">
        <link:definition>095 - Disclosure - Goodwill (Details) - Schedule of goodwill is allocated cash generating units</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/GoodwillDetailsScheduleofkeyestimatesusedforthefairvalue" id="karo_r_GoodwillDetailsScheduleofkeyestimatesusedforthefairvalue">
        <link:definition>096 - Disclosure - Goodwill (Details) - Schedule of key estimates used for the fair value</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/DeferredtaxDetails" id="karo_r_DeferredtaxDetails">
        <link:definition>097 - Disclosure - Deferred tax (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleofdeferredtaxTable" id="karo_r_ScheduleofdeferredtaxTable">
        <link:definition>098 - Disclosure - Deferred tax (Details) - Schedule of deferred tax</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleofinventoriesTable" id="karo_r_ScheduleofinventoriesTable">
        <link:definition>099 - Disclosure -  Inventories (Details) - Schedule of inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/TradeandOtherReceivablesandPrepaymentsDetails" id="karo_r_TradeandOtherReceivablesandPrepaymentsDetails">
        <link:definition>100 - Disclosure - Trade and Other Receivables and Prepayments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleofdetailedinformationabouttradeandotherreceivablesandprepaymentsTable" id="karo_r_ScheduleofdetailedinformationabouttradeandotherreceivablesandprepaymentsTable">
        <link:definition>101 - Disclosure - Trade and Other Receivables and Prepayments (Details) - Schedule of detailed information about trade and other receivables and prepayments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleofreconciliationoftheexpectedcreditlossprovisionrecognizedwithregardtotradeandotherreceivablesTable" id="karo_r_ScheduleofreconciliationoftheexpectedcreditlossprovisionrecognizedwithregardtotradeandotherreceivablesTable">
        <link:definition>102 - Disclosure - Trade and Other Receivables and Prepayments (Details) - Schedule of reconciliation of the expected credit loss provision recognized with regard to trade and other receivables</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/LoanstoFromRelatedPartiesDetails" id="karo_r_LoanstoFromRelatedPartiesDetails">
        <link:definition>103 - Disclosure - Loans to/(From) Related Parties (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleofloanstorelatedpartiesTable" id="karo_r_ScheduleofloanstorelatedpartiesTable">
        <link:definition>104 - Disclosure - Loans to/(From) Related Parties (Details) - Schedule of loans to related parties</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleofcashandcashequivalentsandbankoverdraftTable" id="karo_r_ScheduleofcashandcashequivalentsandbankoverdraftTable">
        <link:definition>105 - Disclosure - Cash and Cash Equivalents and Bank Overdraft (Details) - Schedule of cash and cash equivalents and bank overdraft</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleofotherfinancialassetsTable" id="karo_r_ScheduleofotherfinancialassetsTable">
        <link:definition>106 - Disclosure - Other Financial Assets (Details) - Schedule of other financial assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ShareCapitalDetails" id="karo_r_ShareCapitalDetails">
        <link:definition>107 - Disclosure - Share Capital (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleofsharecapitalTable" id="karo_r_ScheduleofsharecapitalTable">
        <link:definition>108 - Disclosure - Share Capital (Details) - Schedule of share capital</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleoffinancialliabilitiesTable" id="karo_r_ScheduleoffinancialliabilitiesTable">
        <link:definition>109 - Disclosure - Term Loans (Details) - Schedule of financial liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleofreconciliationofmovementofliabilitiestocashflowsarisingfromfinancingactivitiesTable" id="karo_r_ScheduleofreconciliationofmovementofliabilitiestocashflowsarisingfromfinancingactivitiesTable">
        <link:definition>110 - Disclosure - Term Loans (Details) - Schedule of reconciliation of movement of liabilities to cash flows arising from financing activities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/LeaseLiabilitiesDetails" id="karo_r_LeaseLiabilitiesDetails">
        <link:definition>111 - Disclosure - Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleofleaseliabilitiesTable" id="karo_r_ScheduleofleaseliabilitiesTable">
        <link:definition>112 - Disclosure - Lease Liabilities (Details) - Schedule of lease liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleofdeferredrevenueTable" id="karo_r_ScheduleofdeferredrevenueTable">
        <link:definition>113 - Disclosure - Deferred Revenue (Details) - Schedule of deferred revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleofestimatedrevenueexpectedtoberecognizedinthefuturerelatedtoperformanceobligationsTable" id="karo_r_ScheduleofestimatedrevenueexpectedtoberecognizedinthefuturerelatedtoperformanceobligationsTable">
        <link:definition>114 - Disclosure - Deferred Revenue (Details) - Schedule of estimated revenue expected to be recognized in the future related to performance obligations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleoftradeandotherpayablesTable" id="karo_r_ScheduleoftradeandotherpayablesTable">
        <link:definition>115 - Disclosure - Trade and Other Payables (Details) - Schedule of trade and other payables</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleofdisaggregationofrevenuefromcontractswithcustomersTable" id="karo_r_ScheduleofdisaggregationofrevenuefromcontractswithcustomersTable">
        <link:definition>116 - Disclosure - Revenue (Details) - Schedule of disaggregation of revenue from contracts with customers</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/OperatingProfitDetails" id="karo_r_OperatingProfitDetails">
        <link:definition>117 - Disclosure - Operating Profit (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleofoperatingprofitTable" id="karo_r_ScheduleofoperatingprofitTable">
        <link:definition>118 - Disclosure - Operating Profit (Details) - Schedule of operating profit</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleoffinanceincomeTable" id="karo_r_ScheduleoffinanceincomeTable">
        <link:definition>119 - Disclosure - Finance Income (Details) - Schedule of finance income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleoffinancecostsTable" id="karo_r_ScheduleoffinancecostsTable">
        <link:definition>120 - Disclosure - Finance Costs (Details) - Schedule of finance costs</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleoftaxationTable" id="karo_r_ScheduleoftaxationTable">
        <link:definition>121 - Disclosure - Taxation (Details) - Schedule of taxation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleoftaxationTable_Parentheticals" id="karo_r_ScheduleoftaxationTable_Parentheticals">
        <link:definition>122 - Disclosure - Taxation (Details) - Schedule of taxation (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSradd0BruTQ9ad8SeyTSHbzIjWkRsIBosm6zvUbM3x5t+tdb3pH+3oxjQyGnBTeIxksaCFOMGsXCw3dOixgl+uFwe3qXV0LfmCIa9mutwFcbhxAel9sLbShI/XkPkI56DoW7p7wBa0P/GGQAHyvxM/AeJ5gKFskrKqwUsGPwTRoFiIDU1ZXHJkbnB9vsnFQ6sKs=] CSR-->
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleoftaxationpaidTable" id="karo_r_ScheduleoftaxationpaidTable">
        <link:definition>123 - Disclosure - Taxation Paid (Details) - Schedule of taxation paid</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleofdividendpaidTable" id="karo_r_ScheduleofdividendpaidTable">
        <link:definition>124 - Disclosure - Dividends Paid (Details) - Schedule of dividend paid</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/InterestinSubsidiariesDetails" id="karo_r_InterestinSubsidiariesDetails">
        <link:definition>125 - Disclosure - Interest in Subsidiaries (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleoffollowingtableliststheentitieswhicharecontrolledbythegroupTable" id="karo_r_ScheduleoffollowingtableliststheentitieswhicharecontrolledbythegroupTable">
        <link:definition>126 - Disclosure - Interest in Subsidiaries (Details) - Schedule of following table lists the entities which are controlled by the group</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/AcquisitionofSubsidiaryDetails" id="karo_r_AcquisitionofSubsidiaryDetails">
        <link:definition>127 - Disclosure - Acquisition of Subsidiary (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleofnetassetsandthecashoutflowsontheacquisitionTable" id="karo_r_ScheduleofnetassetsandthecashoutflowsontheacquisitionTable">
        <link:definition>128 - Disclosure - Acquisition of Subsidiary (Details) - Schedule of net assets and the cash outflows on the acquisition</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/MaterialNonControllingInterestDetails" id="karo_r_MaterialNonControllingInterestDetails">
        <link:definition>129 - Disclosure - Material Non-Controlling Interest (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleofinformationrelatingtotheGroupssubsidiarymaterialNCITable" id="karo_r_ScheduleofinformationrelatingtotheGroupssubsidiarymaterialNCITable">
        <link:definition>130 - Disclosure - Material Non-Controlling Interest (Details) - Schedule of information relating to the Group&#8217;s subsidiary material NCI</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleoftransactionwithrelatedpartiesTable" id="karo_r_ScheduleoftransactionwithrelatedpartiesTable">
        <link:definition>131 - Disclosure - Related Parties (Details) - Schedule of transaction with related parties</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/RiskManagementDetails" id="karo_r_RiskManagementDetails">
        <link:definition>132 - Disclosure - Risk Management (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleofexpectedcreditlossesonfinancialassetsrecognizedinprofitorlossTable" id="karo_r_ScheduleofexpectedcreditlossesonfinancialassetsrecognizedinprofitorlossTable">
        <link:definition>133 - Disclosure - Risk Management (Details) - Schedule of expected credit losses on financial assets recognized in profit or loss</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleofprovidesinformationabouttheexpectedcreditlossratefortradereceivablesbyageingcategoryTable" id="karo_r_ScheduleofprovidesinformationabouttheexpectedcreditlossratefortradereceivablesbyageingcategoryTable">
        <link:definition>134 - Disclosure - Risk Management (Details) - Schedule of provides information about the expected credit loss rate for trade receivables by ageing category</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleofcontractualundiscountedcashflowsandcontractualinterestpaymentsTable" id="karo_r_ScheduleofcontractualundiscountedcashflowsandcontractualinterestpaymentsTable">
        <link:definition>135 - Disclosure - Risk Management (Details) - Schedule of contractual undiscounted cash flows and contractual interest payments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleofcurrencyriskTable" id="karo_r_ScheduleofcurrencyriskTable">
        <link:definition>136 - Disclosure - Risk Management (Details) - Schedule of currency risk</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/Scheduleofafactorchangeof10hasbeenappliedtotheexchangeratesTable" id="karo_r_Scheduleofafactorchangeof10hasbeenappliedtotheexchangeratesTable">
        <link:definition>137 - Disclosure - Risk Management (Details) - Schedule of a factor change of 10% has been applied to the exchange rates</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/Scheduleofafactorof1hasbeenappliedtotheinterestratesTable" id="karo_r_Scheduleofafactorof1hasbeenappliedtotheinterestratesTable">
        <link:definition>138 - Disclosure - Risk Management (Details) - Schedule of a factor of 1% has been applied to the interest rates</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleofclassificationoffinancialassetsandfinancialliabilitiesTable" id="karo_r_ScheduleofclassificationoffinancialassetsandfinancialliabilitiesTable">
        <link:definition>139 - Disclosure - Analysis of Assets and Liabilities by Financial Instrument Classification (Details) - Schedule of classification of financial assets and financial liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleofdirectorsandkeymanagementpersonnelemolumentsTable" id="karo_r_ScheduleofdirectorsandkeymanagementpersonnelemolumentsTable">
        <link:definition>140 - Disclosure - Directors and Key Management Personnel Emoluments (Details) - Schedule of directors and key management personnel emoluments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/ScheduleofbasicanddilutedearningspershareTable" id="karo_r_ScheduleofbasicanddilutedearningspershareTable">
        <link:definition>141 - Disclosure - Basic and Diluted Earnings Per Share Information (Details) - Schedule of basic and diluted earnings per share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/FundingFacilitiesDetails" id="karo_r_FundingFacilitiesDetails">
        <link:definition>142 - Disclosure - Funding Facilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/CommitmentsDetails" id="karo_r_CommitmentsDetails">
        <link:definition>143 - Disclosure - Commitments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/SubsequentEventsDetails" id="karo_r_SubsequentEventsDetails">
        <link:definition>144 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.karoooooltd.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-types/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://fasb.org/srt-types/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/sic/2021" schemaLocation="https://xbrl.sec.gov/sic/2021/sic-2021.xsd"/>
  <xs:element name="ConsolidatedStatementOfComprehensiveIncomeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ConsolidatedStatementOfComprehensiveIncomeAbstract"/>
  <xs:element name="ConsolidatedStatementOfChangesInEquityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ConsolidatedStatementOfChangesInEquityAbstract"/>
  <xs:element name="DisclosureOfSeparateFinancialStatementsTextBlockAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisclosureOfSeparateFinancialStatementsTextBlockAbstract"/>
  <xs:element name="DisclosureOfSignificantAccountingPoliciesTextBlockAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisclosureOfSignificantAccountingPoliciesTextBlockAbstract"/>
  <xs:element name="ScheduleOfPropertyPlantAndEquipmentUsefulLivesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfPropertyPlantAndEquipmentUsefulLivesAbstract"/>
  <xs:element name="ScheduleOfCapitalizedCommissionAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfCapitalizedCommissionAssetsAbstract"/>
  <xs:element name="DisclosureOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTextBlockAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisclosureOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTextBlockAbstract"/>
  <xs:element name="ScheduleOfConsolidatedFinancialStatementsInFutureReportingPeriodsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfConsolidatedFinancialStatementsInFutureReportingPeriodsAbstract"/>
  <xs:element name="DescriptionOfAccountingPolicyForSegmentReportingTextBlockAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DescriptionOfAccountingPolicyForSegmentReportingTextBlockAbstract"/>
  <xs:element name="ScheduleOfSegmentInformationProvidedToTheGroupCeoAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfSegmentInformationProvidedToTheGroupCeoAbstract"/>
  <xs:element name="ScheduleOfReconciliationOfInformationOnReportableSegmentsToTheAmountsReportedInConsolidatedFinancialStatementsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfReconciliationOfInformationOnReportableSegmentsToTheAmountsReportedInConsolidatedFinancialStatementsAbstract"/>
  <xs:element name="ScheduleOfInformationAboutGeographicalAreasAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfInformationAboutGeographicalAreasAbstract"/>
  <xs:element name="DisclosureOfPropertyPlantAndEquipmentTextBlockAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisclosureOfPropertyPlantAndEquipmentTextBlockAbstract"/>
  <xs:element name="ScheduleOfPropertyPlantAndEquipmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfPropertyPlantAndEquipmentAbstract"/>
  <xs:element name="ScheduleOfReconciliationOfTheCarryingValueOfPropertyPlantAndEquipmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfReconciliationOfTheCarryingValueOfPropertyPlantAndEquipmentAbstract"/>
  <xs:element name="CapitalizedCommissionAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CapitalizedCommissionAssetsAbstract"/>
  <xs:element name="ScheduleOfReconciliationOfTheCarryingValueOfCapitalizedSalesCommissionsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfReconciliationOfTheCarryingValueOfCapitalizedSalesCommissionsAbstract"/>
  <xs:element name="DisclosureOfIntangibleAssetsTextBlockAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisclosureOfIntangibleAssetsTextBlockAbstract"/>
  <xs:element name="ScheduleOfIntangibleAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfIntangibleAssetsAbstract"/>
  <xs:element name="ScheduleOfReconciliationOfTheCarryingValueOfIntangibleAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfReconciliationOfTheCarryingValueOfIntangibleAssetsAbstract"/>
  <xs:element name="DisclosureOfGoodwillTextBlockAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisclosureOfGoodwillTextBlockAbstract"/>
  <xs:element name="ScheduleOfGoodwillIsAllocatedCashGeneratingUnitsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfGoodwillIsAllocatedCashGeneratingUnitsAbstract"/>
  <xs:element name="DisclosureOfDeferredTaxesTextBlockAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisclosureOfDeferredTaxesTextBlockAbstract"/>
  <xs:element name="ScheduleOfDeferredTaxAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfDeferredTaxAbstract"/>
  <xs:element name="DisclosureOfInventoriesTextBlockAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisclosureOfInventoriesTextBlockAbstract"/>
  <xs:element name="ScheduleOfInventoriesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfInventoriesAbstract"/>
  <xs:element name="DisclosureOfTradeAndOtherReceivablesTextBlockAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisclosureOfTradeAndOtherReceivablesTextBlockAbstract"/>
  <xs:element name="ScheduleOfDetailedInformationAboutTradeAndOtherReceivablesAndPrepaymentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfDetailedInformationAboutTradeAndOtherReceivablesAndPrepaymentsAbstract"/>
  <xs:element name="ScheduleOfReconciliationOfTheExpectedCreditLossProvisionRecognizedWithRegardToTradeAndOtherReceivablesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfReconciliationOfTheExpectedCreditLossProvisionRecognizedWithRegardToTradeAndOtherReceivablesAbstract"/>
  <xs:element name="LoansToFromRelatedPartiesTableAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_LoansToFromRelatedPartiesTableAbstract"/>
  <xs:element name="ScheduleOfLoansToRelatedPartiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfLoansToRelatedPartiesAbstract"/>
  <xs:element name="DisclosureOfCashAndCashEquivalentsTextBlockAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisclosureOfCashAndCashEquivalentsTextBlockAbstract"/>
  <xs:element name="ScheduleOfCashAndCashEquivalentsAndBankOverdraftAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfCashAndCashEquivalentsAndBankOverdraftAbstract"/>
  <xs:element name="OtherFinancialAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_OtherFinancialAssetsAbstract"/>
  <xs:element name="ScheduleOfOtherFinancialAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfOtherFinancialAssetsAbstract"/>
  <xs:element name="DisclosureOfClassesOfShareCapitalTextBlockAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisclosureOfClassesOfShareCapitalTextBlockAbstract"/>
  <xs:element name="ScheduleOfShareCapitalAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfShareCapitalAbstract"/>
  <xs:element name="DisclosureOfTermLoansAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisclosureOfTermLoansAbstract"/>
  <xs:element name="ScheduleOfFinancialLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfFinancialLiabilitiesAbstract"/>
  <xs:element name="ScheduleOfReconciliationOfMovementOfLiabilitiesToCashFlowsArisingFromFinancingActivitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfReconciliationOfMovementOfLiabilitiesToCashFlowsArisingFromFinancingActivitiesAbstract"/>
  <xs:element name="CapitalizedLeaseLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CapitalizedLeaseLiabilitiesAbstract"/>
  <xs:element name="ScheduleOfLeaseLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfLeaseLiabilitiesAbstract"/>
  <xs:element name="DisclosureOfDeferredIncomeTextBlockAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisclosureOfDeferredIncomeTextBlockAbstract"/>
  <xs:element name="ScheduleOfDeferredRevenueAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfDeferredRevenueAbstract"/>
  <xs:element name="ScheduleOfEstimatedRevenueExpectedToBeRecognizedInTheFutureRelatedToPerformanceObligationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfEstimatedRevenueExpectedToBeRecognizedInTheFutureRelatedToPerformanceObligationsAbstract"/>
  <xs:element name="DisclosureOfTradeAndOtherPayablesTextBlockAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisclosureOfTradeAndOtherPayablesTextBlockAbstract"/>
  <xs:element name="ScheduleOfTradeAndOtherPayablesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfTradeAndOtherPayablesAbstract"/>
  <xs:element name="DisclosureOfRevenueTextBlockAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisclosureOfRevenueTextBlockAbstract"/>
  <xs:element name="ScheduleOfDisaggregationOfRevenueFromContractsWithCustomersAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfDisaggregationOfRevenueFromContractsWithCustomersAbstract"/>
  <xs:element name="DisclosureOfProfitLossFromOperatingActivitiesTextBlockAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisclosureOfProfitLossFromOperatingActivitiesTextBlockAbstract"/>
  <xs:element name="ScheduleOfOperatingProfitAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfOperatingProfitAbstract"/>
  <xs:element name="DisclosureOfFinanceIncomeCostTextBlockAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisclosureOfFinanceIncomeCostTextBlockAbstract"/>
  <xs:element name="ScheduleOfFinanceIncomeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfFinanceIncomeAbstract"/>
  <xs:element name="DisclosureOfFinanceCostTextBlockAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisclosureOfFinanceCostTextBlockAbstract"/>
  <xs:element name="ScheduleOfFinanceCostsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfFinanceCostsAbstract"/>
  <xs:element name="DisclosureOfIncomeTaxTextBlockAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisclosureOfIncomeTaxTextBlockAbstract"/>
  <xs:element name="ScheduleOfTaxationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfTaxationAbstract"/>
  <xs:element name="TaxationPaidAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_TaxationPaidAbstract"/>
  <xs:element name="ScheduleOfTaxationPaidAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfTaxationPaidAbstract"/>
  <xs:element name="DisclosureOfDividendsTextBlockAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisclosureOfDividendsTextBlockAbstract"/>
  <xs:element name="ScheduleOfDividendPaidAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfDividendPaidAbstract"/>
  <xs:element name="DisclosureOfInterestsInSubsidiariesTextBlockAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisclosureOfInterestsInSubsidiariesTextBlockAbstract"/>
  <xs:element name="ScheduleOfFollowingTableListsTheEntitiesWhichAreControlledByTheGroupAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfFollowingTableListsTheEntitiesWhichAreControlledByTheGroupAbstract"/>
  <xs:element name="DisclosureOfSubsidiariesTextBlockAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisclosureOfSubsidiariesTextBlockAbstract"/>
  <xs:element name="ScheduleOfNetAssetsAndTheCashOutflowsOnTheAcquisitionAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfNetAssetsAndTheCashOutflowsOnTheAcquisitionAbstract"/>
  <xs:element name="DisclosureOfNonControllingInterestsTextBlockAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisclosureOfNonControllingInterestsTextBlockAbstract"/>
  <xs:element name="ScheduleOfInformationRelatingToTheGroupSSubsidiaryMaterialNciAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfInformationRelatingToTheGroupSSubsidiaryMaterialNciAbstract"/>
  <xs:element name="ScheduleOfTransactionWithRelatedPartiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfTransactionWithRelatedPartiesAbstract"/>
  <xs:element name="DisclosureOfFinancialRiskManagementTextBlockAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisclosureOfFinancialRiskManagementTextBlockAbstract"/>
  <xs:element name="ScheduleOfExpectedCreditLossesOnFinancialAssetsRecognizedInProfitOrLossAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfExpectedCreditLossesOnFinancialAssetsRecognizedInProfitOrLossAbstract"/>
  <xs:element name="ScheduleOfProvidesInformationAboutTheExpectedCreditLossRateForTradeReceivablesByAgeingCategoryAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfProvidesInformationAboutTheExpectedCreditLossRateForTradeReceivablesByAgeingCategoryAbstract"/>
  <xs:element name="ScheduleOfContractualUndiscountedCashFlowsAndContractualInterestPaymentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfContractualUndiscountedCashFlowsAndContractualInterestPaymentsAbstract"/>
  <xs:element name="ScheduleOfCurrencyRiskAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfCurrencyRiskAbstract"/>
  <xs:element name="ScheduleOfAFactorChangeOf10HasBeenAppliedToTheExchangeRatesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfAFactorChangeOf10HasBeenAppliedToTheExchangeRatesAbstract"/>
  <xs:element name="ScheduleOfAFactorOf1HasBeenAppliedToTheInterestRatesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfAFactorOf1HasBeenAppliedToTheInterestRatesAbstract"/>
  <xs:element name="DisclosureOfOffsettingOfFinancialAssetsAndFinancialLiabilitiesTextBlockAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisclosureOfOffsettingOfFinancialAssetsAndFinancialLiabilitiesTextBlockAbstract"/>
  <xs:element name="ScheduleOfClassificationOfFinancialAssetsAndFinancialLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfClassificationOfFinancialAssetsAndFinancialLiabilitiesAbstract"/>
  <xs:element name="DisclosureOfInformationAboutKeyManagementPersonnelTextBlockAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisclosureOfInformationAboutKeyManagementPersonnelTextBlockAbstract"/>
  <xs:element name="ScheduleOfDirectorsAndKeyManagementPersonnelEmolumentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfDirectorsAndKeyManagementPersonnelEmolumentsAbstract"/>
  <xs:element name="DisclosureOfEarningsPerShareTextBlockAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisclosureOfEarningsPerShareTextBlockAbstract"/>
  <xs:element name="ScheduleOfBasicAndDilutedEarningsPerShareAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfBasicAndDilutedEarningsPerShareAbstract"/>
  <xs:element name="DisclosureOfInterestInFundsTextBlockAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisclosureOfInterestInFundsTextBlockAbstract"/>
  <xs:element name="DisclosureOfCommitmentsTextBlockAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisclosureOfCommitmentsTextBlockAbstract"/>
  <xs:element name="Covid19Abstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_Covid19Abstract"/>
  <xs:element name="DisclosureOfEventsAfterReportingPeriodTextBlockAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisclosureOfEventsAfterReportingPeriodTextBlockAbstract"/>
  <xs:element name="ProfitAttributableToAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ProfitAttributableToAbstract"/>
  <xs:element name="ItemsThatMayBeReclassifiedToProfitOrLossInFuturePeriodsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ItemsThatMayBeReclassifiedToProfitOrLossInFuturePeriodsAbstract"/>
  <xs:element name="TotalComprehensiveIncomeAttributableToAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_TotalComprehensiveIncomeAttributableToAbstract"/>
  <xs:element name="TransactionsWithOwnerRecognizedDirectlyInEquityContributionsByAndDistributionsToOwnerAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_TransactionsWithOwnerRecognizedDirectlyInEquityContributionsByAndDistributionsToOwnerAbstract"/>
  <xs:element name="TransactionsWithOwnerRecognizedDirectlyInEquityContributionsByAndDistributionsToOwnerAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_TransactionsWithOwnerRecognizedDirectlyInEquityContributionsByAndDistributionsToOwnerAbstract0"/>
  <xs:element name="ChangesInOwnershipInterestInSubsidiariesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ChangesInOwnershipInterestInSubsidiariesAbstract"/>
  <xs:element name="TransactionsWithOwnerRecognizedDirectlyInEquityContributionsByAndDistributionsToOwnerAbstract00" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_TransactionsWithOwnerRecognizedDirectlyInEquityContributionsByAndDistributionsToOwnerAbstract00"/>
  <xs:element name="ChangesInOwnershipInterestInSubsidiariesAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ChangesInOwnershipInterestInSubsidiariesAbstract0"/>
  <xs:element name="WorkingCapitalAdjustmentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_WorkingCapitalAdjustmentsAbstract"/>
  <xs:element name="NonCurrentOperatingAssets1Abstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_NonCurrentOperatingAssets1Abstract"/>
  <xs:element name="OwnedAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_OwnedAssetsAbstract"/>
  <xs:element name="RightOfUseAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_RightOfUseAssetsAbstract"/>
  <xs:element name="AtFebruary282021Abstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_AtFebruary282021Abstract"/>
  <xs:element name="OwnedAssetsAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_OwnedAssetsAbstract0"/>
  <xs:element name="RightOfUseAssetsAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_RightOfUseAssetsAbstract0"/>
  <xs:element name="OwnedAssetsAbstract00" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_OwnedAssetsAbstract00"/>
  <xs:element name="RightOfUseAssetsAbstract00" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_RightOfUseAssetsAbstract00"/>
  <xs:element name="OwnedAssetsAbstract000" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_OwnedAssetsAbstract000"/>
  <xs:element name="RightOfUseAssetsAbstract000" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_RightOfUseAssetsAbstract000"/>
  <xs:element name="AtFebruary282021Abstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_AtFebruary282021Abstract0"/>
  <xs:element name="AtFebruary282021Abstract00" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_AtFebruary282021Abstract00"/>
  <xs:element name="ReconciliationOfDeferredTaxAssetLiabilityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ReconciliationOfDeferredTaxAssetLiabilityAbstract"/>
  <xs:element name="ReconciliationOfDeferredTaxBalancesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ReconciliationOfDeferredTaxBalancesAbstract"/>
  <xs:element name="OtherReceivablesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_OtherReceivablesAbstract"/>
  <xs:element name="NonCurrentAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_NonCurrentAssetsAbstract"/>
  <xs:element name="NonCurrentAssetsAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_NonCurrentAssetsAbstract0"/>
  <xs:element name="MaturitiesAnalysisAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_MaturitiesAnalysisAbstract"/>
  <xs:element name="MaturitiesAnalysisAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_MaturitiesAnalysisAbstract0"/>
  <xs:element name="TradePayablesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_TradePayablesAbstract"/>
  <xs:element name="OtherPayablesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_OtherPayablesAbstract"/>
  <xs:element name="RevenueFromContractsWithCustomersAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_RevenueFromContractsWithCustomersAbstract"/>
  <xs:element name="OtherRevenueCartrackAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_OtherRevenueCartrackAbstract"/>
  <xs:element name="PrimaryGeographicalMarketsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_PrimaryGeographicalMarketsAbstract"/>
  <xs:element name="TimingOfRevenueRecognitionAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_TimingOfRevenueRecognitionAbstract"/>
  <xs:element name="OperatingProfitIsStatedAfterAccountingForTheFollowingChargesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_OperatingProfitIsStatedAfterAccountingForTheFollowingChargesAbstract"/>
  <xs:element name="MajorComponentsOfTheTaxExpenseAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_MajorComponentsOfTheTaxExpenseAbstract"/>
  <xs:element name="CurrentTaxAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CurrentTaxAbstract"/>
  <xs:element name="DeferredTaxAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DeferredTaxAbstract"/>
  <xs:element name="ReconciliationBetweenAccountingProfitAndTaxExpenseAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ReconciliationBetweenAccountingProfitAndTaxExpenseAbstract"/>
  <xs:element name="TaxationEffectOfAdjustmentsOnTaxableIncomeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_TaxationEffectOfAdjustmentsOnTaxableIncomeAbstract"/>
  <xs:element name="AtFebruary282021Abstract000" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_AtFebruary282021Abstract000"/>
  <xs:element name="FinancialAssetsAtAmortizedCostAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_FinancialAssetsAtAmortizedCostAbstract"/>
  <xs:element name="FinancialAssetsAtFairValueAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_FinancialAssetsAtFairValueAbstract"/>
  <xs:element name="FinancialLiabilitiesOtherFinancialLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_FinancialLiabilitiesOtherFinancialLiabilitiesAbstract"/>
  <xs:element name="BasicEarningsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_BasicEarningsAbstract"/>
  <xs:element name="CapitalizedCommissionAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_CapitalizedCommissionAssets"/>
  <xs:element name="LoansToRelatedPartiesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_LoansToRelatedPartiesCurrent"/>
  <xs:element name="LongtermPrepayments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_LongtermPrepayments"/>
  <xs:element name="IncomeTaxReceivables" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_IncomeTaxReceivables"/>
  <xs:element name="CashAndCashEquivalent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_CashAndCashEquivalent"/>
  <xs:element name="NegativeReserveOnCommonControlRestructure" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_NegativeReserveOnCommonControlRestructure"/>
  <xs:element name="LongtermLoanNonCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_LongtermLoanNonCurrent"/>
  <xs:element name="DeferredIncomeClassifiedAsNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_DeferredIncomeClassifiedAsNoncurrent"/>
  <xs:element name="LongtermLoanCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_LongtermLoanCurrent"/>
  <xs:element name="LoansFromRelatedPartiesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_LoansFromRelatedPartiesCurrent"/>
  <xs:element name="BankOverdraft" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_BankOverdraft"/>
  <xs:element name="IncomeTaxPayables" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_IncomeTaxPayables"/>
  <xs:element name="ProvisionForWarranties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_ProvisionForWarranties"/>
  <xs:element name="InitialPublicOfferingCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_InitialPublicOfferingCosts"/>
  <xs:element name="IncomeTaxExpenseBenefits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_IncomeTaxExpenseBenefits"/>
  <xs:element name="BasicAndDilutedEarningsLosPerShare" type="num:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_BasicAndDilutedEarningsLosPerShare"/>
  <xs:element name="Dividend" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_Dividend"/>
  <xs:element name="CommonControlReserveValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_CommonControlReserveValue"/>
  <xs:element name="ContributionByAndDistributionToOwnerValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_ContributionByAndDistributionToOwnerValue"/>
  <xs:element name="IssuanceOfShareCapitalValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_IssuanceOfShareCapitalValue"/>
  <xs:element name="DerivativePutOption" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_DerivativePutOption"/>
  <xs:element name="DepreciationOnPropertyPlantAndEquipmentint" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_DepreciationOnPropertyPlantAndEquipmentint"/>
  <xs:element name="AmortizationOfIntangibleAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_AmortizationOfIntangibleAsset"/>
  <xs:element name="CapitalizedCommissionsAssetsWrittenOff" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_CapitalizedCommissionsAssetsWrittenOff"/>
  <xs:element name="TradeAndOtherReceivablesAndPrepayments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_TradeAndOtherReceivablesAndPrepayments"/>
  <xs:element name="PurchaseOfPropertyPlantAndEquipmentTelematicsDevices" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_PurchaseOfPropertyPlantAndEquipmentTelematicsDevices"/>
  <xs:element name="PurchaseOfPropertyPlantAndEquipmentOnHand1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_PurchaseOfPropertyPlantAndEquipmentOnHand1"/>
  <xs:element name="PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestActivities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestActivities"/>
  <xs:element name="RepaymentOfLoansToRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_RepaymentOfLoansToRelatedParties"/>
  <xs:element name="RepaymentOfRelatedPartyLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_RepaymentOfRelatedPartyLoans"/>
  <xs:element name="CashTransferredToRestrictedCash2" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_CashTransferredToRestrictedCash2"/>
  <xs:element name="CashAndCashEquivalentsAsAtTheBeginningOfTheYear" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_CashAndCashEquivalentsAsAtTheBeginningOfTheYear"/>
  <xs:element name="TotalCashAndCashEquivalentsAtTheEndOfTheYear" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_TotalCashAndCashEquivalentsAtTheEndOfTheYear"/>
  <xs:element name="PresentationofConsolidatedFinancialStatementsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="karo_PresentationofConsolidatedFinancialStatementsTable"/>
  <xs:element name="PresentationofConsolidatedFinancialStatementsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_PresentationofConsolidatedFinancialStatementsLineItems"/>
  <xs:element name="CapitalizedCommissionAssetsTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CapitalizedCommissionAssetsTextBlock"/>
  <xs:element name="GoodwillTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="karo_GoodwillTable"/>
  <xs:element name="LoansToFromRelatedPartiesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_LoansToFromRelatedPartiesTableTextBlock"/>
  <xs:element name="OtherFinancialAssetsTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_OtherFinancialAssetsTextBlock"/>
  <xs:element name="DisclosureOfTermLoansTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisclosureOfTermLoansTextBlock"/>
  <xs:element name="CapitalizedLeaseLiabilitiesTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CapitalizedLeaseLiabilitiesTextBlock"/>
  <xs:element name="TaxationPaidTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_TaxationPaidTextBlock"/>
  <xs:element name="Covid19TextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_Covid19TextBlock"/>
  <xs:element name="ForeignCurrencyTranslationPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ForeignCurrencyTranslationPolicyTextBlock"/>
  <xs:element name="CapitalizedCommissionAssetsPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CapitalizedCommissionAssetsPolicyTextBlock"/>
  <xs:element name="TaxationpolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_TaxationpolicyTextBlock"/>
  <xs:element name="LeasesPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_LeasesPolicyTextBlock"/>
  <xs:element name="DescriptionOfAccountingPolicyForInventoriesExplanatory" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DescriptionOfAccountingPolicyForInventoriesExplanatory"/>
  <xs:element name="TradeReceivablesPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_TradeReceivablesPolicyTextBlock"/>
  <xs:element name="EmployeeBenefitsPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_EmployeeBenefitsPolicyTextBlock"/>
  <xs:element name="ProvisionsAndContingenciesPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ProvisionsAndContingenciesPolicyTextBlock"/>
  <xs:element name="DescriptionOfInterestExpensePolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DescriptionOfInterestExpensePolicyTextBlock"/>
  <xs:element name="TreasurySharesPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_TreasurySharesPolicyTextBlock"/>
  <xs:element name="PropertyPlantAndEquipmentIncludingRightOfUseAssetsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_PropertyPlantAndEquipmentIncludingRightOfUseAssetsTableTextBlock"/>
  <xs:element name="ScheduleOfCapitalizedCommissionAssetsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfCapitalizedCommissionAssetsTableTextBlock"/>
  <xs:element name="ScheduleOfConsolidatedFinancialStatementsInFutureReportingPeriodsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfConsolidatedFinancialStatementsInFutureReportingPeriodsTableTextBlock"/>
  <xs:element name="ScheduleOfSegmentInformationProvidedToTheGroupCEOTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfSegmentInformationProvidedToTheGroupCEOTableTextBlock"/>
  <xs:element name="ScheduleOfInformationAboutGeographicalAreasTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfInformationAboutGeographicalAreasTableTextBlock"/>
  <xs:element name="ScheduleOfReconciliationOfTheCarryingValueOfPropertyPlantsAndEquipmentTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfReconciliationOfTheCarryingValueOfPropertyPlantsAndEquipmentTableTextBlock"/>
  <xs:element name="ScheduleOfCapitalizedSalesCommissionAssetsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfCapitalizedSalesCommissionAssetsTableTextBlock"/>
  <xs:element name="ScheduleOfReconciliationOfTheCarryingValueOfCapitalizedSalesCommissionsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfReconciliationOfTheCarryingValueOfCapitalizedSalesCommissionsTableTextBlock"/>
  <xs:element name="ScheduleOfIntangibleAssetsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfIntangibleAssetsTableTextBlock"/>
  <xs:element name="DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTableTextBlock"/>
  <xs:element name="ScheduleOfGoodwillIsAllocatedCashGeneratingUnitsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfGoodwillIsAllocatedCashGeneratingUnitsTableTextBlock"/>
  <xs:element name="ScheduleOfKeyEstimatesUsedForTheFairValueTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfKeyEstimatesUsedForTheFairValueTableTextBlock"/>
  <xs:element name="GoodwillTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="karo_GoodwillTablesTable"/>
  <xs:element name="GoodwillTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_GoodwillTablesLineItems"/>
  <xs:element name="ScheduleOfDeferredTaxationTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfDeferredTaxationTableTextBlock"/>
  <xs:element name="DisclosureOfInventoriestableTextTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisclosureOfInventoriestableTextTextBlock"/>
  <xs:element name="ScheduleOfDetailedInformationAboutTradeAndOtherReceivablesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfDetailedInformationAboutTradeAndOtherReceivablesTableTextBlock"/>
  <xs:element name="DisclosureOfTradeAndOtherReceivableReconciliationTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisclosureOfTradeAndOtherReceivableReconciliationTableTextBlock"/>
  <xs:element name="DisclosureOfCashAndCashEquivalentsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisclosureOfCashAndCashEquivalentsTableTextBlock"/>
  <xs:element name="ScheduleOfOtherFinancialAssetsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfOtherFinancialAssetsTableTextBlock"/>
  <xs:element name="DisclosureOfShareCapitalTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisclosureOfShareCapitalTableTextBlock"/>
  <xs:element name="DisclosureOfDetailedInformationAboutLoanConvenantExplanatory" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisclosureOfDetailedInformationAboutLoanConvenantExplanatory"/>
  <xs:element name="DisclosureOfDetailedInformationAboutLeaseLiabilities" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisclosureOfDetailedInformationAboutLeaseLiabilities"/>
  <xs:element name="DisclosureOfDetailedInformationAboutDeferredRevenue" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisclosureOfDetailedInformationAboutDeferredRevenue"/>
  <xs:element name="DisclosureOfDetailedInformationAboutEstimatedRevenue" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisclosureOfDetailedInformationAboutEstimatedRevenue"/>
  <xs:element name="ScheduleOfTradeAndOtherPayables" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfTradeAndOtherPayables"/>
  <xs:element name="ScheduleOfDisaggregationOfRevenueFromContractsWithCustomersTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfDisaggregationOfRevenueFromContractsWithCustomersTableTextBlock"/>
  <xs:element name="ScheduleOfFinanceIncome" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfFinanceIncome"/>
  <xs:element name="ScheduleOfFinanceCosts" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfFinanceCosts"/>
  <xs:element name="ScheduleOfTaxationTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfTaxationTableTextBlock"/>
  <xs:element name="ScheduleOfTaxationPaidTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfTaxationPaidTableTextBlock"/>
  <xs:element name="ScheduleOfDividendPaidTableTextblock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfDividendPaidTableTextblock"/>
  <xs:element name="ScheduleOfFollowingTableListsTheEntitiesWhichAreControlledByTheGroupTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfFollowingTableListsTheEntitiesWhichAreControlledByTheGroupTextBlock"/>
  <xs:element name="ScheduleOfNetAssetsAndTheCashOutflowsOnTheAcquisition" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfNetAssetsAndTheCashOutflowsOnTheAcquisition"/>
  <xs:element name="ScheduleOfTransactionWithRelatedPartiesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfTransactionWithRelatedPartiesTableTextBlock"/>
  <xs:element name="ScheduleOfExpectedCreditLossesOnFinancialAssetsRecognizedInProfitOrLossTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfExpectedCreditLossesOnFinancialAssetsRecognizedInProfitOrLossTextBlock"/>
  <xs:element name="ScheduleOfProvidesInformationAboutTheExpectedCreditLossRateForTradeReceivablesByAgeingCategoryTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfProvidesInformationAboutTheExpectedCreditLossRateForTradeReceivablesByAgeingCategoryTableTextBlock"/>
  <xs:element name="DisclosureOfDetailedInformationAboutContractualUndiscountedCashFlowstextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisclosureOfDetailedInformationAboutContractualUndiscountedCashFlowstextBlock"/>
  <xs:element name="disclosureOfDetailedInformationAboutCurrencyRisktextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_disclosureOfDetailedInformationAboutCurrencyRisktextBlock"/>
  <xs:element name="AFactorChangeOfHasBeenAppliedToTheExchangeRatesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_AFactorChangeOfHasBeenAppliedToTheExchangeRatesTableTextBlock"/>
  <xs:element name="AFactorOfHasBeenAppliedToTheInterestRatesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_AFactorOfHasBeenAppliedToTheInterestRatesTableTextBlock"/>
  <xs:element name="ScheduleOfClassificationOfFinancialAssetsAndLiabilitiesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfClassificationOfFinancialAssetsAndLiabilitiesTableTextBlock"/>
  <xs:element name="ScheduleOfDirectorAndKeyManagementPersonnelEmolumentsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfDirectorAndKeyManagementPersonnelEmolumentsTableTextBlock"/>
  <xs:element name="ScheduleOfBasicAndDilutedEarningsPerShareTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ScheduleOfBasicAndDilutedEarningsPerShareTableTextBlock"/>
  <xs:element name="SignificantAccountingPoliciesDetailsScheduleofpropertyplantandequipmentusefullivesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="karo_SignificantAccountingPoliciesDetailsScheduleofpropertyplantandequipmentusefullivesTable"/>
  <xs:element name="SignificantAccountingPoliciesDetailsScheduleofpropertyplantandequipmentusefullivesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_SignificantAccountingPoliciesDetailsScheduleofpropertyplantandequipmentusefullivesLineItems"/>
  <xs:element name="DepreciationMethod" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DepreciationMethod"/>
  <xs:element name="DepreciationRightofuseAssetsDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DepreciationRightofuseAssetsDescription"/>
  <xs:element name="SignificantAccountingPoliciesDetailsScheduleofcapitalizedcommissionassetsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="karo_SignificantAccountingPoliciesDetailsScheduleofcapitalizedcommissionassetsTable"/>
  <xs:element name="SignificantAccountingPoliciesDetailsScheduleofcapitalizedcommissionassetsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_SignificantAccountingPoliciesDetailsScheduleofcapitalizedcommissionassetsLineItems"/>
  <xs:element name="NewStandardsandInterpretationsDetailsScheduleofconsolidatedfinancialstatementsinfuturereportingperiodsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="karo_NewStandardsandInterpretationsDetailsScheduleofconsolidatedfinancialstatementsinfuturereportingperiodsTable"/>
  <xs:element name="NewStandardsandInterpretationsDetailsScheduleofconsolidatedfinancialstatementsinfuturereportingperiodsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_NewStandardsandInterpretationsDetailsScheduleofconsolidatedfinancialstatementsinfuturereportingperiodsLineItems"/>
  <xs:element name="DetailsOfAmendmentDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DetailsOfAmendmentDescription"/>
  <xs:element name="AnnualPeriodsBeginningOnAfter" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_AnnualPeriodsBeginningOnAfter"/>
  <xs:element name="DetailsOfAmendments" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DetailsOfAmendments"/>
  <xs:element name="AnnualPeriodsBeginningOnafter" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_AnnualPeriodsBeginningOnafter"/>
  <xs:element name="SegmentReportingDetailsScheduleofsegmentinformationprovidedtotheGroupCEOTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="karo_SegmentReportingDetailsScheduleofsegmentinformationprovidedtotheGroupCEOTable"/>
  <xs:element name="SegmentReportingDetailsScheduleofsegmentinformationprovidedtotheGroupCEOLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_SegmentReportingDetailsScheduleofsegmentinformationprovidedtotheGroupCEOLineItems"/>
  <xs:element name="SubscriptionRevenue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_SubscriptionRevenue"/>
  <xs:element name="DeliveryService" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_DeliveryService"/>
  <xs:element name="SegmentRevenue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_SegmentRevenue"/>
  <xs:element name="SegmentOperatingProfit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_SegmentOperatingProfit"/>
  <xs:element name="CapitalExpenditure" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_CapitalExpenditure"/>
  <xs:element name="TotalSegmentOperatingProfits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_TotalSegmentOperatingProfits"/>
  <xs:element name="IPOCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_IPOCosts"/>
  <xs:element name="FinancesCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_FinancesCost"/>
  <xs:element name="SegmentReportingDetailsScheduleofinformationaboutgeographicalareasTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="karo_SegmentReportingDetailsScheduleofinformationaboutgeographicalareasTable"/>
  <xs:element name="SegmentReportingDetailsScheduleofinformationaboutgeographicalareasLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_SegmentReportingDetailsScheduleofinformationaboutgeographicalareasLineItems"/>
  <xs:element name="CapitalExpenditure1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_CapitalExpenditure1"/>
  <xs:element name="PropertyPlantandEquipmentDetailsScheduleofpropertyplantandequipmentTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="karo_PropertyPlantandEquipmentDetailsScheduleofpropertyplantandequipmentTable"/>
  <xs:element name="PropertyPlantandEquipmentDetailsScheduleofpropertyplantandequipmentLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_PropertyPlantandEquipmentDetailsScheduleofpropertyplantandequipmentLineItems"/>
  <xs:element name="CostAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_CostAmount"/>
  <xs:element name="AccumulatedDepreciation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_AccumulatedDepreciation"/>
  <xs:element name="CarryingValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_CarryingValue"/>
  <xs:element name="PropertyPlantandEquipmentDetailsScheduleofreconciliationofthecarryingvalueofpropertyplantandequipmentTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="karo_PropertyPlantandEquipmentDetailsScheduleofreconciliationofthecarryingvalueofpropertyplantandequipmentTable"/>
  <xs:element name="PropertyPlantandEquipmentDetailsScheduleofreconciliationofthecarryingvalueofpropertyplantandequipmentLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_PropertyPlantandEquipmentDetailsScheduleofreconciliationofthecarryingvalueofpropertyplantandequipmentLineItems"/>
  <xs:element name="OpeningBalance" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_OpeningBalance"/>
  <xs:element name="AcquisitionsOfSubsidiary" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_AcquisitionsOfSubsidiary"/>
  <xs:element name="Transfers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_Transfers"/>
  <xs:element name="Disposals" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_Disposals"/>
  <xs:element name="ReclassificationRightsofuseAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_ReclassificationRightsofuseAssets"/>
  <xs:element name="Reclassification" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_Reclassification"/>
  <xs:element name="TranslationAdjustments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_TranslationAdjustments"/>
  <xs:element name="ClosingBalance" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_ClosingBalance"/>
  <xs:element name="ReclassificationToOwnedAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_ReclassificationToOwnedAssets"/>
  <xs:element name="ReclassiFications" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_ReclassiFications"/>
  <xs:element name="Cost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_Cost"/>
  <xs:element name="AccumulatedAmortization" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_AccumulatedAmortization"/>
  <xs:element name="OpeningBalances" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_OpeningBalances"/>
  <xs:element name="Additions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_Additions"/>
  <xs:element name="AdjustmentForAmortizationCapitalizedSalesCommission" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_AdjustmentForAmortizationCapitalizedSalesCommission"/>
  <xs:element name="WriteOff" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_WriteOff"/>
  <xs:element name="TranslationsAdjustments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_TranslationsAdjustments"/>
  <xs:element name="ClosingsBalance" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_ClosingsBalance"/>
  <xs:element name="IntangibleAssetsDetailsScheduleofintangibleassetsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="karo_IntangibleAssetsDetailsScheduleofintangibleassetsTable"/>
  <xs:element name="IntangibleAssetsDetailsScheduleofintangibleassetsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_IntangibleAssetsDetailsScheduleofintangibleassetsLineItems"/>
  <xs:element name="AccumulatedAmortizationIntangibleAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_AccumulatedAmortizationIntangibleAsset"/>
  <xs:element name="IntangibleAssetsAndGoodwillCarryingValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_IntangibleAssetsAndGoodwillCarryingValue"/>
  <xs:element name="IntangibleAssetsDetailsScheduleofreconciliationofthecarryingvalueofintangibleassetsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="karo_IntangibleAssetsDetailsScheduleofreconciliationofthecarryingvalueofintangibleassetsTable"/>
  <xs:element name="IntangibleAssetsDetailsScheduleofreconciliationofthecarryingvalueofintangibleassetsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_IntangibleAssetsDetailsScheduleofreconciliationofthecarryingvalueofintangibleassetsLineItems"/>
  <xs:element name="GoodwillDetailsScheduleofgoodwillisallocatedcashgeneratingunitsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="karo_GoodwillDetailsScheduleofgoodwillisallocatedcashgeneratingunitsTable"/>
  <xs:element name="GoodwillDetailsScheduleofgoodwillisallocatedcashgeneratingunitsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_GoodwillDetailsScheduleofgoodwillisallocatedcashgeneratingunitsLineItems"/>
  <xs:element name="Goodwillbalances" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_Goodwillbalances"/>
  <xs:element name="AcquisitionOfSubsidiariesOfGoodwill" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_AcquisitionOfSubsidiariesOfGoodwill"/>
  <xs:element name="PropertyPlantAndEquipmentAndCapitalizedCommissionAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_PropertyPlantAndEquipmentAndCapitalizedCommissionAssets"/>
  <xs:element name="LeaseObligationsinDollarsliabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_LeaseObligationsinDollarsliabilities"/>
  <xs:element name="ECLProvisionOnTradeReceivablesliabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_ECLProvisionOnTradeReceivablesliabilities"/>
  <xs:element name="Otherliabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_Otherliabilities"/>
  <xs:element name="DeferredRevenueliabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_DeferredRevenueliabilities"/>
  <xs:element name="PropertyPlantAndEquipmentCapitalizedCommissionAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_PropertyPlantAndEquipmentCapitalizedCommissionAssets"/>
  <xs:element name="LeaseObligations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_LeaseObligations"/>
  <xs:element name="ECLProvisionOnTradeReceivables" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_ECLProvisionOnTradeReceivables"/>
  <xs:element name="DeferredTaxAssetsOthers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_DeferredTaxAssetsOthers"/>
  <xs:element name="TotalNetDeferredTaxationAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_TotalNetDeferredTaxationAsset"/>
  <xs:element name="AcquisitionOfSubsidiaries2" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_AcquisitionOfSubsidiaries2"/>
  <xs:element name="IncreaseInIncomeReceivedInAdvanceTemporaryDifferences" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_IncreaseInIncomeReceivedInAdvanceTemporaryDifferences"/>
  <xs:element name="DecreaseInPropertyPlantAndEquipmentAndCapitalizedCommissionAssetsTemporaryDifferenc" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_DecreaseInPropertyPlantAndEquipmentAndCapitalizedCommissionAssetsTemporaryDifferenc"/>
  <xs:element name="AdjustmentsForDecreaseIncreaseInInventories1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_AdjustmentsForDecreaseIncreaseInInventories1"/>
  <xs:element name="IncreaseInTaxLossesTemporaryDifferences" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_IncreaseInTaxLossesTemporaryDifferences"/>
  <xs:element name="IncreaseInECLProvisionOnTradeReceivablesTemporaryDifferences" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_IncreaseInECLProvisionOnTradeReceivablesTemporaryDifferences"/>
  <xs:element name="IncreasedecreaseInResearchAndDevelopmentTemporaryDifferences" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_IncreasedecreaseInResearchAndDevelopmentTemporaryDifferences"/>
  <xs:element name="DecreaseincreaseInOtherTemporaryDifferences" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_DecreaseincreaseInOtherTemporaryDifferences"/>
  <xs:element name="TranslationAdjustmentsin" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_TranslationAdjustmentsin"/>
  <xs:element name="AcquisitionOfSubsidiaries1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_AcquisitionOfSubsidiaries1"/>
  <xs:element name="DisposalOfFound" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisposalOfFound"/>
  <xs:element name="TranslationDifferences" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_TranslationDifferences"/>
  <xs:element name="ExpectedCreditLossProvision" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_ExpectedCreditLossProvision"/>
  <xs:element name="OtherReceivableDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_OtherReceivableDeposits"/>
  <xs:element name="SundryDebtors" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_SundryDebtors"/>
  <xs:element name="RecognizedToTradeAndOtherReceivables" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_RecognizedToTradeAndOtherReceivables"/>
  <xs:element name="ReversalOfAllowanceForExpectedCreditLosses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_ReversalOfAllowanceForExpectedCreditLosses"/>
  <xs:element name="AmountsUtilized" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_AmountsUtilized"/>
  <xs:element name="TranslationDifference" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_TranslationDifference"/>
  <xs:element name="LoansFromRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_LoansFromRelatedParties"/>
  <xs:element name="CashAndCashEquivalentsInTheConsolidatedStatementOfCashFlows" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_CashAndCashEquivalentsInTheConsolidatedStatementOfCashFlows"/>
  <xs:element name="OrdinarySharesOfNoParValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_OrdinarySharesOfNoParValue"/>
  <xs:element name="TermLoansDetailsScheduleoffinancialliabilitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="karo_TermLoansDetailsScheduleoffinancialliabilitiesTable"/>
  <xs:element name="TermLoansDetailsScheduleoffinancialliabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_TermLoansDetailsScheduleoffinancialliabilitiesLineItems"/>
  <xs:element name="InterestRates" type="xbrli:stringItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="karo_InterestRates"/>
  <xs:element name="MaturityDates" type="xbrli:stringItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="karo_MaturityDates"/>
  <xs:element name="InterestRateofcurrentliabilities" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_InterestRateofcurrentliabilities"/>
  <xs:element name="Maturityofcurrentliabilities" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_Maturityofcurrentliabilities"/>
  <xs:element name="TotalTermLoansofcurrentliabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_TotalTermLoansofcurrentliabilities"/>
  <xs:element name="TotalTermLoan" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_TotalTermLoan"/>
  <xs:element name="TermLoansDetailsScheduleofreconciliationofmovementofliabilitiestocashflowsarisingfromfinancingactivitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="karo_TermLoansDetailsScheduleofreconciliationofmovementofliabilitiestocashflowsarisingfromfinancingactivitiesTable"/>
  <xs:element name="TermLoansDetailsScheduleofreconciliationofmovementofliabilitiestocashflowsarisingfromfinancingactivitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_TermLoansDetailsScheduleofreconciliationofmovementofliabilitiestocashflowsarisingfromfinancingactivitiesLineItems"/>
  <xs:element name="Loan" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_Loan"/>
  <xs:element name="ChangesFromFinancingCashFlows" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_ChangesFromFinancingCashFlows"/>
  <xs:element name="RepaymentOfRelatedPartiesLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_RepaymentOfRelatedPartiesLoans"/>
  <xs:element name="RepaymentOfTermLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_RepaymentOfTermLoans"/>
  <xs:element name="InterestsPaid" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_InterestsPaid"/>
  <xs:element name="NewLeases" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_NewLeases"/>
  <xs:element name="RepaymentsOfBorrowingsClassifiedFinancingActivities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_RepaymentsOfBorrowingsClassifiedFinancingActivities"/>
  <xs:element name="LeaseliabilityWithinOneYear" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_LeaseliabilityWithinOneYear"/>
  <xs:element name="LeaseLiabilitesWithinTwoToFourYears" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_LeaseLiabilitesWithinTwoToFourYears"/>
  <xs:element name="LeaseLiabilitiesOverFourYears" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_LeaseLiabilitiesOverFourYears"/>
  <xs:element name="BeginningBalance" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_BeginningBalance"/>
  <xs:element name="AcquisitionOfSubsidiaries" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_AcquisitionOfSubsidiaries"/>
  <xs:element name="AmountsDeferredInCurrentFinancialYear" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_AmountsDeferredInCurrentFinancialYear"/>
  <xs:element name="AmountsReleasedToRevenueInTheCurrentFinancialYear" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_AmountsReleasedToRevenueInTheCurrentFinancialYear"/>
  <xs:element name="TranslationAdjustment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_TranslationAdjustment"/>
  <xs:element name="EndingBalanceinDollars" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_EndingBalanceinDollars"/>
  <xs:element name="WithinOneYear" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_WithinOneYear"/>
  <xs:element name="WithinTwoToFourYears" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_WithinTwoToFourYears"/>
  <xs:element name="OverFourYears" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_OverFourYears"/>
  <xs:element name="PresentValueOfAmountsReceivedInAdvance" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_PresentValueOfAmountsReceivedInAdvance"/>
  <xs:element name="TradePayablesTotal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_TradePayablesTotal"/>
  <xs:element name="SundryCreditors" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_SundryCreditors"/>
  <xs:element name="RevenueDetailsScheduleofdisaggregationofrevenuefromcontractswithcustomersTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="karo_RevenueDetailsScheduleofdisaggregationofrevenuefromcontractswithcustomersTable"/>
  <xs:element name="RevenueDetailsScheduleofdisaggregationofrevenuefromcontractswithcustomersLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_RevenueDetailsScheduleofdisaggregationofrevenuefromcontractswithcustomersLineItems"/>
  <xs:element name="SubscriptionRevenueKaroooooLogistics" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_SubscriptionRevenueKaroooooLogistics"/>
  <xs:element name="InstallationRevenue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_InstallationRevenue"/>
  <xs:element name="MiscellaneousContractFees" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_MiscellaneousContractFees"/>
  <xs:element name="VehicleSales" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_VehicleSales"/>
  <xs:element name="DeliveryServiceFees" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_DeliveryServiceFees"/>
  <xs:element name="TimingOfRevenueRecognition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_TimingOfRevenueRecognition"/>
  <xs:element name="DepreciationOfPropertyPlantAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_DepreciationOfPropertyPlantAndEquipment"/>
  <xs:element name="AmortizationOfIntangibleAssets1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_AmortizationOfIntangibleAssets1"/>
  <xs:element name="WriteDownOfInventoryToNetRealizableValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_WriteDownOfInventoryToNetRealizableValue"/>
  <xs:element name="TermLoan" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_TermLoan"/>
  <xs:element name="IncomeTaxationCurrentYear" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_IncomeTaxationCurrentYear"/>
  <xs:element name="IncomeTaxationPriorYear" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_IncomeTaxationPriorYear"/>
  <xs:element name="OtherSecuritiesTransferTaxin" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_OtherSecuritiesTransferTaxin"/>
  <xs:element name="TotalCurrentTaxation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_TotalCurrentTaxation"/>
  <xs:element name="DeferredTaxationCurrentYear" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_DeferredTaxationCurrentYear"/>
  <xs:element name="DeferredTaxationPriorYear" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_DeferredTaxationPriorYear"/>
  <xs:element name="DeferredTaxationTotal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_DeferredTaxationTotal"/>
  <xs:element name="WithholdingTax" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_WithholdingTax"/>
  <xs:element name="TaxationAtTheApplicableTaxationRate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_TaxationAtTheApplicableTaxationRate"/>
  <xs:element name="CurrencyAdjustment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_CurrencyAdjustment"/>
  <xs:element name="UtilizationOfPreviouslyUnrecognizedTaxationLosses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_UtilizationOfPreviouslyUnrecognizedTaxationLosses"/>
  <xs:element name="TaxIncentiveOther" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_TaxIncentiveOther"/>
  <xs:element name="IncomeNotSubjectToTaxDividendIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_IncomeNotSubjectToTaxDividendIncome"/>
  <xs:element name="NondeductibleExpensesAttributableToExemptDividendIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_NondeductibleExpensesAttributableToExemptDividendIncome"/>
  <xs:element name="RecognitionOfTaxEffectPreviouslyUnrecognizedTaxLosses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_RecognitionOfTaxEffectPreviouslyUnrecognizedTaxLosses"/>
  <xs:element name="CurrentYearLossesForWhichNoDeferredTaxationAssetIsRecognized" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_CurrentYearLossesForWhichNoDeferredTaxationAssetIsRecognized"/>
  <xs:element name="SecuritiesTransferTax" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_SecuritiesTransferTax"/>
  <xs:element name="PriorYearTaxOverprovision" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_PriorYearTaxOverprovision"/>
  <xs:element name="ApplicableTaxRate1" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ApplicableTaxRate1"/>
  <xs:element name="BalancePayableAtBeginningOfTheYear" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_BalancePayableAtBeginningOfTheYear"/>
  <xs:element name="AcquisitionOfSubsidiarys" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_AcquisitionOfSubsidiarys"/>
  <xs:element name="CurrentTaxationForYearRecognizedInProfitOrLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_CurrentTaxationForYearRecognizedInProfitOrLoss"/>
  <xs:element name="BalancePayableAtEndOfTheYear" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_BalancePayableAtEndOfTheYear"/>
  <xs:element name="TypeOfDividendDomain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_TypeOfDividendDomain"/>
  <xs:element name="DividendsPaidDetailsScheduleofdividendpaidTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="karo_DividendsPaidDetailsScheduleofdividendpaidTable"/>
  <xs:element name="DividendsPaidDetailsScheduleofdividendpaidLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DividendsPaidDetailsScheduleofdividendpaidLineItems"/>
  <xs:element name="DividendPaidByTheCompanyToOwnerOfTheCompany" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_DividendPaidByTheCompanyToOwnerOfTheCompany"/>
  <xs:element name="AmountsRecognizedAsDistributionsToEquityHoldersInTheYear" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_AmountsRecognizedAsDistributionsToEquityHoldersInTheYear"/>
  <xs:element name="SubsidiaryPerShare" type="num:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="karo_SubsidiaryPerShare"/>
  <xs:element name="SubsidiaryAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_SubsidiaryAmount"/>
  <xs:element name="InterestinSubsidiariesDetailsScheduleoffollowingtableliststheentitieswhicharecontrolledbythegroupTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="karo_InterestinSubsidiariesDetailsScheduleoffollowingtableliststheentitieswhicharecontrolledbythegroupTable"/>
  <xs:element name="InterestinSubsidiariesDetailsScheduleoffollowingtableliststheentitieswhicharecontrolledbythegroupLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_InterestinSubsidiariesDetailsScheduleoffollowingtableliststheentitieswhicharecontrolledbythegroupLineItems"/>
  <xs:element name="PrincipalPlaceOfbusinessOfsubsidiaryHeldBy" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_PrincipalPlaceOfbusinessOfsubsidiaryHeldBy"/>
  <xs:element name="VotingPercentageHeldInSubsidiary" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_VotingPercentageHeldInSubsidiary"/>
  <xs:element name="AcquisitionofSubsidiaryDetailsScheduleofnetassetsandthecashoutflowsontheacquisitionTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="karo_AcquisitionofSubsidiaryDetailsScheduleofnetassetsandthecashoutflowsontheacquisitionTable"/>
  <xs:element name="AcquisitionofSubsidiaryDetailsScheduleofnetassetsandthecashoutflowsontheacquisitionLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_AcquisitionofSubsidiaryDetailsScheduleofnetassetsandthecashoutflowsontheacquisitionLineItems"/>
  <xs:element name="OtherCurrentAssetsexcludingCashAndCashEquivalents" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_OtherCurrentAssetsexcludingCashAndCashEquivalents"/>
  <xs:element name="LessCashAndCashEquivalentsAcquired" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_LessCashAndCashEquivalentsAcquired"/>
  <xs:element name="MaterialNonControllingInterestDetailsScheduleofinformationrelatingtotheGroupssubsidiarymaterialNCITable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="karo_MaterialNonControllingInterestDetailsScheduleofinformationrelatingtotheGroupssubsidiarymaterialNCITable"/>
  <xs:element name="MaterialNonControllingInterestDetailsScheduleofinformationrelatingtotheGroupssubsidiarymaterialNCILineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_MaterialNonControllingInterestDetailsScheduleofinformationrelatingtotheGroupssubsidiarymaterialNCILineItems"/>
  <xs:element name="Sales" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_Sales"/>
  <xs:element name="Purchase" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_Purchase"/>
  <xs:element name="Rent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_Rent"/>
  <xs:element name="ExpectedCreditLossProvisionOnTradeReceivablesArisingFromContractsWithCustomers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_ExpectedCreditLossProvisionOnTradeReceivablesArisingFromContractsWithCustomers"/>
  <xs:element name="RiskManagementDetailsScheduleofprovidesinformationabouttheexpectedcreditlossratefortradereceivablesbyageingcategoryTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="karo_RiskManagementDetailsScheduleofprovidesinformationabouttheexpectedcreditlossratefortradereceivablesbyageingcategoryTable"/>
  <xs:element name="RiskManagementDetailsScheduleofprovidesinformationabouttheexpectedcreditlossratefortradereceivablesbyageingcategoryLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_RiskManagementDetailsScheduleofprovidesinformationabouttheexpectedcreditlossratefortradereceivablesbyageingcategoryLineItems"/>
  <xs:element name="ExpectedCreditLossRates" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ExpectedCreditLossRates"/>
  <xs:element name="TradeReceivableGrossCarryingAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_TradeReceivableGrossCarryingAmount"/>
  <xs:element name="ImpairmentLossAllowance" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_ImpairmentLossAllowance"/>
  <xs:element name="RiskManagementDetailsScheduleofcontractualundiscountedcashflowsandcontractualinterestpaymentsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="karo_RiskManagementDetailsScheduleofcontractualundiscountedcashflowsandcontractualinterestpaymentsTable"/>
  <xs:element name="RiskManagementDetailsScheduleofcontractualundiscountedcashflowsandcontractualinterestpaymentsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_RiskManagementDetailsScheduleofcontractualundiscountedcashflowsandcontractualinterestpaymentsLineItems"/>
  <xs:element name="TermLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_TermLoans"/>
  <xs:element name="TradeAndOtherReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_TradeAndOtherReceivable"/>
  <xs:element name="LoanFromRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_LoanFromRelatedParties"/>
  <xs:element name="LoanToRelatedPartie" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_LoanToRelatedPartie"/>
  <xs:element name="CashAndCashEquivalentsvalue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_CashAndCashEquivalentsvalue"/>
  <xs:element name="TradeAndOtherCurrentPayablesToTradeSupplier" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_TradeAndOtherCurrentPayablesToTradeSupplier"/>
  <xs:element name="RiskManagementDetailsScheduleofafactorchangeof10hasbeenappliedtotheexchangeratesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="karo_RiskManagementDetailsScheduleofafactorchangeof10hasbeenappliedtotheexchangeratesTable"/>
  <xs:element name="RiskManagementDetailsScheduleofafactorchangeof10hasbeenappliedtotheexchangeratesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_RiskManagementDetailsScheduleofafactorchangeof10hasbeenappliedtotheexchangeratesLineItems"/>
  <xs:element name="TotalStrengthening" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_TotalStrengthening"/>
  <xs:element name="TotalWeakening" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_TotalWeakening"/>
  <xs:element name="EffectOnProfitBeforeTaxIncrease" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_EffectOnProfitBeforeTaxIncrease"/>
  <xs:element name="EffectOnProfitBeforeTaxDecrease" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_EffectOnProfitBeforeTaxDecrease"/>
  <xs:element name="FinancialAssetsDomain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_FinancialAssetsDomain"/>
  <xs:element name="AnalysisofAssetsandLiabilitiesbyFinancialInstrumentClassificationDetailsScheduleofclassificationoffinancialassetsandfinancialliabilitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="karo_AnalysisofAssetsandLiabilitiesbyFinancialInstrumentClassificationDetailsScheduleofclassificationoffinancialassetsandfinancialliabilitiesTable"/>
  <xs:element name="AnalysisofAssetsandLiabilitiesbyFinancialInstrumentClassificationDetailsScheduleofclassificationoffinancialassetsandfinancialliabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_AnalysisofAssetsandLiabilitiesbyFinancialInstrumentClassificationDetailsScheduleofclassificationoffinancialassetsandfinancialliabilitiesLineItems"/>
  <xs:element name="FinancialAssets1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_FinancialAssets1"/>
  <xs:element name="WeightedAverageNumberOfOrdinarySharesIssuedAtTheBeginningOfTheYeardateOfIncorpo" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_WeightedAverageNumberOfOrdinarySharesIssuedAtTheBeginningOfTheYeardateOfIncorpo"/>
  <xs:element name="BasicAndDilutedEarningsPerShare" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_BasicAndDilutedEarningsPerShare"/>
  <xs:element name="PresentationofConsolidatedFinancialStatementsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="karo_PresentationofConsolidatedFinancialStatementsDetailsTable"/>
  <xs:element name="PresentationofConsolidatedFinancialStatementsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_PresentationofConsolidatedFinancialStatementsDetailsLineItems"/>
  <xs:element name="AcquiredInterestRate" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="karo_AcquiredInterestRate"/>
  <xs:element name="EquivalentPricePerShare" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_EquivalentPricePerShare"/>
  <xs:element name="DescriptionOfFinancialStatements" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DescriptionOfFinancialStatements"/>
  <xs:element name="GrossCash" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_GrossCash"/>
  <xs:element name="IssuanceOfShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_IssuanceOfShares"/>
  <xs:element name="ShareholdersDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ShareholdersDescription"/>
  <xs:element name="SegmentReportingDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="karo_SegmentReportingDetailsTable"/>
  <xs:element name="SegmentReportingDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_SegmentReportingDetailsLineItems"/>
  <xs:element name="CapitalizedCommissionAssets1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_CapitalizedCommissionAssets1"/>
  <xs:element name="GoodwillDetailsScheduleofkeyestimatesusedforthefairvalueTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="karo_GoodwillDetailsScheduleofkeyestimatesusedforthefairvalueTable"/>
  <xs:element name="GoodwillDetailsScheduleofkeyestimatesusedforthefairvalueLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_GoodwillDetailsScheduleofkeyestimatesusedforthefairvalueLineItems"/>
  <xs:element name="RevenueGrowthRateDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_RevenueGrowthRateDescription"/>
  <xs:element name="RevenueGrowthRate" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="karo_RevenueGrowthRate"/>
  <xs:element name="TerminalGrowthRateDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_TerminalGrowthRateDescription"/>
  <xs:element name="TerminalGrowthRate" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="karo_TerminalGrowthRate"/>
  <xs:element name="DiscountRateDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DiscountRateDescription"/>
  <xs:element name="PercentageOfDiscountRate" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="karo_PercentageOfDiscountRate"/>
  <xs:element name="UnrecognizedDeferredTaxAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_UnrecognizedDeferredTaxAssets"/>
  <xs:element name="UnrecognizedDeferredTaxLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_UnrecognizedDeferredTaxLiabilities"/>
  <xs:element name="RecognizedLossAllowancePercentage" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_RecognizedLossAllowancePercentage"/>
  <xs:element name="ShareCapitalDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="karo_ShareCapitalDetailsTable"/>
  <xs:element name="ShareCapitalDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ShareCapitalDetailsLineItems"/>
  <xs:element name="AdditionalShareIssued" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_AdditionalShareIssued"/>
  <xs:element name="OtherOrdinarySharesIssued" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_OtherOrdinarySharesIssued"/>
  <xs:element name="LeaseLiabilitiesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="karo_LeaseLiabilitiesDetailsTable"/>
  <xs:element name="LeaseLiabilitiesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_LeaseLiabilitiesDetailsLineItems"/>
  <xs:element name="AverageTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_AverageTerm"/>
  <xs:element name="AmortizationDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_AmortizationDescription"/>
  <xs:element name="InterestinSubsidiariesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="karo_InterestinSubsidiariesDetailsTable"/>
  <xs:element name="InterestinSubsidiariesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_InterestinSubsidiariesDetailsLineItems"/>
  <xs:element name="BusinessCombinationDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_BusinessCombinationDescription"/>
  <xs:element name="DescriptionOfDisposal" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DescriptionOfDisposal"/>
  <xs:element name="AcquisitionofSubsidiaryDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="karo_AcquisitionofSubsidiaryDetailsTable"/>
  <xs:element name="AcquisitionofSubsidiaryDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_AcquisitionofSubsidiaryDetailsLineItems"/>
  <xs:element name="AcquisitionOfSubsidiaryDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_AcquisitionOfSubsidiaryDescription"/>
  <xs:element name="TradeAndOtherCurrentReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_TradeAndOtherCurrentReceivable"/>
  <xs:element name="ProportionOfVotingRightsHeldByNoncontrollingInterest" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ProportionOfVotingRightsHeldByNoncontrollingInterest"/>
  <xs:element name="TotalConsiderationAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="karo_TotalConsiderationAmount"/>
  <xs:element name="MaterialNonControllingInterestDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="karo_MaterialNonControllingInterestDetailsTable"/>
  <xs:element name="MaterialNonControllingInterestDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_MaterialNonControllingInterestDetailsLineItems"/>
  <xs:element name="CashAndCashEquivalentsDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CashAndCashEquivalentsDescription"/>
  <xs:element name="SensitivityAnalysisExchangeRate" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_SensitivityAnalysisExchangeRate"/>
  <xs:element name="InterestRateDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_InterestRateDescription"/>
  <xs:element name="DebtInstrumentInterestRateStatedPercent" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DebtInstrumentInterestRateStatedPercent"/>
  <xs:element name="FactorInterestRate" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_FactorInterestRate"/>
  <xs:element name="CapitalExpenditures" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_CapitalExpenditures"/>
  <xs:element name="RedevelopmentCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="karo_RedevelopmentCost"/>
  <xs:element name="SubsequentEventsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="karo_SubsequentEventsDetailsTable"/>
  <xs:element name="SubsequentEventsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_SubsequentEventsDetailsLineItems"/>
  <xs:element name="FinancialAssetsAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="karo_FinancialAssetsAxis"/>
  <xs:element name="TypeOfDividendAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="karo_TypeOfDividendAxis"/>
  <xs:element name="AmendmentsRelatingToSaleOrContributionOfAssetsBetweenAnInvestorAndItsAssociateOrJointVentureMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_AmendmentsRelatingToSaleOrContributionOfAssetsBetweenAnInvestorAndItsAssociateOrJointVentureMember"/>
  <xs:element name="AsiaPacificMiddleEastAndUSAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_AsiaPacificMiddleEastAndUSAMember"/>
  <xs:element name="AutoClubLDAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_AutoClubLDAMember"/>
  <xs:element name="BankOverdraftMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_BankOverdraftMember"/>
  <xs:element name="CGUsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CGUsMember"/>
  <xs:element name="COVID19RelatedRentConcessionsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_COVID19RelatedRentConcessionsMember"/>
  <xs:element name="CapitalReservesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CapitalReservesMember"/>
  <xs:element name="CapitalizedCommissionAssetsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CapitalizedCommissionAssetsMember"/>
  <xs:element name="CapitalizedTelematicsDevicesInstalledMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CapitalizedTelematicsDevicesInstalledMember"/>
  <xs:element name="CapitalizedTelematicsDevicesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CapitalizedTelematicsDevicesMember"/>
  <xs:element name="CapitalizedTelematicsDevicesUninstalled1Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CapitalizedTelematicsDevicesUninstalled1Member"/>
  <xs:element name="CapitalizedTelematicsDevicesWorkinProgress1Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CapitalizedTelematicsDevicesWorkinProgress1Member"/>
  <xs:element name="CartrackAustraliaProprietaryLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CartrackAustraliaProprietaryLimitedMember"/>
  <xs:element name="CartrackEngineeringTechnologiesLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CartrackEngineeringTechnologiesLimitedMember"/>
  <xs:element name="CartrackEspanaSLUMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CartrackEspanaSLUMember"/>
  <xs:element name="CartrackFranceSASMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CartrackFranceSASMember"/>
  <xs:element name="CartrackHoldingsProprietaryLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CartrackHoldingsProprietaryLimitedMember"/>
  <xs:element name="CartrackHoldingsProprietaryLimitedOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CartrackHoldingsProprietaryLimitedOneMember"/>
  <xs:element name="CartrackINCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CartrackINCMember"/>
  <xs:element name="CartrackInsuranceAgencyProprietaryLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CartrackInsuranceAgencyProprietaryLimitedMember"/>
  <xs:element name="CartrackInvestmentsUKLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CartrackInvestmentsUKLimitedMember"/>
  <xs:element name="CartrackIrelandLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CartrackIrelandLimitedMember"/>
  <xs:element name="CartrackLimitadaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CartrackLimitadaMember"/>
  <xs:element name="CartrackMalaysiaSDNBHDMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CartrackMalaysiaSDNBHDMember"/>
  <xs:element name="CartrackManagementServicesProprietaryLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CartrackManagementServicesProprietaryLimitedMember"/>
  <xs:element name="CartrackManufacturingProprietaryLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CartrackManufacturingProprietaryLimitedMember"/>
  <xs:element name="CartrackMauritiusLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CartrackMauritiusLtdMember"/>
  <xs:element name="CartrackMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CartrackMember"/>
  <xs:element name="CartrackNamibiaProprietaryLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CartrackNamibiaProprietaryLimitedMember"/>
  <xs:element name="CartrackNewZealandLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CartrackNewZealandLimitedMember"/>
  <xs:element name="CartrackPolskaSpzooMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CartrackPolskaSpzooMember"/>
  <xs:element name="CartrackPortugalSAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CartrackPortugalSAMember"/>
  <xs:element name="CartrackProprietaryLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CartrackProprietaryLimitedMember"/>
  <xs:element name="CartrackTanzaniaLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CartrackTanzaniaLimitedMember"/>
  <xs:element name="CartrackTechnologiesChinaLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CartrackTechnologiesChinaLimitedMember"/>
  <xs:element name="CartrackTechnologiesLLCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CartrackTechnologiesLLCMember"/>
  <xs:element name="CartrackTechnologiesPHLINCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CartrackTechnologiesPHLINCMember"/>
  <xs:element name="CartrackTechnologiesPteLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CartrackTechnologiesPteLimitedMember"/>
  <xs:element name="CartrackTechnologiesPteLimitedOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CartrackTechnologiesPteLimitedOneMember"/>
  <xs:element name="CartrackTechnologiesSouthEastAsiaPteLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CartrackTechnologiesSouthEastAsiaPteLimitedMember"/>
  <xs:element name="CartrackTechnologiesThailandCompanyLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CartrackTechnologiesThailandCompanyLimitedMember"/>
  <xs:element name="CartrackTechnologiesZambiaLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CartrackTechnologiesZambiaLimitedMember"/>
  <xs:element name="CartrackTelematicsProprietaryLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CartrackTelematicsProprietaryLimitedMember"/>
  <xs:element name="CartrackVietnamLimitedLiabilityCompanyMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CartrackVietnamLimitedLiabilityCompanyMember"/>
  <xs:element name="CarzukaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CarzukaMember"/>
  <xs:element name="CarzukaProprietaryLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CarzukaProprietaryLimitedMember"/>
  <xs:element name="CarzukaPteLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CarzukaPteLtdMember"/>
  <xs:element name="CarzukacomPteLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CarzukacomPteLtdMember"/>
  <xs:element name="CashAndCashEquivalentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CashAndCashEquivalentMember"/>
  <xs:element name="CombinedTelematicsServicesProprietaryLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CombinedTelematicsServicesProprietaryLimitedMember"/>
  <xs:element name="CommonControlReserveMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CommonControlReserveMember"/>
  <xs:element name="CurrentLiabilitiesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_CurrentLiabilitiesMember"/>
  <xs:element name="DeferredRevenueMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DeferredRevenueMember"/>
  <xs:element name="DeferredTaxRelatedToAssetsAndLiabilitiesArisingFromASingleTransactionMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DeferredTaxRelatedToAssetsAndLiabilitiesArisingFromASingleTransactionMember"/>
  <xs:element name="DefinitionOfAccountingEstimatesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DefinitionOfAccountingEstimatesMember"/>
  <xs:element name="DisclosureOfAccountingPoliciesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DisclosureOfAccountingPoliciesMember"/>
  <xs:element name="EURMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_EURMember"/>
  <xs:element name="FinalDividendMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_FinalDividendMember"/>
  <xs:element name="FinancialAssetMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_FinancialAssetMember"/>
  <xs:element name="FinancialLiabilitiesTypesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_FinancialLiabilitiesTypesMember"/>
  <xs:element name="ForeignCurrencyTranslationMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ForeignCurrencyTranslationMember"/>
  <xs:element name="FoundProprietaryLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_FoundProprietaryLimitedMember"/>
  <xs:element name="IFRSStandards20182020Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_IFRSStandards20182020Member"/>
  <xs:element name="IPOsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_IPOsMember"/>
  <xs:element name="ITEquipmentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ITEquipmentMember"/>
  <xs:element name="InsuranceContractsAndAmendmentsToIFRS17InsuranceContractsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_InsuranceContractsAndAmendmentsToIFRS17InsuranceContractsMember"/>
  <xs:element name="InterestbearingLoansMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_InterestbearingLoansMember"/>
  <xs:element name="InterestbearingLoansOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_InterestbearingLoansOneMember"/>
  <xs:element name="InterestbearingLoansTwoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_InterestbearingLoansTwoMember"/>
  <xs:element name="InterimDividendMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_InterimDividendMember"/>
  <xs:element name="InvestmentbyownerMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_InvestmentbyownerMember"/>
  <xs:element name="KaroooooLogisticsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_KaroooooLogisticsMember"/>
  <xs:element name="KaroooooManagementCompanyPteLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_KaroooooManagementCompanyPteLtdMember"/>
  <xs:element name="KaroooooProprietaryLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_KaroooooProprietaryLtdMember"/>
  <xs:element name="KaroooooSoftwarePteLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_KaroooooSoftwarePteLtdMember"/>
  <xs:element name="KaroooooTechnologiesProprietaryLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_KaroooooTechnologiesProprietaryLimitedMember"/>
  <xs:element name="KaruComUnipessoalLdaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_KaruComUnipessoalLdaMember"/>
  <xs:element name="KaruHoldingsProprietaryLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_KaruHoldingsProprietaryLimitedMember"/>
  <xs:element name="LoansFromRelatedPartiesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_LoansFromRelatedPartiesMember"/>
  <xs:element name="LoansToRelatedPartiesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_LoansToRelatedPartiesMember"/>
  <xs:element name="MortgagedBondsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_MortgagedBondsMember"/>
  <xs:element name="MortgagedBondsOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_MortgagedBondsOneMember"/>
  <xs:element name="NoncurrentLiabilitiesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_NoncurrentLiabilitiesMember"/>
  <xs:element name="OneMonthSinceInvoicingDateMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_OneMonthSinceInvoicingDateMember"/>
  <xs:element name="OnerousContractsCostOfFulfillingAContractMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_OnerousContractsCostOfFulfillingAContractMember"/>
  <xs:element name="OtherFinancialAssetMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_OtherFinancialAssetMember"/>
  <xs:element name="OtherLoansAndBorrowingsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_OtherLoansAndBorrowingsMember"/>
  <xs:element name="OtherMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_OtherMember"/>
  <xs:element name="OwnedAssetsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_OwnedAssetsMember"/>
  <xs:element name="PTCartrackTechnologiesIndonesiaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_PTCartrackTechnologiesIndonesiaMember"/>
  <xs:element name="PicupTechnologiesProprietaryLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_PicupTechnologiesProprietaryLimitedMember"/>
  <xs:element name="PlantEquipmentAndVehiclesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_PlantEquipmentAndVehiclesMember"/>
  <xs:element name="PrimaryGeographicalMarketsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_PrimaryGeographicalMarketsMember"/>
  <xs:element name="ProductDevelopmentCostsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ProductDevelopmentCostsMember"/>
  <xs:element name="PropertyMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_PropertyMember"/>
  <xs:element name="PurpleRainPropertiesNo444ProprietaryLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_PurpleRainPropertiesNo444ProprietaryLimitedMember"/>
  <xs:element name="ReconciliationOfTheCarryingValueOfPropertyPlantAndEquipmentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ReconciliationOfTheCarryingValueOfPropertyPlantAndEquipmentMember"/>
  <xs:element name="ReferenceToTheConceptualFrameworkMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ReferenceToTheConceptualFrameworkMember"/>
  <xs:element name="RetrieverLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_RetrieverLimitedMember"/>
  <xs:element name="RightOfUseAssetsPropertyMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_RightOfUseAssetsPropertyMember"/>
  <xs:element name="RightofuseassetsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_RightofuseassetsMember"/>
  <xs:element name="ShareCapitalMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ShareCapitalMember"/>
  <xs:element name="SinceInvoicingMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_SinceInvoicingMember"/>
  <xs:element name="SubsequentEventsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_SubsequentEventsMember"/>
  <xs:element name="TermLoansMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_TermLoansMember"/>
  <xs:element name="ThreeMonthSinceInvoicingDateMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ThreeMonthSinceInvoicingDateMember"/>
  <xs:element name="TotalAttributableToOwnerOfTheParentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_TotalAttributableToOwnerOfTheParentMember"/>
  <xs:element name="TotalDividendMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_TotalDividendMember"/>
  <xs:element name="TotalRevenueMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_TotalRevenueMember"/>
  <xs:element name="TotalSubsidiaryMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_TotalSubsidiaryMember"/>
  <xs:element name="TradeAndOtherPayablesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_TradeAndOtherPayablesMember"/>
  <xs:element name="TradeAndOtherReceivablesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_TradeAndOtherReceivablesMember"/>
  <xs:element name="TradeNameMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_TradeNameMember"/>
  <xs:element name="TwoMonthSinceInvoicingDateMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_TwoMonthSinceInvoicingDateMember"/>
  <xs:element name="VeraspanProprietaryLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_VeraspanProprietaryLimitedMember"/>
  <xs:element name="ZARMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ZARMember"/>
  <xs:element name="ZonkeBonkeTelecomsProprietaryLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_ZonkeBonkeTelecomsProprietaryLimitedMember"/>
  <xs:element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="karo_DocumentAndEntityInformationAbstract"/>
</xs:schema>
