<?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>0001230885</rptOwnerCik>
            <rptOwnerName>FALCONE ROBERTS</rptOwnerName>
        </reportingOwnerId>
        <reportingOwnerAddress>
            <rptOwnerStreet1>C/O BEARINGPOINT, INC.</rptOwnerStreet1>
            <rptOwnerStreet2>1676 INTERNATIONAL DRIVE</rptOwnerStreet2>
            <rptOwnerCity>MCLEAN</rptOwnerCity>
            <rptOwnerState>VA</rptOwnerState>
            <rptOwnerZipCode>22102</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 POWER OF ATTORNEY FOR ROBERT S. FALCONE</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
0001230885
FALCONE ROBERTS
C/O BEARINGPOINT, INC.
1676 INTERNATIONAL DRIVE
MCLEAN
VA
22102
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 POWER OF ATTORNEY FOR ROBERT S. FALCONE
2004-06-01