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

    <schemaVersion>X0306</schemaVersion>

    <documentType>4/A</documentType>

    <periodOfReport>2020-06-12</periodOfReport>

    <dateOfOriginalSubmission>2020-06-15</dateOfOriginalSubmission>

    <notSubjectToSection16>0</notSubjectToSection16>

    <issuer>
        <issuerCik>0000097517</issuerCik>
        <issuerName>TEXAS PACIFIC LAND TRUST</issuerName>
        <issuerTradingSymbol>TPL</issuerTradingSymbol>
    </issuer>

    <reportingOwner>
        <reportingOwnerId>
            <rptOwnerCik>0001056823</rptOwnerCik>
            <rptOwnerName>HORIZON KINETICS ASSET MANAGEMENT LLC</rptOwnerName>
        </reportingOwnerId>
        <reportingOwnerAddress>
            <rptOwnerStreet1>470 PARK AVENUE SOUTH</rptOwnerStreet1>
            <rptOwnerStreet2>4TH FLOOR SOUTH</rptOwnerStreet2>
            <rptOwnerCity>NEW YORK</rptOwnerCity>
            <rptOwnerState>NY</rptOwnerState>
            <rptOwnerZipCode>10016</rptOwnerZipCode>
            <rptOwnerStateDescription></rptOwnerStateDescription>
        </reportingOwnerAddress>
        <reportingOwnerRelationship>
            <isDirector>0</isDirector>
            <isOfficer>0</isOfficer>
            <isTenPercentOwner>1</isTenPercentOwner>
            <isOther>0</isOther>
        </reportingOwnerRelationship>
    </reportingOwner>

    <nonDerivativeTable>
        <nonDerivativeTransaction>
            <securityTitle>
                <value>Common Stock</value>
            </securityTitle>
            <transactionDate>
                <value>2020-06-12</value>
            </transactionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>P</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
            </transactionCoding>
            <transactionTimeliness>
                <value></value>
            </transactionTimeliness>
            <transactionAmounts>
                <transactionShares>
                    <value>238</value>
                </transactionShares>
                <transactionPricePerShare>
                    <value>627</value>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>A</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>276849</value>
                    <footnoteId id="F1"/>
                    <footnoteId id="F2"/>
                    <footnoteId id="F3"/>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
            </ownershipNature>
        </nonDerivativeTransaction>
    </nonDerivativeTable>

    <footnotes>
        <footnote id="F1">This filing amends the previous filing made on June 15, 2020 which incorrectly reported the Amount of Securities Owned following the Reported Transaction and a correction to the figure in the footnote below.</footnote>
        <footnote id="F2">The amount reported as held following the transaction excludes approximately 1,411,654 shares, as of June 12, 2020 for which the Investment Manager does not have pecuniary interest and also excludes shares purchased by portfolio managers and other employees of the firm for their personal accounts.</footnote>
        <footnote id="F3">The amount reported reflects a decrease in the number of previously reported shares for which the Reporting Persons have a pecuniary interest resulting from accounts holding 44,810 shares amending their investment management agreements to no longer provide for a performance-based management fee.</footnote>
    </footnotes>

    <ownerSignature>
        <signatureName>/s/Jay Kesslen</signatureName>
        <signatureDate>2020-06-16</signatureDate>
    </ownerSignature>
</ownershipDocument>
