<?xml version="1.0"?>
<ownershipDocument>
    <schemaVersion>X0201</schemaVersion>

    <documentType>4</documentType>
    <periodOfReport>2003-10-27</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>7 DOVER WAY</rptOwnerStreet1>
            <rptOwnerStreet2></rptOwnerStreet2>
            <rptOwnerCity>LAKE OSWEGO</rptOwnerCity>
            <rptOwnerState>OR</rptOwnerState>
            <rptOwnerZipCode>97034</rptOwnerZipCode>
            <rptOwnerStateDescription></rptOwnerStateDescription>
        </reportingOwnerAddress>
            <reportingOwnerRelationship>
            <isDirector>1</isDirector>
            <isOfficer>0</isOfficer>
            <isTenPercentOwner>0</isTenPercentOwner>
            <isOther>0</isOther>
        </reportingOwnerRelationship>
    </reportingOwner>
  <nonDerivativeTable>
   <nonDerivativeTransaction>
      <securityTitle>
          <value>COMMON STOCK</value>
              <footnoteId id="F1" />
      </securityTitle>
      <transactionDate>
          <value>2003-10-27</value>
      </transactionDate>
      <deemedExecutionDate>
          <value>2003-10-27</value>
      </deemedExecutionDate>
      <transactionCoding>
          <transactionFormType>4</transactionFormType>
          <transactionCode>A</transactionCode>
          <equitySwapInvolved>0</equitySwapInvolved>
      </transactionCoding>
      <transactionTimeliness>
      <value />
      </transactionTimeliness>
      <transactionAmounts>
          <transactionShares>
              <value>87.00</value>
          </transactionShares>
          <transactionPricePerShare>
              <value>28.66</value>
          </transactionPricePerShare>
          <transactionAcquiredDisposedCode>
              <value>A</value>
          </transactionAcquiredDisposedCode>
      </transactionAmounts>
      <postTransactionAmounts>
          <sharesOwnedFollowingTransaction>
              <value>651.00</value>
          </sharesOwnedFollowingTransaction>
      </postTransactionAmounts>
      <ownershipNature>
          <directOrIndirectOwnership>
              <value>D</value>
          </directOrIndirectOwnership>
      </ownershipNature>
   </nonDerivativeTransaction>
  </nonDerivativeTable>
  <derivativeTable>
  </derivativeTable>
<footnotes>
   <footnote id="F1">PAYMENT OF DIRECTOR FEE IN RADIOSHACK CORPORATION COMMON STOCK PURSUANT TO AN ELECTION FILED UNDER THE RADIOSHACK CORPORATION 199
7, 1999 OR 2001 INCENTIVE STOCK PLANS.</footnote>
</footnotes>
<remarks></remarks>    <ownerSignature>
       <signatureName>JOHN P. CLARSON POWER OF ATTORNEY FOR ROBERT S. FALCONE</signatureName>
       <signatureDate>2003-10-27</signatureDate>
    </ownerSignature>
</ownershipDocument>
[{"type": "4", "sequence": "1", "filename": "doc4.xml", "description": "PRIMARY DOCUMENT", "secsgml_size_bytes": 3139}]
X0201
4
2003-10-27
0
0000096289
RADIOSHACK CORP
RSH
0001230885
FALCONE ROBERTS
7 DOVER WAY
LAKE OSWEGO
OR
97034
1
0
0
0
COMMON STOCK
2003-10-27
2003-10-27
4
A
0
87.00
28.66
A
651.00
D
PAYMENT OF DIRECTOR FEE IN RADIOSHACK CORPORATION COMMON STOCK PURSUANT TO AN ELECTION FILED UNDER THE RADIOSHACK CORPORATION 199
7, 1999 OR 2001 INCENTIVE STOCK PLANS.
JOHN P. CLARSON POWER OF ATTORNEY FOR ROBERT S. FALCONE
2003-10-27