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

    <schemaVersion>X0202</schemaVersion>

    <documentType>4</documentType>

    <periodOfReport>2004-07-23</periodOfReport>

    <notSubjectToSection16>1</notSubjectToSection16>

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

    <reportingOwner>
        <reportingOwnerId>
            <rptOwnerCik>0001207158</rptOwnerCik>
            <rptOwnerName>NEWMAN MICHAEL D</rptOwnerName>
        </reportingOwnerId>
        <reportingOwnerAddress>
            <rptOwnerStreet1>100 THROCKMORTON STREET100 THROCKMORTON</rptOwnerStreet1>
            <rptOwnerStreet2>SUITE 1900 SUITE 1900</rptOwnerStreet2>
            <rptOwnerCity>FORT WORTH</rptOwnerCity>
            <rptOwnerState>TX</rptOwnerState>
            <rptOwnerZipCode>76102</rptOwnerZipCode>
            <rptOwnerStateDescription></rptOwnerStateDescription>
        </reportingOwnerAddress>
        <reportingOwnerRelationship>
            <isDirector>0</isDirector>
            <isOfficer>1</isOfficer>
            <isTenPercentOwner>0</isTenPercentOwner>
            <isOther>0</isOther>
            <officerTitle>SR. VP AND CFO</officerTitle>
        </reportingOwnerRelationship>
    </reportingOwner>

    <nonDerivativeTable>
        <nonDerivativeTransaction>
            <securityTitle>
                <value>COMMON STOCK</value>
                <footnoteId id="F1"/>
            </securityTitle>
            <transactionDate>
                <value>2004-07-23</value>
            </transactionDate>
            <deemedExecutionDate>
                <value>2004-07-23</value>
            </deemedExecutionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>A</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
            </transactionCoding>
            <transactionTimeliness>
                <value></value>
            </transactionTimeliness>
            <transactionAmounts>
                <transactionShares>
                    <value>11091.00</value>
                </transactionShares>
                <transactionPricePerShare>
                    <value>27.05</value>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>A</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>11091.00</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
            </ownershipNature>
        </nonDerivativeTransaction>
        <nonDerivativeTransaction>
            <securityTitle>
                <value>COMMON STOCK</value>
                <footnoteId id="F1"/>
            </securityTitle>
            <transactionDate>
                <value>2004-07-23</value>
            </transactionDate>
            <deemedExecutionDate>
                <value>2004-07-23</value>
            </deemedExecutionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>A</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
            </transactionCoding>
            <transactionTimeliness>
                <value></value>
            </transactionTimeliness>
            <transactionAmounts>
                <transactionShares>
                    <value>32242.00</value>
                </transactionShares>
                <transactionPricePerShare>
                    <value>27.05</value>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>A</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>43333.00</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
            </ownershipNature>
        </nonDerivativeTransaction>
        <nonDerivativeTransaction>
            <securityTitle>
                <value>COMMON STOCK</value>
            </securityTitle>
            <transactionDate>
                <value>2004-07-23</value>
            </transactionDate>
            <deemedExecutionDate>
                <value>2004-07-23</value>
            </deemedExecutionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>S</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
            </transactionCoding>
            <transactionTimeliness>
                <value></value>
            </transactionTimeliness>
            <transactionAmounts>
                <transactionShares>
                    <value>43333.00</value>
                </transactionShares>
                <transactionPricePerShare>
                    <value>28.92</value>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>D</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>0.00</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
            </ownershipNature>
        </nonDerivativeTransaction>
    </nonDerivativeTable>

    <derivativeTable>
        <derivativeTransaction>
            <securityTitle>
                <value>97 OPTION RIGHT TO BUY-ISO-01</value>
                <footnoteId id="F1"/>
            </securityTitle>
            <conversionOrExercisePrice>
                <value>27.045</value>
            </conversionOrExercisePrice>
            <transactionDate>
                <value>2004-07-23</value>
            </transactionDate>
            <deemedExecutionDate>
                <value>2004-07-23</value>
            </deemedExecutionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>M</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
            </transactionCoding>
            <transactionAmounts>
                <transactionShares>
                    <value>11091.00</value>
                </transactionShares>
                <transactionPricePerShare>
                    <value>27.05</value>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>D</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <exerciseDate>
                <value>2004-06-01</value>
            </exerciseDate>
            <expirationDate>
                <value>2011-06-01</value>
            </expirationDate>
            <underlyingSecurity>
                <underlyingSecurityTitle>
                    <value>COMMON STOCK</value>
                </underlyingSecurityTitle>
                <underlyingSecurityShares>
                    <value>11091.00</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>0.00</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
            </ownershipNature>
        </derivativeTransaction>
        <derivativeTransaction>
            <securityTitle>
                <value>97 OPTION RIGHT TO BUY-NSO-01</value>
                <footnoteId id="F1"/>
            </securityTitle>
            <conversionOrExercisePrice>
                <value>27.045</value>
            </conversionOrExercisePrice>
            <transactionDate>
                <value>2004-07-23</value>
            </transactionDate>
            <deemedExecutionDate>
                <value>2004-07-23</value>
            </deemedExecutionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>M</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
            </transactionCoding>
            <transactionAmounts>
                <transactionShares>
                    <value>32242.00</value>
                </transactionShares>
                <transactionPricePerShare>
                    <value>27.05</value>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>D</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <exerciseDate>
                <value>2004-06-01</value>
            </exerciseDate>
            <expirationDate>
                <value>2011-06-01</value>
            </expirationDate>
            <underlyingSecurity>
                <underlyingSecurityTitle>
                    <value>COMMON STOCK</value>
                </underlyingSecurityTitle>
                <underlyingSecurityShares>
                    <value>32242.00</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>0.00</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
            </ownershipNature>
        </derivativeTransaction>
        <derivativeTransaction>
            <securityTitle>
                <value>COMMON STOCK UNIT</value>
                <footnoteId id="F2"/>
            </securityTitle>
            <conversionOrExercisePrice>
                <value>0</value>
            </conversionOrExercisePrice>
            <transactionDate>
                <value>2004-07-22</value>
            </transactionDate>
            <deemedExecutionDate>
                <value>2004-07-22</value>
            </deemedExecutionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>A</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
            </transactionCoding>
            <transactionAmounts>
                <transactionShares>
                    <value>31.00</value>
                </transactionShares>
                <transactionPricePerShare>
                    <value>29.17</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>31.00</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>10702.00</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
            </ownershipNature>
        </derivativeTransaction>
    </derivativeTable>

    <footnotes>
        <footnote id="F1">EXERCISE OF OPTION GRANTED UNDER THE EXEMPT RADIOSHACK CORPORATION 1997 INCENTIVE STOCK PLAN SEC REG. NO. 333-49369.  UNDER THE TERMS OF THE OPTION AGREEMENTS BOTH NSOs AND ISOs VEST AS TO ONE THIRD ON EACH OF THE FIRST THREE ANNIVERSARY DATES OF THE DATE OF GRANT.</footnote>
        <footnote id="F2">UNDER THE RADIOSHACK CORPORATION EXECUTIVE DEFERRED STOCK AND/OR COMPENSATION PLANS (COLLECTIVELY THE &quot;PLANS&quot;) SEC REG. NO. 333-47893 THE REPORTING PERSON RECEIVES RADIOSHACK CORPORATION COMMON STOCK UNITS WHICH INCLUDE COMPANY MATCHING AMOUNTS.</footnote>
    </footnotes>

    <remarks></remarks>

    <ownerSignature>
        <signatureName>JOHN P. CLARSON BY POWER OF ATTORNEY FOR MICHAEL D. NEWMAN</signatureName>
        <signatureDate>2004-07-23</signatureDate>
    </ownerSignature>
