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

    <documentType>4</documentType>
    <periodOfReport>2004-01-06</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>9400 COLONNADE TRAIL</rptOwnerStreet1>
            <rptOwnerStreet2></rptOwnerStreet2>
            <rptOwnerCity>ALPHARETTA</rptOwnerCity>
            <rptOwnerState>GA</rptOwnerState>
            <rptOwnerZipCode>30022</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>COMMON STOCK UNIT</value>
              <footnoteId id="F1" />
      </securityTitle>
      <conversionOrExercisePrice>
          <value>0</value>
      </conversionOrExercisePrice>
      <transactionDate>
          <value>2004-01-06</value>
      </transactionDate>
      <deemedExecutionDate>
          <value>2004-01-06</value>
      </deemedExecutionDate>
      <transactionCoding>
          <transactionFormType>4</transactionFormType>
          <transactionCode>A</transactionCode>
          <equitySwapInvolved>0</equitySwapInvolved>
      </transactionCoding>
      <transactionAmounts>
          <transactionShares>
              <value>304.00</value>
          </transactionShares>
          <transactionPricePerShare>
              <value>30.82</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>304.00</value>
          </underlyingSecurityShares>
      </underlyingSecurity>
      <postTransactionAmounts>
          <sharesOwnedFollowingTransaction>
              <value>2255.00</value>
          </sharesOwnedFollowingTransaction>
      </postTransactionAmounts>
      <ownershipNature>
          <directOrIndirectOwnership>
              <value>D</value>
          </directOrIndirectOwnership>
      </ownershipNature>
   </derivativeTransaction>
  </derivativeTable>
<footnotes>
   <footnote id="F1">COMMON STOCK UNITS RECEIVED DUE TO DEFERRAL OF REPORTING PERSON'S DIRECTOR RETAINER FEE AND COMPANY MATCHING AMOUNT ON THESE FEES
..</footnote>
</footnotes>
<remarks></remarks>    <ownerSignature>
       <signatureName>JOHN P, CLARSON BY POWER OF ATTORNEY FOR RICHARD J. HERNANDE</signatureName>
       <signatureDate>2004-01-07</signatureDate>
    </ownerSignature>
</ownershipDocument>
[{"type": "4", "sequence": "1", "filename": "doc4.xml", "description": "PRIMARY DOCUMENT", "secsgml_size_bytes": 3583}]
X0201
4
2004-01-06
0
0000096289
RADIOSHACK CORP
RSH
0001204541
HERNANDEZ RICHARD J
9400 COLONNADE TRAIL
ALPHARETTA
GA
30022
1
0
0
0
COMMON STOCK UNIT
0
2004-01-06
2004-01-06
4
A
0
304.00
30.82
A
1988-08-08
1988-08-08
COMMON STOCK
304.00
2255.00
D
COMMON STOCK UNITS RECEIVED DUE TO DEFERRAL OF REPORTING PERSON'S DIRECTOR RETAINER FEE AND COMPANY MATCHING AMOUNT ON THESE FEES
..
JOHN P, CLARSON BY POWER OF ATTORNEY FOR RICHARD J. HERNANDE
2004-01-07