<?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>0001208338</rptOwnerCik>
            <rptOwnerName>MORTON WILLIAM G JR</rptOwnerName>
        </reportingOwnerId>
        <reportingOwnerAddress>
            <rptOwnerStreet1>304 NEWBURY STREET</rptOwnerStreet1>
            <rptOwnerStreet2>SUITE 560</rptOwnerStreet2>
            <rptOwnerCity>BOSTON</rptOwnerCity>
            <rptOwnerState>MA</rptOwnerState>
            <rptOwnerZipCode>02115</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>11296.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 WILLIAM G. MORTON, </signatureName>
       <signatureDate>2004-01-07</signatureDate>
    </ownerSignature>
</ownershipDocument>
[{"type": "4", "sequence": "1", "filename": "doc4.xml", "description": "PRIMARY DOCUMENT", "secsgml_size_bytes": 3587}]
X0201
4
2004-01-06
0
0000096289
RADIOSHACK CORP
RSH
0001208338
MORTON WILLIAM G JR
304 NEWBURY STREET
SUITE 560
BOSTON
MA
02115
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
11296.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 WILLIAM G. MORTON,
2004-01-07