<?xml version="1.0"?>
<ownershipDocument>

    <schemaVersion>X0306</schemaVersion>

    <documentType>4</documentType>

    <periodOfReport>2016-04-15</periodOfReport>

    <issuer>
        <issuerCik>0000785161</issuerCik>
        <issuerName>HEALTHSOUTH CORP</issuerName>
        <issuerTradingSymbol>HLS</issuerTradingSymbol>
    </issuer>

    <reportingOwner>
        <reportingOwnerId>
            <rptOwnerCik>0001189149</rptOwnerCik>
            <rptOwnerName>MAUPIN JOHN E JR D D S</rptOwnerName>
        </reportingOwnerId>
        <reportingOwnerAddress>
            <rptOwnerStreet1>750 PARK AVENUE NE</rptOwnerStreet1>
            <rptOwnerStreet2>UNIT 16 S</rptOwnerStreet2>
            <rptOwnerCity>ATLANTA</rptOwnerCity>
            <rptOwnerState>GA</rptOwnerState>
            <rptOwnerZipCode>30326</rptOwnerZipCode>
            <rptOwnerStateDescription></rptOwnerStateDescription>
        </reportingOwnerAddress>
        <reportingOwnerRelationship>
            <isDirector>1</isDirector>
        </reportingOwnerRelationship>
    </reportingOwner>

    <nonDerivativeTable>
        <nonDerivativeTransaction>
            <securityTitle>
                <value>Healthsouth Common Stock</value>
            </securityTitle>
            <transactionDate>
                <value>2016-04-15</value>
            </transactionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>A</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
            </transactionCoding>
            <transactionTimeliness></transactionTimeliness>
            <transactionAmounts>
                <transactionShares>
                    <value>336</value>
                    <footnoteId id="F1"/>
                </transactionShares>
                <transactionPricePerShare>
                    <value>0</value>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>A</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>58610</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
            </ownershipNature>
        </nonDerivativeTransaction>
    </nonDerivativeTable>

    <footnotes>
        <footnote id="F1">Pursuant to outstanding restricted stock unit award agreements, additional restricted stock units (&quot;RSUs&quot;) are credited to each non-employee director's account on common stock dividend payment dates.  The number of RSUs credited is equal to (a) the product of (i) the number of the RSUs in each director's account on the associated dividend record date and (ii) the per share dividend, divided by (b) the closing price on the dividend payment date. On April 15, 2016, HealthSouth paid a dividend on its common stock of $0.23 per share. The transaction reported on this Form 4 is an award of RSUs associated with that dividend payment.</footnote>
    </footnotes>

    <ownerSignature>
        <signatureName>/s/ Patrick Darby, attorney-in-fact for John E. Maupin, Jr., D.D.S.</signatureName>
        <signatureDate>2016-04-19</signatureDate>
    </ownerSignature>
</ownershipDocument>
