<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="ttc-20210304.xsd" xlink:type="simple"/>
    <context id="i06fa5a577b114043b350e4fd5dd91ab4_D20210304-20210304">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
        </entity>
        <period>
            <startDate>2021-03-04</startDate>
            <endDate>2021-03-04</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="i06fa5a577b114043b350e4fd5dd91ab4_D20210304-20210304"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxMTAxZDVmMzU4NzQ0MzNhYjBjYjYzOTM2NDg0NWZlL3NlYzpjMTEwMWQ1ZjM1ODc0NDMzYWIwY2I2MzkzNjQ4NDVmZV80L2ZyYWc6MjBhZmU2ZDM3ZTNlNDFiMDk1NDk2MjNmMjRkYTMxYzcvdGFibGU6Y2NhNmIyZTNjMmZiNDk2NWJjMGQ3NDFkNmJjNWYyNWQvdGFibGVyYW5nZTpjY2E2YjJlM2MyZmI0OTY1YmMwZDc0MWQ2YmM1ZjI1ZF8yLTEtMS0xLTA_1268060b-5a63-44ce-a486-d9d65eff314d">0000737758</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i06fa5a577b114043b350e4fd5dd91ab4_D20210304-20210304"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxMTAxZDVmMzU4NzQ0MzNhYjBjYjYzOTM2NDg0NWZlL3NlYzpjMTEwMWQ1ZjM1ODc0NDMzYWIwY2I2MzkzNjQ4NDVmZV80L2ZyYWc6MjBhZmU2ZDM3ZTNlNDFiMDk1NDk2MjNmMjRkYTMxYzcvdGFibGU6Y2NhNmIyZTNjMmZiNDk2NWJjMGQ3NDFkNmJjNWYyNWQvdGFibGVyYW5nZTpjY2E2YjJlM2MyZmI0OTY1YmMwZDc0MWQ2YmM1ZjI1ZF8zLTEtMS0xLTA_184819f4-6cde-4e77-b3e8-cc7ce027a8ef">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="i06fa5a577b114043b350e4fd5dd91ab4_D20210304-20210304"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxMTAxZDVmMzU4NzQ0MzNhYjBjYjYzOTM2NDg0NWZlL3NlYzpjMTEwMWQ1ZjM1ODc0NDMzYWIwY2I2MzkzNjQ4NDVmZV8xL2ZyYWc6N2FlMDJmNTQ3N2RkNDhlNjhiYzVkNWEzYzA2NWRmMDYvdGV4dHJlZ2lvbjo3YWUwMmY1NDc3ZGQ0OGU2OGJjNWQ1YTNjMDY1ZGYwNl8yOTEy_34010ca7-439f-4742-86ab-53b8b4ad44e8">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i06fa5a577b114043b350e4fd5dd91ab4_D20210304-20210304"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxMTAxZDVmMzU4NzQ0MzNhYjBjYjYzOTM2NDg0NWZlL3NlYzpjMTEwMWQ1ZjM1ODc0NDMzYWIwY2I2MzkzNjQ4NDVmZV8xL2ZyYWc6N2FlMDJmNTQ3N2RkNDhlNjhiYzVkNWEzYzA2NWRmMDYvdGV4dHJlZ2lvbjo3YWUwMmY1NDc3ZGQ0OGU2OGJjNWQ1YTNjMDY1ZGYwNl8yMzY_f6dbd21c-a7d7-4be5-adfd-94e9eb295825">2021-03-04</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="i06fa5a577b114043b350e4fd5dd91ab4_D20210304-20210304"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxMTAxZDVmMzU4NzQ0MzNhYjBjYjYzOTM2NDg0NWZlL3NlYzpjMTEwMWQ1ZjM1ODc0NDMzYWIwY2I2MzkzNjQ4NDVmZV8xL2ZyYWc6N2FlMDJmNTQ3N2RkNDhlNjhiYzVkNWEzYzA2NWRmMDYvdGV4dHJlZ2lvbjo3YWUwMmY1NDc3ZGQ0OGU2OGJjNWQ1YTNjMDY1ZGYwNl8yOTEz_5438421c-6356-4cea-a0f0-b5bb51e30c3b">THE TORO COMPANY</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i06fa5a577b114043b350e4fd5dd91ab4_D20210304-20210304"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxMTAxZDVmMzU4NzQ0MzNhYjBjYjYzOTM2NDg0NWZlL3NlYzpjMTEwMWQ1ZjM1ODc0NDMzYWIwY2I2MzkzNjQ4NDVmZV8xL2ZyYWc6N2FlMDJmNTQ3N2RkNDhlNjhiYzVkNWEzYzA2NWRmMDYvdGFibGU6NWVkN2Y5NTBhOWYwNDk1ZmI2MjE4NzZlNTBkZDljNTYvdGFibGVyYW5nZTo1ZWQ3Zjk1MGE5ZjA0OTVmYjYyMTg3NmU1MGRkOWM1Nl8wLTAtMS0xLTA_f58fa71c-3169-491a-afd3-43d06006ba54">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i06fa5a577b114043b350e4fd5dd91ab4_D20210304-20210304"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxMTAxZDVmMzU4NzQ0MzNhYjBjYjYzOTM2NDg0NWZlL3NlYzpjMTEwMWQ1ZjM1ODc0NDMzYWIwY2I2MzkzNjQ4NDVmZV8xL2ZyYWc6N2FlMDJmNTQ3N2RkNDhlNjhiYzVkNWEzYzA2NWRmMDYvdGFibGU6NWVkN2Y5NTBhOWYwNDk1ZmI2MjE4NzZlNTBkZDljNTYvdGFibGVyYW5nZTo1ZWQ3Zjk1MGE5ZjA0OTVmYjYyMTg3NmU1MGRkOWM1Nl8wLTEtMS0xLTA_9dfc9d54-41e1-4ca3-b7f4-e02683148ccd">1-8649</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i06fa5a577b114043b350e4fd5dd91ab4_D20210304-20210304"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxMTAxZDVmMzU4NzQ0MzNhYjBjYjYzOTM2NDg0NWZlL3NlYzpjMTEwMWQ1ZjM1ODc0NDMzYWIwY2I2MzkzNjQ4NDVmZV8xL2ZyYWc6N2FlMDJmNTQ3N2RkNDhlNjhiYzVkNWEzYzA2NWRmMDYvdGFibGU6NWVkN2Y5NTBhOWYwNDk1ZmI2MjE4NzZlNTBkZDljNTYvdGFibGVyYW5nZTo1ZWQ3Zjk1MGE5ZjA0OTVmYjYyMTg3NmU1MGRkOWM1Nl8wLTItMS0xLTA_7b96527a-6165-430b-924c-b7144148cb74">41-0580470</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i06fa5a577b114043b350e4fd5dd91ab4_D20210304-20210304"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxMTAxZDVmMzU4NzQ0MzNhYjBjYjYzOTM2NDg0NWZlL3NlYzpjMTEwMWQ1ZjM1ODc0NDMzYWIwY2I2MzkzNjQ4NDVmZV8xL2ZyYWc6N2FlMDJmNTQ3N2RkNDhlNjhiYzVkNWEzYzA2NWRmMDYvdGV4dHJlZ2lvbjo3YWUwMmY1NDc3ZGQ0OGU2OGJjNWQ1YTNjMDY1ZGYwNl8yOTE0_a688abd9-817e-4544-b73e-35a28dabc2ed">8111 Lyndale Avenue South</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i06fa5a577b114043b350e4fd5dd91ab4_D20210304-20210304"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxMTAxZDVmMzU4NzQ0MzNhYjBjYjYzOTM2NDg0NWZlL3NlYzpjMTEwMWQ1ZjM1ODc0NDMzYWIwY2I2MzkzNjQ4NDVmZV8xL2ZyYWc6N2FlMDJmNTQ3N2RkNDhlNjhiYzVkNWEzYzA2NWRmMDYvdGV4dHJlZ2lvbjo3YWUwMmY1NDc3ZGQ0OGU2OGJjNWQ1YTNjMDY1ZGYwNl8yOTA0_22703900-dc96-4bd2-ab5e-2b8917b1ae47">Bloomington</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i06fa5a577b114043b350e4fd5dd91ab4_D20210304-20210304"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxMTAxZDVmMzU4NzQ0MzNhYjBjYjYzOTM2NDg0NWZlL3NlYzpjMTEwMWQ1ZjM1ODc0NDMzYWIwY2I2MzkzNjQ4NDVmZV8xL2ZyYWc6N2FlMDJmNTQ3N2RkNDhlNjhiYzVkNWEzYzA2NWRmMDYvdGV4dHJlZ2lvbjo3YWUwMmY1NDc3ZGQ0OGU2OGJjNWQ1YTNjMDY1ZGYwNl8yOTA3_f0b0b1f3-c941-4f27-823c-293a3a1ff7af">MN</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i06fa5a577b114043b350e4fd5dd91ab4_D20210304-20210304"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxMTAxZDVmMzU4NzQ0MzNhYjBjYjYzOTM2NDg0NWZlL3NlYzpjMTEwMWQ1ZjM1ODc0NDMzYWIwY2I2MzkzNjQ4NDVmZV8xL2ZyYWc6N2FlMDJmNTQ3N2RkNDhlNjhiYzVkNWEzYzA2NWRmMDYvdGV4dHJlZ2lvbjo3YWUwMmY1NDc3ZGQ0OGU2OGJjNWQ1YTNjMDY1ZGYwNl8yOTA4_b6102236-23b6-4e84-afb9-62caa3511419">55420-1196</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i06fa5a577b114043b350e4fd5dd91ab4_D20210304-20210304"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxMTAxZDVmMzU4NzQ0MzNhYjBjYjYzOTM2NDg0NWZlL3NlYzpjMTEwMWQ1ZjM1ODc0NDMzYWIwY2I2MzkzNjQ4NDVmZV8xL2ZyYWc6N2FlMDJmNTQ3N2RkNDhlNjhiYzVkNWEzYzA2NWRmMDYvdGV4dHJlZ2lvbjo3YWUwMmY1NDc3ZGQ0OGU2OGJjNWQ1YTNjMDY1ZGYwNl8yOTA5_89b7e9f5-7a4b-4c5c-ae0e-955249e14da1">952</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i06fa5a577b114043b350e4fd5dd91ab4_D20210304-20210304"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxMTAxZDVmMzU4NzQ0MzNhYjBjYjYzOTM2NDg0NWZlL3NlYzpjMTEwMWQ1ZjM1ODc0NDMzYWIwY2I2MzkzNjQ4NDVmZV8xL2ZyYWc6N2FlMDJmNTQ3N2RkNDhlNjhiYzVkNWEzYzA2NWRmMDYvdGV4dHJlZ2lvbjo3YWUwMmY1NDc3ZGQ0OGU2OGJjNWQ1YTNjMDY1ZGYwNl8yOTEw_2e5eec8a-03c9-4301-a9b7-d7b1f27829fa">888-8801</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="i06fa5a577b114043b350e4fd5dd91ab4_D20210304-20210304"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxMTAxZDVmMzU4NzQ0MzNhYjBjYjYzOTM2NDg0NWZlL3NlYzpjMTEwMWQ1ZjM1ODc0NDMzYWIwY2I2MzkzNjQ4NDVmZV8xL2ZyYWc6N2FlMDJmNTQ3N2RkNDhlNjhiYzVkNWEzYzA2NWRmMDYvdGV4dHJlZ2lvbjo3YWUwMmY1NDc3ZGQ0OGU2OGJjNWQ1YTNjMDY1ZGYwNl8yOTA1_f7c5b664-d669-4d61-be5a-df91fe2454b9">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i06fa5a577b114043b350e4fd5dd91ab4_D20210304-20210304"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxMTAxZDVmMzU4NzQ0MzNhYjBjYjYzOTM2NDg0NWZlL3NlYzpjMTEwMWQ1ZjM1ODc0NDMzYWIwY2I2MzkzNjQ4NDVmZV8xL2ZyYWc6N2FlMDJmNTQ3N2RkNDhlNjhiYzVkNWEzYzA2NWRmMDYvdGV4dHJlZ2lvbjo3YWUwMmY1NDc3ZGQ0OGU2OGJjNWQ1YTNjMDY1ZGYwNl8yOTA2_7b11cd91-eaf2-4aa7-9800-2f42576f1eab">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i06fa5a577b114043b350e4fd5dd91ab4_D20210304-20210304"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxMTAxZDVmMzU4NzQ0MzNhYjBjYjYzOTM2NDg0NWZlL3NlYzpjMTEwMWQ1ZjM1ODc0NDMzYWIwY2I2MzkzNjQ4NDVmZV8xL2ZyYWc6N2FlMDJmNTQ3N2RkNDhlNjhiYzVkNWEzYzA2NWRmMDYvdGV4dHJlZ2lvbjo3YWUwMmY1NDc3ZGQ0OGU2OGJjNWQ1YTNjMDY1ZGYwNl8yOTAy_a7f5bcdd-590e-40ff-bb12-33627ee0c94b">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i06fa5a577b114043b350e4fd5dd91ab4_D20210304-20210304"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxMTAxZDVmMzU4NzQ0MzNhYjBjYjYzOTM2NDg0NWZlL3NlYzpjMTEwMWQ1ZjM1ODc0NDMzYWIwY2I2MzkzNjQ4NDVmZV8xL2ZyYWc6N2FlMDJmNTQ3N2RkNDhlNjhiYzVkNWEzYzA2NWRmMDYvdGV4dHJlZ2lvbjo3YWUwMmY1NDc3ZGQ0OGU2OGJjNWQ1YTNjMDY1ZGYwNl8yOTAz_587ec952-699c-4afc-8194-048920b44870">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="i06fa5a577b114043b350e4fd5dd91ab4_D20210304-20210304"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxMTAxZDVmMzU4NzQ0MzNhYjBjYjYzOTM2NDg0NWZlL3NlYzpjMTEwMWQ1ZjM1ODc0NDMzYWIwY2I2MzkzNjQ4NDVmZV8xL2ZyYWc6N2FlMDJmNTQ3N2RkNDhlNjhiYzVkNWEzYzA2NWRmMDYvdGFibGU6N2U1MDI4ZjkzMjYyNDNhZjkwOWQyNWFlYzI1MjgwYzkvdGFibGVyYW5nZTo3ZTUwMjhmOTMyNjI0M2FmOTA5ZDI1YWVjMjUyODBjOV8xLTAtMS0xLTA_1ef4ae71-bd4f-4033-bf0c-05a633c3e78e">Common Stock, par value $1.00 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i06fa5a577b114043b350e4fd5dd91ab4_D20210304-20210304"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxMTAxZDVmMzU4NzQ0MzNhYjBjYjYzOTM2NDg0NWZlL3NlYzpjMTEwMWQ1ZjM1ODc0NDMzYWIwY2I2MzkzNjQ4NDVmZV8xL2ZyYWc6N2FlMDJmNTQ3N2RkNDhlNjhiYzVkNWEzYzA2NWRmMDYvdGFibGU6N2U1MDI4ZjkzMjYyNDNhZjkwOWQyNWFlYzI1MjgwYzkvdGFibGVyYW5nZTo3ZTUwMjhmOTMyNjI0M2FmOTA5ZDI1YWVjMjUyODBjOV8xLTEtMS0xLTA_5bc3e14a-c1ff-47d9-82de-ce683ff58faf">TTC</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i06fa5a577b114043b350e4fd5dd91ab4_D20210304-20210304"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxMTAxZDVmMzU4NzQ0MzNhYjBjYjYzOTM2NDg0NWZlL3NlYzpjMTEwMWQ1ZjM1ODc0NDMzYWIwY2I2MzkzNjQ4NDVmZV8xL2ZyYWc6N2FlMDJmNTQ3N2RkNDhlNjhiYzVkNWEzYzA2NWRmMDYvdGFibGU6N2U1MDI4ZjkzMjYyNDNhZjkwOWQyNWFlYzI1MjgwYzkvdGFibGVyYW5nZTo3ZTUwMjhmOTMyNjI0M2FmOTA5ZDI1YWVjMjUyODBjOV8xLTItMS0xLTA_5c6a03e8-e5b5-485e-a919-57684fc90249">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="i06fa5a577b114043b350e4fd5dd91ab4_D20210304-20210304"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxMTAxZDVmMzU4NzQ0MzNhYjBjYjYzOTM2NDg0NWZlL3NlYzpjMTEwMWQ1ZjM1ODc0NDMzYWIwY2I2MzkzNjQ4NDVmZV8xL2ZyYWc6N2FlMDJmNTQ3N2RkNDhlNjhiYzVkNWEzYzA2NWRmMDYvdGV4dHJlZ2lvbjo3YWUwMmY1NDc3ZGQ0OGU2OGJjNWQ1YTNjMDY1ZGYwNl8yOTEx_c120281c-bfb6-4aa5-9ccc-376b296e502c">false</dei:EntityEmergingGrowthCompany>
</xbrl>
