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

    <schemaVersion>X0202</schemaVersion>

    <documentType>4</documentType>

    <periodOfReport>2004-06-01</periodOfReport>

    <notSubjectToSection16>0</notSubjectToSection16>

    <issuer>
        <issuerCik>0000096289</issuerCik>
        <issuerName>RADIOSHACK CORP</issuerName>
        <issuerTradingSymbol>RSH</issuerTradingSymbol>
    </issuer>

    <reportingOwner>
        <reportingOwnerId>
            <rptOwnerCik>0001204537</rptOwnerCik>
            <rptOwnerName>ELMQUIST RONALD E</rptOwnerName>
        </reportingOwnerId>
        <reportingOwnerAddress>
            <rptOwnerStreet1>SUBMITORDER,INC.</rptOwnerStreet1>
            <rptOwnerStreet2>7991 COLUMBUS PIKE</rptOwnerStreet2>
            <rptOwnerCity>LEWIS CENTER</rptOwnerCity>
            <rptOwnerState>OH</rptOwnerState>
            <rptOwnerZipCode>43035</rptOwnerZipCode>
            <rptOwnerStateDescription></rptOwnerStateDescription>
        </reportingOwnerAddress>
        <reportingOwnerRelationship>
            <isDirector>1</isDirector>
            <isOfficer>0</isOfficer>
            <isTenPercentOwner>0</isTenPercentOwner>
            <isOther>0</isOther>
        </reportingOwnerRelationship>
    </reportingOwner>

    <nonDerivativeTable></nonDerivativeTable>

    <derivativeTable>
        <derivativeTransaction>
            <securityTitle>
                <value>DIRECTOR DEFERRED STOCK UNIT</value>
                <footnoteId id="F1"/>
            </securityTitle>
            <conversionOrExercisePrice>
                <value>0</value>
            </conversionOrExercisePrice>
            <transactionDate>
                <value>2004-06-01</value>
            </transactionDate>
            <deemedExecutionDate>
                <value>2004-06-01</value>
            </deemedExecutionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>A</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
            </transactionCoding>
            <transactionAmounts>
                <transactionShares>
                    <value>3500.00</value>
                </transactionShares>
                <transactionPricePerShare>
                    <value>0</value>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>A</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <exerciseDate>
                <value>1988-08-08</value>
            </exerciseDate>
            <expirationDate>
                <value>1988-08-08</value>
            </expirationDate>
            <underlyingSecurity>
                <underlyingSecurityTitle>
                    <value>COMMON STOCK</value>
                </underlyingSecurityTitle>
                <underlyingSecurityShares>
                    <value>3500.00</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>3500.00</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
            </ownershipNature>
        </derivativeTransaction>
    </derivativeTable>

    <footnotes>
        <footnote id="F1">DEFERRED STOCK UNITS GRANTED UNDER THE RADIOSHACK 2004 DEFERRED STOCK UNIT PLAN FOR NON-EMPLOYEE DIRECTORS.  UNITS VEST AS OF 1/3 EACH ON THE FIRST THREE ANNIVERSARY DATES OF THE DATE OF GRANT AND CONVERT TO COMMON STOCK UPON SEPARATION FROM THE BOARD OF DIRECTORS.</footnote>
    </footnotes>

    <remarks></remarks>

    <ownerSignature>
        <signatureName>JOHN P. CLARSON BY POWER OF ATTORNEY FOR RONALD E. ELMQUIST</signatureName>
        <signatureDate>2004-06-01</signatureDate>
    </ownerSignature>
</ownershipDocument>
[{"type": "4", "sequence": "1", "filename": "doc4.xml", "description": "PRIMARY DOCUMENT", "secsgml_size_bytes": 4089}]
X0202
4
2004-06-01
0
0000096289
RADIOSHACK CORP
RSH
0001204537
ELMQUIST RONALD E
SUBMITORDER,INC.
7991 COLUMBUS PIKE
LEWIS CENTER
OH
43035
1
0
0
0
DIRECTOR DEFERRED STOCK UNIT
0
2004-06-01
2004-06-01
4
A
0
3500.00
0
A
1988-08-08
1988-08-08
COMMON STOCK
3500.00
3500.00
D
DEFERRED STOCK UNITS GRANTED UNDER THE RADIOSHACK 2004 DEFERRED STOCK UNIT PLAN FOR NON-EMPLOYEE DIRECTORS.  UNITS VEST AS OF 1/3 EACH ON THE FIRST THREE ANNIVERSARY DATES OF THE DATE OF GRANT AND CONVERT TO COMMON STOCK UPON SEPARATION FROM THE BOARD OF DIRECTORS.
JOHN P. CLARSON BY POWER OF ATTORNEY FOR RONALD E. ELMQUIST
2004-06-01