<?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>0001204541</rptOwnerCik>
            <rptOwnerName>HERNANDEZ RICHARD J</rptOwnerName>
        </reportingOwnerId>
        <reportingOwnerAddress>
            <rptOwnerStreet1>65 AMHERST COURT</rptOwnerStreet1>
            <rptOwnerStreet2></rptOwnerStreet2>
            <rptOwnerCity>PHOENIXVILLE</rptOwnerCity>
            <rptOwnerState>PA</rptOwnerState>
            <rptOwnerZipCode>19460</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 RICHARD J. HERNANDE</signatureName>
        <signatureDate>2004-06-01</signatureDate>
    </ownerSignature>
</ownershipDocument>
[{"type": "4", "sequence": "1", "filename": "doc4.xml", "description": "PRIMARY DOCUMENT", "secsgml_size_bytes": 4074}]
X0202
4
2004-06-01
0
0000096289
RADIOSHACK CORP
RSH
0001204541
HERNANDEZ RICHARD J
65 AMHERST COURT
PHOENIXVILLE
PA
19460
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 RICHARD J. HERNANDE
2004-06-01