</ownershipDocument>
[{"type": "4", "sequence": "1", "filename": "doc4.xml", "description": "PRIMARY DOCUMENT", "secsgml_size_bytes": 13633}]
X0202
4
2004-07-23
1
0000096289
RADIOSHACK CORP
RSH
0001207158
NEWMAN MICHAEL D
100 THROCKMORTON STREET100 THROCKMORTON
SUITE 1900 SUITE 1900
FORT WORTH
TX
76102
0
1
0
0
SR. VP AND CFO
COMMON STOCK
2004-07-23
2004-07-23
4
A
0
11091.00
27.05
A
11091.00
D
COMMON STOCK
2004-07-23
2004-07-23
4
A
0
32242.00
27.05
A
43333.00
D
COMMON STOCK
2004-07-23
2004-07-23
4
S
0
43333.00
28.92
D
0.00
D
97 OPTION RIGHT TO BUY-ISO-01
27.045
2004-07-23
2004-07-23
4
M
0
11091.00
27.05
D
2004-06-01
2011-06-01
COMMON STOCK
11091.00
0.00
D
97 OPTION RIGHT TO BUY-NSO-01
27.045
2004-07-23
2004-07-23
4
M
0
32242.00
27.05
D
2004-06-01
2011-06-01
COMMON STOCK
32242.00
0.00
D
COMMON STOCK UNIT
0
2004-07-22
2004-07-22
4
A
0
31.00
29.17
A
1988-08-08
1988-08-08
COMMON STOCK
31.00
10702.00
D
EXERCISE OF OPTION GRANTED UNDER THE EXEMPT RADIOSHACK CORPORATION 1997 INCENTIVE STOCK PLAN SEC REG. NO. 333-49369.  UNDER THE TERMS OF THE OPTION AGREEMENTS BOTH NSOs AND ISOs VEST AS TO ONE THIRD ON EACH OF THE FIRST THREE ANNIVERSARY DATES OF THE DATE OF GRANT.
UNDER THE RADIOSHACK CORPORATION EXECUTIVE DEFERRED STOCK AND/OR COMPENSATION PLANS (COLLECTIVELY THE "PLANS") SEC REG. NO. 333-47893 THE REPORTING PERSON RECEIVES RADIOSHACK CORPORATION COMMON STOCK UNITS WHICH INCLUDE COMPANY MATCHING AMOUNTS.
JOHN P. CLARSON BY POWER OF ATTORNEY FOR MICHAEL D. NEWMAN
2004-07-23