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

    <schemaVersion>X0306</schemaVersion>

    <documentType>4</documentType>

    <periodOfReport>2017-09-27</periodOfReport>

    <issuer>
        <issuerCik>0001143068</issuerCik>
        <issuerName>GREAT PLAINS ENERGY INC</issuerName>
        <issuerTradingSymbol>GXP</issuerTradingSymbol>
    </issuer>

    <reportingOwner>
        <reportingOwnerId>
            <rptOwnerCik>0001674504</rptOwnerCik>
            <rptOwnerName>PRICE SANDRA J</rptOwnerName>
        </reportingOwnerId>
        <reportingOwnerAddress>
            <rptOwnerStreet1>C/O GREAT PLAINS ENERGY INCORPORATED</rptOwnerStreet1>
            <rptOwnerStreet2>1200 MAIN STREET</rptOwnerStreet2>
            <rptOwnerCity>KANSAS CITY</rptOwnerCity>
            <rptOwnerState>MO</rptOwnerState>
            <rptOwnerZipCode>64105</rptOwnerZipCode>
            <rptOwnerStateDescription></rptOwnerStateDescription>
        </reportingOwnerAddress>
        <reportingOwnerRelationship>
            <isDirector>1</isDirector>
        </reportingOwnerRelationship>
    </reportingOwner>

    <derivativeTable>
        <derivativeTransaction>
            <securityTitle>
                <value>Director Deferred Share Units</value>
            </securityTitle>
            <conversionOrExercisePrice>
                <footnoteId id="F1"/>
            </conversionOrExercisePrice>
            <transactionDate>
                <value>2017-09-27</value>
            </transactionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>A</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
            </transactionCoding>
            <transactionTimeliness></transactionTimeliness>
            <transactionAmounts>
                <transactionShares>
                    <value>746</value>
                    <footnoteId id="F1"/>
                </transactionShares>
                <transactionPricePerShare>
                    <value>0</value>
                    <footnoteId id="F1"/>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>A</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <exerciseDate>
                <footnoteId id="F1"/>
            </exerciseDate>
            <expirationDate>
                <footnoteId id="F1"/>
            </expirationDate>
            <underlyingSecurity>
                <underlyingSecurityTitle>
                    <value>Common Stock</value>
                </underlyingSecurityTitle>
                <underlyingSecurityShares>
                    <value>746</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>4431</value>
                    <footnoteId id="F2"/>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
            </ownershipNature>
        </derivativeTransaction>
    </derivativeTable>

    <footnotes>
        <footnote id="F1">Director Deferred Share units are granted under the Long-Term Incentive Plan. Each unit represents the right to receive one share of Great Plains Energy Common Stock, plus stock reflecting reinvested dividends. Units are converted to stock and distributed following termination of service on the Board pursuant to elections made by the reporting person.</footnote>
        <footnote id="F2">Amount includes 33 Director Deferred Share Units accrued from June 28, 2017, through September 27, 2017, through dividend reinvestment.</footnote>
    </footnotes>

    <ownerSignature>
        <signatureName>Executed on behalf of Sandra J. Price by Ellen E. Fairchild</signatureName>
        <signatureDate>2017-09-28</signatureDate>
    </ownerSignature>
</ownershipDocument>
