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

    <documentType>4</documentType>
    <periodOfReport>2003-11-17</periodOfReport>
    <notSubjectToSection16>0</notSubjectToSection16>
    <issuer>
        <issuerCik>0000096289</issuerCik>
        <issuerName>RADIOSHACK CORP</issuerName>
        <issuerTradingSymbol>RSH</issuerTradingSymbol>
    </issuer>

    <reportingOwner>
        <reportingOwnerId>
            <rptOwnerCik>0001207152</rptOwnerCik>
            <rptOwnerName>FOLLIT EVELYN V</rptOwnerName>
        </reportingOwnerId>
        <reportingOwnerAddress>
            <rptOwnerStreet1>300 TAYLOR STREET</rptOwnerStreet1>
            <rptOwnerStreet2>SUITE 400</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>SENIOR VICE PRESIDENT</officerTitle>
        </reportingOwnerRelationship>
    </reportingOwner>
  <nonDerivativeTable>
   <nonDerivativeTransaction>
      <securityTitle>
          <value>COMMON STOCK</value>
              <footnoteId id="F1" />
      </securityTitle>
      <transactionDate>
          <value>2003-11-17</value>
      </transactionDate>
      <deemedExecutionDate>
          <value>2003-11-17</value>
      </deemedExecutionDate>
      <transactionCoding>
          <transactionFormType>4</transactionFormType>
          <transactionCode>M</transactionCode>
          <equitySwapInvolved>0</equitySwapInvolved>
      </transactionCoding>
      <transactionTimeliness>
      <value />
      </transactionTimeliness>
      <transactionAmounts>
          <transactionShares>
              <value>16730.00</value>
          </transactionShares>
          <transactionPricePerShare>
              <value>17.5625</value>
          </transactionPricePerShare>
          <transactionAcquiredDisposedCode>
              <value>A</value>
          </transactionAcquiredDisposedCode>
      </transactionAmounts>
      <postTransactionAmounts>
          <sharesOwnedFollowingTransaction>
              <value>17491.00</value>
          </sharesOwnedFollowingTransaction>
      </postTransactionAmounts>
      <ownershipNature>
          <directOrIndirectOwnership>
              <value>D</value>
          </directOrIndirectOwnership>
      </ownershipNature>
   </nonDerivativeTransaction>
   <nonDerivativeTransaction>
      <securityTitle>
          <value>COMMON STOCK</value>
              <footnoteId id="F1" />
      </securityTitle>
      <transactionDate>
          <value>2003-11-17</value>
      </transactionDate>
      <deemedExecutionDate>
          <value>2003-11-17</value>
      </deemedExecutionDate>
      <transactionCoding>
          <transactionFormType>4</transactionFormType>
          <transactionCode>M</transactionCode>
          <equitySwapInvolved>0</equitySwapInvolved>
      </transactionCoding>
      <transactionTimeliness>
      <value />
      </transactionTimeliness>
      <transactionAmounts>
          <transactionShares>
              <value>1752.00</value>
          </transactionShares>
          <transactionPricePerShare>
              <value>17.5625</value>
          </transactionPricePerShare>
          <transactionAcquiredDisposedCode>
              <value>A</value>
          </transactionAcquiredDisposedCode>
      </transactionAmounts>
      <postTransactionAmounts>
          <sharesOwnedFollowingTransaction>
              <value>19243.00</value>
          </sharesOwnedFollowingTransaction>
      </postTransactionAmounts>
      <ownershipNature>
          <directOrIndirectOwnership>
              <value>D</value>
          </directOrIndirectOwnership>
      </ownershipNature>
   </nonDerivativeTransaction>
   <nonDerivativeTransaction>
      <securityTitle>
          <value>COMMON STOCK</value>
              <footnoteId id="F2" />
      </securityTitle>
      <transactionDate>
          <value>2003-11-17</value>
      </transactionDate>
      <deemedExecutionDate>
          <value>2003-11-17</value>
      </deemedExecutionDate>
      <transactionCoding>
          <transactionFormType>4</transactionFormType>
          <transactionCode>M</transactionCode>
          <equitySwapInvolved>0</equitySwapInvolved>
      </transactionCoding>
      <transactionTimeliness>
      <value />
      </transactionTimeliness>
      <transactionAmounts>
          <transactionShares>
              <value>4000.00</value>
          </transactionShares>
          <transactionPricePerShare>
              <value>25.00</value>
          </transactionPricePerShare>
          <transactionAcquiredDisposedCode>
              <value>A</value>
          </transactionAcquiredDisposedCode>
      </transactionAmounts>
      <postTransactionAmounts>
          <sharesOwnedFollowingTransaction>
              <value>23243.00</value>
          </sharesOwnedFollowingTransaction>
      </postTransactionAmounts>
      <ownershipNature>
          <directOrIndirectOwnership>
              <value>D</value>
          </directOrIndirectOwnership>
      </ownershipNature>
   </nonDerivativeTransaction>
   <nonDerivativeTransaction>
      <securityTitle>
          <value>COMMON STOCK</value>
              <footnoteId id="F2" />
      </securityTitle>
      <transactionDate>
          <value>2003-11-17</value>
      </transactionDate>
      <deemedExecutionDate>
          <value>2003-11-17</value>
      </deemedExecutionDate>
      <transactionCoding>
          <transactionFormType>4</transactionFormType>
          <transactionCode>M</transactionCode>
          <equitySwapInvolved>0</equitySwapInvolved>
      </transactionCoding>
      <transactionTimeliness>
      <value />
      </transactionTimeliness>
      <transactionAmounts>
          <transactionShares>
              <value>22668.00</value>
          </transactionShares>
          <transactionPricePerShare>
              <value>25.00</value>
          </transactionPricePerShare>
          <transactionAcquiredDisposedCode>
              <value>A</value>
          </transactionAcquiredDisposedCode>
      </transactionAmounts>
      <postTransactionAmounts>
          <sharesOwnedFollowingTransaction>
              <value>45911.00</value>
          </sharesOwnedFollowingTransaction>
      </postTransactionAmounts>
      <ownershipNature>
          <directOrIndirectOwnership>
              <value>D</value>
          </directOrIndirectOwnership>
      </ownershipNature>
   </nonDerivativeTransaction>
   <nonDerivativeTransaction>
      <securityTitle>
          <value>COMMON STOCK</value>
      </securityTitle>
      <transactionDate>
          <value>2003-11-17</value>
      </transactionDate>
      <deemedExecutionDate>
          <value>2003-11-17</value>
      </deemedExecutionDate>
      <transactionCoding>
          <transactionFormType>4</transactionFormType>
          <transactionCode>S</transactionCode>
          <equitySwapInvolved>0</equitySwapInvolved>
      </transactionCoding>
      <transactionTimeliness>
      <value />
      </transactionTimeliness>
      <transactionAmounts>
          <transactionShares>
              <value>2250.00</value>
          </transactionShares>
          <transactionPricePerShare>
              <value>31.25</value>
          </transactionPricePerShare>
          <transactionAcquiredDisposedCode>
              <value>D</value>
          </transactionAcquiredDisposedCode>
      </transactionAmounts>
      <postTransactionAmounts>
          <sharesOwnedFollowingTransaction>
              <value>43661.00</value>
          </sharesOwnedFollowingTransaction>
      </postTransactionAmounts>
      <ownershipNature>
          <directOrIndirectOwnership>
              <value>D</value>
          </directOrIndirectOwnership>
      </ownershipNature>
   </nonDerivativeTransaction>
   <nonDerivativeTransaction>
      <securityTitle>
          <value>COMMON STOCK</value>
      </securityTitle>
      <transactionDate>
          <value>2003-11-17</value>
      </transactionDate>
      <deemedExecutionDate>
          <value>2003-11-17</value>
      </deemedExecutionDate>
      <transactionCoding>
          <transactionFormType>4</transactionFormType>
          <transactionCode>S</transactionCode>
          <equitySwapInvolved>0</equitySwapInvolved>
      </transactionCoding>
      <transactionTimeliness>
      <value />
      </transactionTimeliness>
      <transactionAmounts>
          <transactionShares>
              <value>25800.00</value>
          </transactionShares>
          <transactionPricePerShare>
              <value>30.84</value>
          </transactionPricePerShare>
          <transactionAcquiredDisposedCode>
              <value>D</value>
          </transactionAcquiredDisposedCode>
      </transactionAmounts>
      <postTransactionAmounts>
          <sharesOwnedFollowingTransaction>
              <value>17861.00</value>
          </sharesOwnedFollowingTransaction>
      </postTransactionAmounts>
      <ownershipNature>
          <directOrIndirectOwnership>
              <value>D</value>
          </directOrIndirectOwnership>
      </ownershipNature>
   </nonDerivativeTransaction>
   <nonDerivativeTransaction>
      <securityTitle>
          <value>COMMON STOCK</value>
      </securityTitle>
      <transactionDate>
          <value>2003-11-17</value>
      </transactionDate>
      <deemedExecutionDate>
          <value>2003-11-17</value>
      </deemedExecutionDate>
      <transactionCoding>
          <transactionFormType>4</transactionFormType>
          <transactionCode>S</transactionCode>
          <equitySwapInvolved>0</equitySwapInvolved>
      </transactionCoding>
      <transactionTimeliness>
      <value />
      </transactionTimeliness>
      <transactionAmounts>
          <transactionShares>
              <value>14700.00</value>
          </transactionShares>
          <transactionPricePerShare>
              <value>30.80</value>
          </transactionPricePerShare>
          <transactionAcquiredDisposedCode>
              <value>D</value>
          </transactionAcquiredDisposedCode>
      </transactionAmounts>
      <postTransactionAmounts>
          <sharesOwnedFollowingTransaction>
              <value>3161.00</value>
          </sharesOwnedFollowingTransaction>
      </postTransactionAmounts>
      <ownershipNature>
          <directOrIndirectOwnership>
              <value>D</value>
          </directOrIndirectOwnership>
      </ownershipNature>
   </nonDerivativeTransaction>
   <nonDerivativeTransaction>
      <securityTitle>
          <value>COMMON STOCK</value>
      </securityTitle>
      <transactionDate>
          <value>2003-11-17</value>
      </transactionDate>
      <deemedExecutionDate>
          <value>2003-11-17</value>
      </deemedExecutionDate>
      <transactionCoding>
          <transactionFormType>4</transactionFormType>
          <transactionCode>S</transactionCode>
          <equitySwapInvolved>0</equitySwapInvolved>
      </transactionCoding>
      <transactionTimeliness>
      <value />
      </transactionTimeliness>
      <transactionAmounts>
          <transactionShares>
              <value>2400.00</value>
          </transactionShares>
          <transactionPricePerShare>
              <value>30.79</value>
          </transactionPricePerShare>
          <transactionAcquiredDisposedCode>
              <value>D</value>
          </transactionAcquiredDisposedCode>
      </transactionAmounts>
      <postTransactionAmounts>
          <sharesOwnedFollowingTransaction>
              <value>761.00</value>
          </sharesOwnedFollowingTransaction>
      </postTransactionAmounts>
      <ownershipNature>
          <directOrIndirectOwnership>
              <value>D</value>
          </directOrIndirectOwnership>
      </ownershipNature>
   </nonDerivativeTransaction>
  </nonDerivativeTable>
  <derivativeTable>
   <derivativeTransaction>
      <securityTitle>
          <value>93 OPTION RIGHT TO BUY  ISO-97</value>
              <footnoteId id="F1" />
      </securityTitle>
      <conversionOrExercisePrice>
          <value>17.5626</value>
      </conversionOrExercisePrice>
      <transactionDate>
          <value>2003-11-17</value>
      </transactionDate>
      <deemedExecutionDate>
          <value>2003-11-17</value>
      </deemedExecutionDate>
      <transactionCoding>
          <transactionFormType>4</transactionFormType>
          <transactionCode>M</transactionCode>
          <equitySwapInvolved>0</equitySwapInvolved>
      </transactionCoding>
      <transactionAmounts>
          <transactionShares>
              <value>16730.00</value>
          </transactionShares>
          <transactionPricePerShare>
              <value>0</value>
          </transactionPricePerShare>
          <transactionAcquiredDisposedCode>
              <value>D</value>
          </transactionAcquiredDisposedCode>
      </transactionAmounts>
      <exerciseDate>
          <value>2000-10-17</value>
      </exerciseDate>
      <expirationDate>
          <value>2007-10-17</value>
      </expirationDate>
      <underlyingSecurity>
          <underlyingSecurityTitle>
              <value>COMMON STOCK</value>
          </underlyingSecurityTitle>
          <underlyingSecurityShares>
              <value>16730.00</value>
          </underlyingSecurityShares>
      </underlyingSecurity>
      <postTransactionAmounts>
          <sharesOwnedFollowingTransaction>
              <value>0.00</value>
          </sharesOwnedFollowingTransaction>
      </postTransactionAmounts>
      <ownershipNature>
          <directOrIndirectOwnership>
              <value>D</value>
          </directOrIndirectOwnership>
      </ownershipNature>
   </derivativeTransaction>
   <derivativeTransaction>
      <securityTitle>
          <value>93 OPTION RIGHT TO BUY NSO-97</value>
              <footnoteId id="F1" />
      </securityTitle>
      <conversionOrExercisePrice>
          <value>17.5625</value>
      </conversionOrExercisePrice>
      <transactionDate>
          <value>2003-11-17</value>
      </transactionDate>
      <deemedExecutionDate>
          <value>2003-11-17</value>
      </deemedExecutionDate>
      <transactionCoding>
          <transactionFormType>4</transactionFormType>
          <transactionCode>M</transactionCode>
          <equitySwapInvolved>0</equitySwapInvolved>
      </transactionCoding>
      <transactionAmounts>
          <transactionShares>
              <value>1752.00</value>
          </transactionShares>
          <transactionPricePerShare>
              <value>0</value>
          </transactionPricePerShare>
          <transactionAcquiredDisposedCode>
              <value>D</value>
          </transactionAcquiredDisposedCode>
      </transactionAmounts>
      <exerciseDate>
          <value>2000-10-17</value>
      </exerciseDate>
      <expirationDate>
          <value>2007-10-17</value>
      </expirationDate>
      <underlyingSecurity>
          <underlyingSecurityTitle>
              <value>COMMON STOCK</value>
          </underlyingSecurityTitle>
          <underlyingSecurityShares>
              <value>1752.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-98</value>
              <footnoteId id="F2" />
      </securityTitle>
      <conversionOrExercisePrice>
          <value>25.00</value>
      </conversionOrExercisePrice>
      <transactionDate>
          <value>2003-11-17</value>
      </transactionDate>
      <deemedExecutionDate>
          <value>2003-11-17</value>
      </deemedExecutionDate>
      <transactionCoding>
          <transactionFormType>4</transactionFormType>
          <transactionCode>M</transactionCode>
          <equitySwapInvolved>0</equitySwapInvolved>
      </transactionCoding>
      <transactionAmounts>
          <transactionShares>
              <value>22668.00</value>
          </transactionShares>
          <transactionPricePerShare>
              <value>0</value>
          </transactionPricePerShare>
          <transactionAcquiredDisposedCode>
              <value>D</value>
          </transactionAcquiredDisposedCode>
      </transactionAmounts>
      <exerciseDate>
          <value>2001-10-23</value>
      </exerciseDate>
      <expirationDate>
          <value>2008-10-23</value>
      </expirationDate>
      <underlyingSecurity>
          <underlyingSecurityTitle>
              <value>COMMON STOCK</value>
          </underlyingSecurityTitle>
          <underlyingSecurityShares>
              <value>22668.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-ISO-98</value>
              <footnoteId id="F2" />
      </securityTitle>
      <conversionOrExercisePrice>
          <value>25.00</value>
      </conversionOrExercisePrice>
      <transactionDate>
          <value>2003-11-17</value>
      </transactionDate>
      <deemedExecutionDate>
          <value>2003-11-17</value>
      </deemedExecutionDate>
      <transactionCoding>
          <transactionFormType>4</transactionFormType>
          <transactionCode>M</transactionCode>
          <equitySwapInvolved>0</equitySwapInvolved>
      </transactionCoding>
      <transactionAmounts>
          <transactionShares>
              <value>4000.00</value>
          </transactionShares>
          <transactionPricePerShare>
              <value>0</value>
          </transactionPricePerShare>
          <transactionAcquiredDisposedCode>
              <value>D</value>
          </transactionAcquiredDisposedCode>
      </transactionAmounts>
      <exerciseDate>
          <value>2001-10-23</value>
      </exerciseDate>
      <expirationDate>
          <value>2008-10-23</value>
      </expirationDate>
      <underlyingSecurity>
          <underlyingSecurityTitle>
              <value>COMMON STOCK</value>
          </underlyingSecurityTitle>
          <underlyingSecurityShares>
              <value>4000.00</value>
          </underlyingSecurityShares>
      </underlyingSecurity>
      <postTransactionAmounts>
          <sharesOwnedFollowingTransaction>
              <value>0.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 1993 INCENTIVE STOCK PLAN, SEC. REG. NO. 33-51019.  UNDER THE TERMS OF THE OPTION AGREEMENTS ISO'S ARE EXERCISABLE AS TO 1/3 ON EACH OF THE FIRST THREE ANNIVERSARY DATES OF THE DATE OF GRANT AND NSO'S ARE EXERCISABLE AS TO 1/5 ON EACH OF THE FIRST FIVE ANNIVERSARY DATES OF THE DATE OF GRANT.  </footnote>
   <footnote id="F2">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>
