<?xml version="1.0" encoding="utf-8"?>
<ownershipDocument>
    <schemaVersion>X0201</schemaVersion>

    <documentType>4</documentType>
  <periodOfReport>2003-08-26</periodOfReport>
  <notSubjectToSection16>0</notSubjectToSection16>
    <issuer>
        <issuerCik>0000863821</issuerCik>
        <issuerName>RESTORATION HARDWARE INC</issuerName>
        <issuerTradingSymbol>RSTO</issuerTradingSymbol>
  </issuer>
  <reportingOwner>
        <reportingOwnerId>
            <rptOwnerCik>0001065424</rptOwnerCik>
            <rptOwnerName>GORDON STEPHEN J</rptOwnerName>
        </reportingOwnerId>
        <reportingOwnerAddress>
            <rptOwnerStreet1>C/O RESTORATION HARDWARE, INC.</rptOwnerStreet1>
            <rptOwnerStreet2>15 KOCH ROAD, SUITE J</rptOwnerStreet2>
            <rptOwnerCity>CORTE MADERA</rptOwnerCity>
            <rptOwnerState>CA</rptOwnerState>
            <rptOwnerZipCode>94925</rptOwnerZipCode>
            <rptOwnerStateDescription></rptOwnerStateDescription>
        </reportingOwnerAddress>
            <reportingOwnerRelationship>
      <isDirector>1</isDirector>
      <isOfficer>0</isOfficer>
      <isTenPercentOwner>0</isTenPercentOwner>
      <isOther>0</isOther>
    </reportingOwnerRelationship>
  </reportingOwner>
  <nonDerivativeTable>
    <nonDerivativeTransaction>
      <securityTitle>
        <value>Common Stock</value>
      </securityTitle>
      <transactionDate>
        <value>2003-08-26</value>
      </transactionDate>
      <transactionCoding>
        <transactionFormType>4</transactionFormType>
        <transactionCode>S</transactionCode>
        <equitySwapInvolved>0</equitySwapInvolved>
      </transactionCoding>
      <transactionTimeliness>
        <value></value>
      </transactionTimeliness>
      <transactionAmounts>
        <transactionShares>
          <value>25000</value>
        </transactionShares>
        <transactionPricePerShare>
          <value>6.06</value>
        </transactionPricePerShare>
        <transactionAcquiredDisposedCode>
          <value>D</value>
        </transactionAcquiredDisposedCode>
      </transactionAmounts>
      <postTransactionAmounts>
        <sharesOwnedFollowingTransaction>
          <value>1288998</value>
          <footnoteId id="F1"/>
        </sharesOwnedFollowingTransaction>
      </postTransactionAmounts>
      <ownershipNature>
        <directOrIndirectOwnership>
          <value>D</value>
        </directOrIndirectOwnership>
      </ownershipNature>
    </nonDerivativeTransaction>
    <nonDerivativeTransaction>
      <securityTitle>
        <value>Common Stock</value>
      </securityTitle>
      <transactionDate>
        <value>2003-08-27</value>
      </transactionDate>
      <transactionCoding>
        <transactionFormType>4</transactionFormType>
        <transactionCode>S</transactionCode>
        <equitySwapInvolved>0</equitySwapInvolved>
      </transactionCoding>
      <transactionTimeliness>
        <value></value>
      </transactionTimeliness>
      <transactionAmounts>
        <transactionShares>
          <value>125000</value>
        </transactionShares>
        <transactionPricePerShare>
          <value>6.056</value>
        </transactionPricePerShare>
        <transactionAcquiredDisposedCode>
          <value>D</value>
        </transactionAcquiredDisposedCode>
      </transactionAmounts>
      <postTransactionAmounts>
        <sharesOwnedFollowingTransaction>
          <value>1163998</value>
          <footnoteId id="F1"/>
        </sharesOwnedFollowingTransaction>
      </postTransactionAmounts>
      <ownershipNature>
        <directOrIndirectOwnership>
          <value>D</value>
        </directOrIndirectOwnership>
      </ownershipNature>
    </nonDerivativeTransaction>
    <nonDerivativeTransaction>
      <securityTitle>
        <value>Common Stock</value>
      </securityTitle>
      <transactionDate>
        <value>2003-08-28</value>
      </transactionDate>
      <transactionCoding>
        <transactionFormType>4</transactionFormType>
        <transactionCode>S</transactionCode>
        <equitySwapInvolved>0</equitySwapInvolved>
      </transactionCoding>
      <transactionTimeliness>
        <value></value>
      </transactionTimeliness>
      <transactionAmounts>
        <transactionShares>
          <value>150000</value>
        </transactionShares>
        <transactionPricePerShare>
          <value>5.9963</value>
        </transactionPricePerShare>
        <transactionAcquiredDisposedCode>
          <value>D</value>
        </transactionAcquiredDisposedCode>
      </transactionAmounts>
      <postTransactionAmounts>
        <sharesOwnedFollowingTransaction>
          <value>1013998</value>
          <footnoteId id="F1"/>
        </sharesOwnedFollowingTransaction>
      </postTransactionAmounts>
      <ownershipNature>
        <directOrIndirectOwnership>
          <value>D</value>
        </directOrIndirectOwnership>
      </ownershipNature>
    </nonDerivativeTransaction>
    <nonDerivativeHolding>
      <securityTitle>
        <value>Common Stock</value>
      </securityTitle>
      <postTransactionAmounts>
        <sharesOwnedFollowingTransaction>
          <value>103541</value>
        </sharesOwnedFollowingTransaction>
      </postTransactionAmounts>
      <ownershipNature>
        <directOrIndirectOwnership>
          <value>I</value>
        </directOrIndirectOwnership>
        <natureOfOwnership>
          <value>See footnote</value>
          <footnoteId id="F2"/>
        </natureOfOwnership>
      </ownershipNature>
    </nonDerivativeHolding>
  </nonDerivativeTable>
  <footnotes>
    <footnote id="F1">Since the date of the reporting person's last ownership report, he transferred 1,313,998 shares of RSTO common stock to his former spouse pursuant to a domestice relations order.  In addition, pursuant to the terms of the domestic relations order the reporting person was required to sell the shares reported on this ownership statement and forward the proceeds to his former spouse.</footnote>
    <footnote id="F2">Stephen J. Gordon 1998 Qualified Grantor Retained Annuity Trust, of which Mr. Gordon is the sole trustee.</footnote>
  </footnotes>
  <ownerSignature>
    <signatureName>/s/ Kevin W. Shahan POA for Stephen J. Gordon</signatureName>
    <signatureDate>2003-08-28</signatureDate>
  </ownerSignature>
</ownershipDocument>

