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

    <schemaVersion>X0202</schemaVersion>

    <documentType>4</documentType>

    <periodOfReport>2006-04-25</periodOfReport>

    <issuer>
        <issuerCik>0000042542</issuerCik>
        <issuerName>GOODRICH CORP</issuerName>
        <issuerTradingSymbol>GR</issuerTradingSymbol>
    </issuer>

    <reportingOwner>
        <reportingOwnerId>
            <rptOwnerCik>0001024390</rptOwnerCik>
            <rptOwnerName>RANKIN ALFRED M JR</rptOwnerName>
        </reportingOwnerId>
        <reportingOwnerAddress>
            <rptOwnerStreet1>C/O NACCO INDUSTRIES, INC.</rptOwnerStreet1>
            <rptOwnerStreet2>5875 LANDERBROOK DRIVE</rptOwnerStreet2>
            <rptOwnerCity>MAYFIELD HTS.</rptOwnerCity>
            <rptOwnerState>OH</rptOwnerState>
            <rptOwnerZipCode>44124-4017</rptOwnerZipCode>
            <rptOwnerStateDescription></rptOwnerStateDescription>
        </reportingOwnerAddress>
        <reportingOwnerRelationship>
            <isDirector>1</isDirector>
            <isOfficer>0</isOfficer>
            <isTenPercentOwner>0</isTenPercentOwner>
            <isOther>0</isOther>
        </reportingOwnerRelationship>
    </reportingOwner>

    <derivativeTable>
        <derivativeTransaction>
            <securityTitle>
                <value>Phantom Stock</value>
            </securityTitle>
            <conversionOrExercisePrice>
                <footnoteId id="F1"/>
            </conversionOrExercisePrice>
            <transactionDate>
                <value>2006-04-25</value>
            </transactionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>A</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
            </transactionCoding>
            <transactionAmounts>
                <transactionShares>
                    <value>1304.2061</value>
                </transactionShares>
                <transactionPricePerShare>
                    <value>46.005</value>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>A</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <exerciseDate>
                <footnoteId id="F2"/>
            </exerciseDate>
            <expirationDate>
                <footnoteId id="F2"/>
            </expirationDate>
            <underlyingSecurity>
                <underlyingSecurityTitle>
                    <value>Common Stock</value>
                </underlyingSecurityTitle>
                <underlyingSecurityShares>
                    <value>1304.2061</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>9416.7048</value>
                    <footnoteId id="F3"/>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
                <natureOfOwnership>
                    <value></value>
                </natureOfOwnership>
            </ownershipNature>
        </derivativeTransaction>
    </derivativeTable>

    <footnotes>
        <footnote id="F1">1-for-1</footnote>
        <footnote id="F2">The phantom stock was accrued under Goodrich Corporation's Outside Director Phantom Share Plan.  The phantom stock is to be settled in cash only upon the reporting person's retirement at various times based upon elections made by the reporting person.</footnote>
        <footnote id="F3">Includes 151.2351 shares of phantom stock acquired during the period July 1, 2005 to April 3, 2006 pursuant to a dividend reinvestment feature of the Goodrich Corporation Directors' Phantom Share Plan.</footnote>
    </footnotes>

    <remarks></remarks>

    <ownerSignature>
        <signatureName>Sally L. Geib, by power of attorney</signatureName>
        <signatureDate>2006-04-27</signatureDate>
    </ownerSignature>
</ownershipDocument>