</footnotes>
<remarks></remarks>    <ownerSignature>
       <signatureName>JOHN P. CLARSON BY POWER OF ATTORNEY FOR EVELYN V. FOLLIT</signatureName>
       <signatureDate>2003-11-17</signatureDate>
    </ownerSignature>
</ownershipDocument>
[{"type": "4", "sequence": "1", "filename": "doc4.xml", "description": "PRIMARY DOCUMENT", "secsgml_size_bytes": 20580}]
X0201
4
2003-11-17
0
0000096289
RADIOSHACK CORP
RSH
0001207152
FOLLIT EVELYN V
300 TAYLOR STREET
SUITE 400
FORT WORTH
TX
76102
0
1
0
0
SENIOR VICE PRESIDENT
COMMON STOCK
2003-11-17
2003-11-17
4
M
0
16730.00
17.5625
A
17491.00
D
COMMON STOCK
2003-11-17
2003-11-17
4
M
0
1752.00
17.5625
A
19243.00
D
COMMON STOCK
2003-11-17
2003-11-17
4
M
0
4000.00
25.00
A
23243.00
D
COMMON STOCK
2003-11-17
2003-11-17
4
M
0
22668.00
25.00
A
45911.00
D
COMMON STOCK
2003-11-17
2003-11-17
4
S
0
2250.00
31.25
D
43661.00
D
COMMON STOCK
2003-11-17
2003-11-17
4
S
0
25800.00
30.84
D
17861.00
D
COMMON STOCK
2003-11-17
2003-11-17
4
S
0
14700.00
30.80
D
3161.00
D
COMMON STOCK
2003-11-17
2003-11-17
4
S
0
2400.00
30.79
D
761.00
D
93 OPTION RIGHT TO BUY  ISO-97
17.5626
2003-11-17
2003-11-17
4
M
0
16730.00
0
D
2000-10-17
2007-10-17
COMMON STOCK
16730.00
0.00
D
93 OPTION RIGHT TO BUY NSO-97
17.5625
2003-11-17
2003-11-17
4
M
0
1752.00
0
D
2000-10-17
2007-10-17
COMMON STOCK
1752.00
0.00
D
97 OPTION- RIGHT TO BUY- NSO-98
25.00
2003-11-17
2003-11-17
4
M
0
22668.00
0
D
2001-10-23
2008-10-23
COMMON STOCK
22668.00
0.00
D
97 OPTION-RIGHT TO BUY-ISO-98
25.00
2003-11-17
2003-11-17
4
M
0
4000.00
0
D
2001-10-23
2008-10-23
COMMON STOCK
4000.00
0.00
D
EXERCISE OF  OPTION GRANTED UNDER THE EXEMPT RADIOSHACK CORPORATION 1993 INCENTIVE STOCK PLAN, SEC. REG. NO. 33-51019.  UNDER THE TERMS OF THE OPTION AGREEMENTS ISO'S ARE EXERCISABLE AS TO 1/3 ON EACH OF THE FIRST THREE ANNIVERSARY DATES OF THE DATE OF GRANT AND NSO'S ARE EXERCISABLE AS TO 1/5 ON EACH OF THE FIRST FIVE ANNIVERSARY DATES OF THE DATE OF GRANT.
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.
JOHN P. CLARSON BY POWER OF ATTORNEY FOR EVELYN V. FOLLIT
2003-11-17