<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated by Fujitsu Interstage XWand B0228 -->
<!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 6.5c -->
<!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
<!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<!-- Field: Doc-Info; Name: Misc; Value: 9a85s7xRiXgen8uDZX9MSa+GibOdx592aelBtGp0fYkafyUm/JTO3yOTIBaWYZQL -->
<schema targetNamespace="http://tenn.gr/20260630" elementFormDefault="qualified" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:tnp="http://tenn.gr/20260630" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:srt="http://fasb.org/srt/2026" xmlns:srt-types="http://fasb.org/srt-types/2026" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:us-gaap="http://fasb.org/us-gaap/2026" xmlns:dei="http://xbrl.sec.gov/dei/2026" xmlns:xlink="http://www.w3.org/1999/xlink">
  <annotation>
    <appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="tnp-20260630_pre.xml" xlink:title="Presentation Links" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="tnp-20260630_cal.xml" xlink:title="Calculation Links" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="tnp-20260630_def.xml" xlink:title="Definition Links" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="tnp-20260630_lab.xml" xlink:title="Label Links" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
      <link:roleType roleURI="http://tenn.gr/role/Cover" id="Cover">
        <link:definition>00000001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/BalanceSheets" id="BalanceSheets">
        <link:definition>00000002 - Statement - Consolidated Balance Sheets (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/BalanceSheetsParenthetical" id="BalanceSheetsParenthetical">
        <link:definition>00000003 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/StatementsOfComprehensiveIncome" id="StatementsOfComprehensiveIncome">
        <link:definition>00000004 - Statement - Consolidated Statements of Comprehensive Income (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/ConsolidatedStatementsOfOtherComprehensiveIncome" id="ConsolidatedStatementsOfOtherComprehensiveIncome">
        <link:definition>00000005 - Statement -  Consolidated Statements of Other Comprehensive Income (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/StatementsOfStockholdersEquity" id="StatementsOfStockholdersEquity">
        <link:definition>00000006 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/StatementsOfStockholdersEquityParenthetical" id="StatementsOfStockholdersEquityParenthetical">
        <link:definition>00000007 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/StatementsOfCashFlows" id="StatementsOfCashFlows">
        <link:definition>00000008 - Statement - Consolidated Statements of Cash Flows (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/BasisOfPresentation" id="BasisOfPresentation">
        <link:definition>999009 - Disclosure - Basis of Presentation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/TransactionsWithRelatedParties" id="TransactionsWithRelatedParties">
        <link:definition>999010 - Disclosure - Transactions with Related Parties</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/RevenueFromContractsWithCustomers" id="RevenueFromContractsWithCustomers">
        <link:definition>999011 - Disclosure - Revenue from contracts with customers</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/Right-of-useAssetsAndLeaseLiabilities" id="Right-of-useAssetsAndLeaseLiabilities">
        <link:definition>999012 - Disclosure - Right-of-use assets and lease liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/Vessels" id="Vessels">
        <link:definition>999013 - Disclosure - Vessels</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/DeferredChargesAndLeaseholdImprovements" id="DeferredChargesAndLeaseholdImprovements">
        <link:definition>999014 - Disclosure - Deferred charges and leasehold improvements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/Long-termDebtAndOtherFinancialLiabilities" id="Long-termDebtAndOtherFinancialLiabilities">
        <link:definition>999015 - Disclosure - Long-term debt and other financial liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/InterestAndFinanceCostsNet" id="InterestAndFinanceCostsNet">
        <link:definition>999016 - Disclosure - Interest and Finance Costs, net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/StockholdersEquity" id="StockholdersEquity">
        <link:definition>999017 - Disclosure - Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/InvestmentsInDebtSecurities" id="InvestmentsInDebtSecurities">
        <link:definition>999018 - Disclosure - Investments in debt securities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/EarningsPerCommonShare" id="EarningsPerCommonShare">
        <link:definition>999019 - Disclosure - Earnings per common share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
        <link:definition>999020 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/FinancialInstruments" id="FinancialInstruments">
        <link:definition>999021 - Disclosure - Financial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/LiabilitiesAssumedFromTimeChartersAttached" id="LiabilitiesAssumedFromTimeChartersAttached">
        <link:definition>999022 - Disclosure - Liabilities assumed from time charters attached</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/EuropeanUnionsEmissionsTradingSystem" id="EuropeanUnionsEmissionsTradingSystem">
        <link:definition>999023 - Disclosure - European Union's Emissions Trading System</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/SubsequentEvents" id="SubsequentEvents">
        <link:definition>999024 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/Right-of-useAssetsAndLeaseLiabilitiesTables" id="Right-of-useAssetsAndLeaseLiabilitiesTables">
        <link:definition>999025 - Disclosure - Right-of-use assets and lease liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/Long-termDebtAndOtherFinancialLiabilitiesTables" id="Long-termDebtAndOtherFinancialLiabilitiesTables">
        <link:definition>999026 - Disclosure - Long-term debt and other financial liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/InterestAndFinanceCostsNetTables" id="InterestAndFinanceCostsNetTables">
        <link:definition>999027 - Disclosure - Interest and Finance Costs, net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/StockholdersEquityTables" id="StockholdersEquityTables">
        <link:definition>999028 - Disclosure - Stockholders' Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/InvestmentsInDebtSecuritiesTables" id="InvestmentsInDebtSecuritiesTables">
        <link:definition>999029 - Disclosure - Investments in debt securities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/EarningsPerCommonShareTables" id="EarningsPerCommonShareTables">
        <link:definition>999030 - Disclosure - Earnings per common share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/CommitmentsAndContingenciesTables" id="CommitmentsAndContingenciesTables">
        <link:definition>999031 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/FinancialInstrumentsTables" id="FinancialInstrumentsTables">
        <link:definition>999032 - Disclosure - Financial Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/LiabilitiesAssumedFromTimeChartersAttachedTables" id="LiabilitiesAssumedFromTimeChartersAttachedTables">
        <link:definition>999033 - Disclosure - Liabilities assumed from time charters attached (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/TransactionsWithRelatedPartiesDetailsNarrative" id="TransactionsWithRelatedPartiesDetailsNarrative">
        <link:definition>999034 - Disclosure - Transactions with Related Parties (Details Narrative)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/RevenueFromContractsWithCustomersDetailsNarrative" id="RevenueFromContractsWithCustomersDetailsNarrative">
        <link:definition>999035 - Disclosure - Revenue from contracts with customers (Details Narrative)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/RevenueFromContractsWithCustomersDetailsNarrativeDefOnly" id="RevenueFromContractsWithCustomersDetailsNarrativeDefOnly">
        <link:definition>999035 - Disclosure - Revenue from contracts with customers (Details Narrative)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/Right-of-useAssetsAndLeaseLiabilities-OperatingLeasesTableDetails" id="Right-of-useAssetsAndLeaseLiabilities-OperatingLeasesTableDetails">
        <link:definition>999036 - Disclosure - Right-of-use assets and lease liabilities - Operating Leases (Table) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/Right-of-useAssetsAndLeaseLiabilitiesDetailsNarrative" id="Right-of-useAssetsAndLeaseLiabilitiesDetailsNarrative">
        <link:definition>999037 - Disclosure - Right-of-use assets and lease liabilities (Details Narrative)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/VesselsDetailsNarrative" id="VesselsDetailsNarrative">
        <link:definition>999038 - Disclosure - Vessels (Details Narrative)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/DeferredChargesAndLeaseholdImprovementsDetailsNarrative" id="DeferredChargesAndLeaseholdImprovementsDetailsNarrative">
        <link:definition>999039 - Disclosure - Deferred charges and leasehold improvements (Details Narrative)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/Long-termDebtTableDetails" id="Long-termDebtTableDetails">
        <link:definition>999040 - Disclosure - Long-term debt (Table) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/Long-termDebt-Weighted-averageInterestRatesTableDetails" id="Long-termDebt-Weighted-averageInterestRatesTableDetails">
        <link:definition>999041 - Disclosure - Long-term debt - Weighted-Average Interest Rates (Table) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/Long-termDebt-PrincipalPaymentsTableDetails" id="Long-termDebt-PrincipalPaymentsTableDetails">
        <link:definition>999042 - Disclosure - Long-term debt - Principal Payments (Table) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/Long-termDebtAndOtherFinancialLiabilities-OtherFinancialLiabilitiesNetTableDetails" id="Long-termDebtAndOtherFinancialLiabilities-OtherFinancialLiabilitiesNetTableDetails">
        <link:definition>999043 - Disclosure - Long-term debt and other financial liabilities - Other financial liabilities, net (Table) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/Long-termDebtAndOtherFinancialLiabilities-ScheduleOfAnnualLeaseLiabilityTableDetails" id="Long-termDebtAndOtherFinancialLiabilities-ScheduleOfAnnualLeaseLiabilityTableDetails">
        <link:definition>999044 - Disclosure - Long-term debt and other financial liabilities - Schedule of annual lease liability (Table) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/Long-termDebtAndOtherFinancialLiabilitiesDetailsNarrative" id="Long-termDebtAndOtherFinancialLiabilitiesDetailsNarrative">
        <link:definition>999045 - Disclosure - Long-term debt and other financial liabilities (Details Narrative)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/InterestAndFinanceCostsNetTableDetails" id="InterestAndFinanceCostsNetTableDetails">
        <link:definition>999046 - Disclosure - Interest and Finance Costs, net (Table) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/InterestAndFinanceCostsNetDetailsNarrative" id="InterestAndFinanceCostsNetDetailsNarrative">
        <link:definition>999047 - Disclosure - Interest and Finance Costs, net (Details Narrative)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/StockholdersEquity-Plan2024MovementsTableDetails" id="StockholdersEquity-Plan2024MovementsTableDetails">
        <link:definition>999048 - Disclosure - Stockholder's Equity - Plan 2024 movements (Table) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/StockholdersEquityDetailsNarrative" id="StockholdersEquityDetailsNarrative">
        <link:definition>999049 - Disclosure - Stockholders' Equity (Details Narrative)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/InvestmentsInDebtSecurities-MaturityScheduleOfOutstandingInvestmentsInDebtSecuritiesTableDetails" id="InvestmentsInDebtSecurities-MaturityScheduleOfOutstandingInvestmentsInDebtSecuritiesTableDetails">
        <link:definition>999050 - Disclosure - Investments in debt securities - maturity schedule of the outstanding investments in debt securities (Table) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/InvestmentsInDebtSecuritiesDetailsNarrative" id="InvestmentsInDebtSecuritiesDetailsNarrative">
        <link:definition>999051 - Disclosure - Investments in debt securities (Details Narrative)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/EarningsPerCommonShareTableDetails" id="EarningsPerCommonShareTableDetails">
        <link:definition>999052 - Disclosure - Earnings per Common Share (Table) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/EarningsPerCommonShareDetailsNarrative" id="EarningsPerCommonShareDetailsNarrative">
        <link:definition>999053 - Disclosure - Earnings per common share (Details Narrative)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/CommitmentsAndContingencies-MinimumFutureCharterRevenueTableDetails" id="CommitmentsAndContingencies-MinimumFutureCharterRevenueTableDetails">
        <link:definition>999054 - Disclosure - Commitments and Contingencies - Minimum Future Charter Revenue (Table) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/CommitmentsAndContingenciesDetailsNarrative" id="CommitmentsAndContingenciesDetailsNarrative">
        <link:definition>999055 - Disclosure - Commitments and Contingencies (Details Narrative)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/FinancialInstruments-ScheduleOfCarryingValuesAndEstimatedFairValuesOfFinancialInstrumentsTableDetails" id="FinancialInstruments-ScheduleOfCarryingValuesAndEstimatedFairValuesOfFinancialInstrumentsTableDetails">
        <link:definition>999056 - Disclosure - Financial Instruments - Schedule of Carrying Values and Estimated Fair Values of Financial Instruments (Table) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/FinancialInstruments-ScheduleOfDerivativeInstruments-StatementsOfFinancialPositionLocationTableDetails" id="FinancialInstruments-ScheduleOfDerivativeInstruments-StatementsOfFinancialPositionLocationTableDetails">
        <link:definition>999057 - Disclosure - Financial Instruments - Schedule of Derivative Instruments - Statements of Financial Position Location (Table) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/FinancialInstruments-LossRecognizedInAccumulatedOtherComprehensiveLossOnDerivativeEffectivePortionTableDetails" id="FinancialInstruments-LossRecognizedInAccumulatedOtherComprehensiveLossOnDerivativeEffectivePortionTableDetails">
        <link:definition>999058 - Disclosure - Financial Instruments - Loss Recognized in Accumulated Other Comprehensive Loss on Derivative (Effective Portion) (Table) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/FinancialInstruments-ScheduleOfDerivativesNotDesignatedAsHedgingInstruments-NetEffectOnStatementOfComprehensiveIncomeTableDetails" id="FinancialInstruments-ScheduleOfDerivativesNotDesignatedAsHedgingInstruments-NetEffectOnStatementOfComprehensiveIncomeTableDetails">
        <link:definition>999059 - Disclosure - Financial Instruments - Schedule of Derivatives Not Designated as Hedging Instruments - Net Effect on the Statement Of Comprehensive Income (Table) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/FinancialInstrumentsDetailsNarrative" id="FinancialInstrumentsDetailsNarrative">
        <link:definition>999060 - Disclosure - Financial Instruments (Details Narrative)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/LiabilitiesAssumedFromTimeChartersAttached-UnamortizedBalanceExpectedToBeAmortizedTableDetails" id="LiabilitiesAssumedFromTimeChartersAttached-UnamortizedBalanceExpectedToBeAmortizedTableDetails">
        <link:definition>999061 - Disclosure - Liabilities assumed from time charters attached - Unamortized balance expected to be amortized (table) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/LiabilitiesAssumedFromTimeChartersAttachedDetailsNarrative" id="LiabilitiesAssumedFromTimeChartersAttachedDetailsNarrative">
        <link:definition>999062 - Disclosure - Liabilities assumed from time charters attached (Details Narrative)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/EuropeanUnionsEmissionsTradingSystemDetailsNarrative" id="EuropeanUnionsEmissionsTradingSystemDetailsNarrative">
        <link:definition>999063 - Disclosure - European Union's Emissions Trading System (Details Narrative)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tenn.gr/role/SubsequentEventsDetailsNarrative" id="SubsequentEventsDetailsNarrative">
        <link:definition>999064 - Disclosure - Subsequent Events (Details Narrative)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </appinfo>
  </annotation>
  <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/dei/2026" schemaLocation="https://xbrl.sec.gov/dei/2026/dei-2026.xsd"/>
  <import namespace="http://fasb.org/us-gaap/2026" schemaLocation="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd"/>
  <import namespace="http://fasb.org/us-types/2026" schemaLocation="https://xbrl.fasb.org/us-gaap/2026/elts/us-types-2026.xsd"/>
  <import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd"/>
  <import namespace="http://xbrl.sec.gov/country/2026" schemaLocation="https://xbrl.sec.gov/country/2026/country-2026.xsd"/>
  <import namespace="http://fasb.org/srt/2026" schemaLocation="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd"/>
  <import namespace="http://fasb.org/srt-types/2026" schemaLocation="https://xbrl.fasb.org/srt/2026/elts/srt-types-2026.xsd"/>
  <import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <element name="OperatingConventionalVesselsMember" id="tnp_OperatingConventionalVesselsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ThirdPartyManagedSuezmaxDecathlonMember" id="tnp_ThirdPartyManagedSuezmaxDecathlonMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ThirdPartyManagedVLCCSUlyssesHerculesIMember" id="tnp_ThirdPartyManagedVLCCSUlyssesHerculesIMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ThirdPartyManagedMariaEnergyMember" id="tnp_ThirdPartyManagedMariaEnergyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ThirdPartyManagedTenergyMember" id="tnp_ThirdPartyManagedTenergyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ThirdPartyManagedMariaPrincessMember" id="tnp_ThirdPartyManagedMariaPrincessMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ThirdPartyManagedVLCCDiasIIIMember" id="tnp_ThirdPartyManagedVLCCDiasIIIMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ThirdPartyManagedAlpesAspenPopiSazaklisMember" id="tnp_ThirdPartyManagedAlpesAspenPopiSazaklisMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ThirdPartyManagedDFMystrasDFMontmartreMember" id="tnp_ThirdPartyManagedDFMystrasDFMontmartreMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DP2SuezmaxShuttleTankerMember" id="tnp_DP2SuezmaxShuttleTankerMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CharteredInVesselsOrOutOnBareboatBasisAndVesselsUnderConstructionMember" id="tnp_CharteredInVesselsOrOutOnBareboatBasisAndVesselsUnderConstructionMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ThirdPartyManagedIsePrincessMember" id="tnp_ThirdPartyManagedIsePrincessMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TsakosEnergyManagementLimitedMember" id="tnp_TsakosEnergyManagementLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="IncentiveAwardsMember" id="tnp_IncentiveAwardsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="EstimatedFutureManagementFeesPayableOverTheNextTenYearsMember" id="tnp_EstimatedFutureManagementFeesPayableOverTheNextTenYearsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="EstimatedPayable2026Member" id="tnp_EstimatedPayable2026Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="EstimatedPayable2027Member" id="tnp_EstimatedPayable2027Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="EstimatedPayable2028Member" id="tnp_EstimatedPayable2028Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="EstimatedPayable2029Member" id="tnp_EstimatedPayable2029Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="EstimatedPayable2030Member" id="tnp_EstimatedPayable2030Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="EstimatedPayable2031to2035Member" id="tnp_EstimatedPayable2031to2035Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TsakosShippingAndTradingSAMember" id="tnp_TsakosShippingAndTradingSAMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TsakosShippingAndTradingSATechnicalServicesMember" id="tnp_TsakosShippingAndTradingSATechnicalServicesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TsakosShippingAndTradingSACharteringServicesMember" id="tnp_TsakosShippingAndTradingSACharteringServicesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="VLCCTankerUlyssesMember" id="tnp_VLCCTankerUlyssesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="SuezmaxTankerPenathlonMember" id="tnp_SuezmaxTankerPenathlonMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ArgosyInsuranceCompanyLimitedMember" id="tnp_ArgosyInsuranceCompanyLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="FixedAssetsMember" id="tnp_FixedAssetsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AirManiaTravelMember" id="tnp_AirManiaTravelMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="VoyageChartersAndContractsOfAffreightmentMember" id="tnp_VoyageChartersAndContractsOfAffreightmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TimeCharterHireAgreementsMember" id="tnp_TimeCharterHireAgreementsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="SakuraPrincessMember" id="tnp_SakuraPrincessMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ArcticAndAntarcticMember" id="tnp_ArcticAndAntarcticMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ArcticAntarcticAndSakuraPrincessMember" id="tnp_ArcticAntarcticAndSakuraPrincessMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AntarcticMember" id="tnp_AntarcticMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ArcticMember" id="tnp_ArcticMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DelosTMember" id="tnp_DelosTMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DionMember" id="tnp_DionMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DelosTAndDionMember" id="tnp_DelosTAndDionMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="Athens04Member" id="tnp_Athens04Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DrIreneTsakosMember" id="tnp_DrIreneTsakosMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="Athens04DrIreneTsakosMember" id="tnp_Athens04DrIreneTsakosMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PentathlonMember" id="tnp_PentathlonMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ArcticAntarcticSakuraPrincessMember" id="tnp_ArcticAntarcticSakuraPrincessMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AllTermLoansMember" id="tnp_AllTermLoansMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="MariaEnergyMember" id="tnp_MariaEnergyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="EliasTsakosLeontiosHThomasZafirasBergenTSSunrayMember" id="tnp_EliasTsakosLeontiosHThomasZafirasBergenTSSunrayMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="MinimumLiquidityCovenantRequirementMember" id="tnp_MinimumLiquidityCovenantRequirementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TwoLoanAgreementsMember" id="tnp_TwoLoanAgreementsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TenergyMember" id="tnp_TenergyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="FinancialLiabilitiesNetMember" id="tnp_FinancialLiabilitiesNetMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="BunkerSwap2026EUAsSwapMember" id="tnp_BunkerSwap2026EUAsSwapMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DebtExtinguishmentGuidanceMember" id="tnp_DebtExtinguishmentGuidanceMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="SeriesFPreferredStockIIMember" id="tnp_SeriesFPreferredStockIIMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockIIMember" id="tnp_CommonStockIIMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="Plan2024Member" id="tnp_Plan2024Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="VestOnJuly12026Member" id="tnp_VestOnJuly12026Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="MareSuccessSAMember" id="tnp_MareSuccessSAMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TsakosEnergyNavigationLimitedAndSubsidiariesMember" id="tnp_TsakosEnergyNavigationLimitedAndSubsidiariesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PolarisOilShippingIncMember" id="tnp_PolarisOilShippingIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="FlopecMember" id="tnp_FlopecMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="NumberOfRSUsGrantedMember" id="tnp_NumberOfRSUsGrantedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="NumberOfRSUsForfeitedMember" id="tnp_NumberOfRSUsForfeitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="NumberOfRSUsVestedMember" id="tnp_NumberOfRSUsVestedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="BalanceOfNonVestedRSUsMember" id="tnp_BalanceOfNonVestedRSUsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="GrantDateFairValueMember" id="tnp_GrantDateFairValueMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="SevenYearInvestment2026IMember" id="tnp_SevenYearInvestment2026IMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="SevenYearInvestment2026IIMember" id="tnp_SevenYearInvestment2026IIMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="SevenYearInvestment2026IIIMember" id="tnp_SevenYearInvestment2026IIIMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="SevenYearInvestment2026IVMember" id="tnp_SevenYearInvestment2026IVMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="SevenYearInvestment2026VMember" id="tnp_SevenYearInvestment2026VMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="SevenYearInvestment2026VIMember" id="tnp_SevenYearInvestment2026VIMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="SevenYearUnsecuredBondMember" id="tnp_SevenYearUnsecuredBondMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="SixYearUnsecuredBondIMember" id="tnp_SixYearUnsecuredBondIMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="SixYearUnsecuredBondIIMember" id="tnp_SixYearUnsecuredBondIIMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="FiveYearUnsecuredBondMember" id="tnp_FiveYearUnsecuredBondMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CarryingAmountMember" id="tnp_CarryingAmountMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="FairValueMember" id="tnp_FairValueMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="Dp2ShuttleTankersMember" id="tnp_Dp2ShuttleTankersMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="LNGCarriersMember" id="tnp_LNGCarriersMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="VLCCTankersMember" id="tnp_VLCCTankersMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="LR1TankersMember" id="tnp_LR1TankersMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TwentyVesselsUnderConstructionMember" id="tnp_TwentyVesselsUnderConstructionMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="BunkerAndEUAsSwapsMember" id="tnp_BunkerAndEUAsSwapsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="FXDerivativeMember" id="tnp_FXDerivativeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TotalDerivativesMember" id="tnp_TotalDerivativesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="InterestRateSwapsMember" id="tnp_InterestRateSwapsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="InterestAndFinanceCostsNetMember" id="tnp_InterestAndFinanceCostsNetMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DepreciationExpenseMember" id="tnp_DepreciationExpenseMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TotalMember" id="tnp_TotalMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DFMontmartreAlpesDFMystrasAspenPopiSazaklisMember" id="tnp_DFMontmartreAlpesDFMystrasAspenPopiSazaklisMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AnfieldDPMember" id="tnp_AnfieldDPMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ArchangelMember" id="tnp_ArchangelMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AlaskaMember" id="tnp_AlaskaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TimeDepositsAssetsCurrent" id="tnp_TimeDepositsAssetsCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="ConstructionInProgressGross1" id="tnp_ConstructionInProgressGross1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="FixedAssets" id="tnp_FixedAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="LongTermDebtAndOtherFinancialLiabilitiesCurrent" id="tnp_LongTermDebtAndOtherFinancialLiabilitiesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="OperatingLeaseLiabilityCurrent1" id="tnp_OperatingLeaseLiabilityCurrent1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="CharterHireExpense" id="tnp_CharterHireExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet1" id="tnp_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="EUAsAdjustmentsOnVoyageExpenses" id="tnp_EUAsAdjustmentsOnVoyageExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="DiscountOnInterestIncomeOnReceivablesWithImputedInterest" id="tnp_DiscountOnInterestIncomeOnReceivablesWithImputedInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="PaymentsForDryDocking" id="tnp_PaymentsForDryDocking" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="IncreaseDecreaseInCapitalizedCosts" id="tnp_IncreaseDecreaseInCapitalizedCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="PaymentsOnPrincipalPortionOfFinancialLiabilities" id="tnp_PaymentsOnPrincipalPortionOfFinancialLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="DisclosureRightofuseAssetsAndLeaseLiabilitiesAbstract" id="tnp_DisclosureRightofuseAssetsAndLeaseLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="RoUAssetsAndFinancialLeaseLiabilitiesTextblock" id="tnp_RoUAssetsAndFinancialLeaseLiabilitiesTextblock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DisclosureDeferredChargesAndLeaseholdImprovementsAbstract" id="tnp_DisclosureDeferredChargesAndLeaseholdImprovementsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="DeferredChargesTextBlock" id="tnp_DeferredChargesTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DisclosureInterestAndFinanceCostsNetAbstract" id="tnp_DisclosureInterestAndFinanceCostsNetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="InterestFinanceCostsNetTextBlock" id="tnp_InterestFinanceCostsNetTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DisclosureLiabilitiesAssumedFromTimeChartersAttachedAbstract" id="tnp_DisclosureLiabilitiesAssumedFromTimeChartersAttachedAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="AboveBelowMarketAcquiredChartersDisclosureTextBlock" id="tnp_AboveBelowMarketAcquiredChartersDisclosureTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DisclosureEuropeanUnionsEmissionsTradingSystemAbstract" id="tnp_DisclosureEuropeanUnionsEmissionsTradingSystemAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="EuropeanUnionsEmissionsTradingSystemDisclosureTextBook" id="tnp_EuropeanUnionsEmissionsTradingSystemDisclosureTextBook" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTable1TextBlock" id="tnp_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTable1TextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DebtDisclosureTableTextBlock" id="tnp_DebtDisclosureTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ScheduleOfWeightedAverageInterestRateTableTextBlock" id="tnp_ScheduleOfWeightedAverageInterestRateTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="FinancialLiabilitiesNetDisclosureTableTextBlock" id="tnp_FinancialLiabilitiesNetDisclosureTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="MinimumFutureCharterRevenuesTableTextBlock" id="tnp_MinimumFutureCharterRevenuesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="MonthlyManagementFees" id="tnp_MonthlyManagementFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="ManagementFeesCapitalized" id="tnp_ManagementFeesCapitalized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="CommissionOnPurchaseOnSalePriceOfVesselsAmount" id="tnp_CommissionOnPurchaseOnSalePriceOfVesselsAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="CommissionsInConnectionWithDeliveryOfEachNewBuilding" id="tnp_CommissionsInConnectionWithDeliveryOfEachNewBuilding" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="SaleLeasebackAgreedNetSalePrice" id="tnp_SaleLeasebackAgreedNetSalePrice" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="SaleLeasebackSellerCreditReceivable" id="tnp_SaleLeasebackSellerCreditReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="DeliveryDateVessel" id="tnp_DeliveryDateVessel" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="LongtermDebtWeightedAverageInterestRate2" id="tnp_LongtermDebtWeightedAverageInterestRate2" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextSixMonths" id="tnp_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextSixMonths" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="OtherFinanceLeaseLiabilityCurrent" id="tnp_OtherFinanceLeaseLiabilityCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="FinanceLeaseLiabilityPaymentsDueInNextRollingSixMonths" id="tnp_FinanceLeaseLiabilityPaymentsDueInNextRollingSixMonths" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="DebtMaturityDate" id="tnp_DebtMaturityDate" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DebtInstrumentPrepaymentAmount" id="tnp_DebtInstrumentPrepaymentAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="NumberOfRepaymentInstallments" id="tnp_NumberOfRepaymentInstallments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DerivativeCashReceivedOnHedge1" id="tnp_DerivativeCashReceivedOnHedge1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="BankCharges" id="tnp_BankCharges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="Amortizationofdeferredhedgegains1" id="tnp_Amortizationofdeferredhedgegains1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="DerivativeNumberOfInstrumentsHeld1" id="tnp_DerivativeNumberOfInstrumentsHeld1" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="NetProceedsFromHedgeFinancingActivities" id="tnp_NetProceedsFromHedgeFinancingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber1" id="tnp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber1" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod1" id="tnp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod1" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber2" id="tnp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber2" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber3" id="tnp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber3" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod2" id="tnp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod2" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PercentageOfRevenueGeneratedBySingleCharterer" id="tnp_PercentageOfRevenueGeneratedBySingleCharterer" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="HeldToMaturitySecuritiesDebtMaturitiesCurrentAmortizedCostBasis" id="tnp_HeldToMaturitySecuritiesDebtMaturitiesCurrentAmortizedCostBasis" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="HeldToMaturitySecuritiesDebtMaturitiesNoncurrentAmortizedCostBasis" id="tnp_HeldToMaturitySecuritiesDebtMaturitiesNoncurrentAmortizedCostBasis" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="DebtSecurityInterestFrequencyOfPeriodicReceipt" id="tnp_DebtSecurityInterestFrequencyOfPeriodicReceipt" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="PreferredStockSeriesEDividendsIncomeStatementImpact" id="tnp_PreferredStockSeriesEDividendsIncomeStatementImpact" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="PreferredStockSeriesFDividendsIncomeStatementImpact" id="tnp_PreferredStockSeriesFDividendsIncomeStatementImpact" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="OperatingLeasesFutureMinimumPaymentsReceivableCurrent1" id="tnp_OperatingLeasesFutureMinimumPaymentsReceivableCurrent1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears1" id="tnp_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears1" id="tnp_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="OperatingLeasesFutureMinimumPaymentsReceivableInFourYears1" id="tnp_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears1" id="tnp_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="OperatingLeasesFutureMinimumPaymentsReceivableThereafter1" id="tnp_OperatingLeasesFutureMinimumPaymentsReceivableThereafter1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="OperatingLeasesFutureMinimumPaymentsReceivable1" id="tnp_OperatingLeasesFutureMinimumPaymentsReceivable1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="NumberOfVesselsUnderConstruction" id="tnp_NumberOfVesselsUnderConstruction" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="RestrictedCashAndCashEquivalentsFairValueDisclosure" id="tnp_RestrictedCashAndCashEquivalentsFairValueDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="MarginDepositAssetsFairValueDisclosure" id="tnp_MarginDepositAssetsFairValueDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="TimeDepositsAssetsFairValueDisclosure" id="tnp_TimeDepositsAssetsFairValueDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="DebtSecuritiesFairValueDisclosure" id="tnp_DebtSecuritiesFairValueDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="GainLossOnBunkerSwapsDerivativeInstrumentsNotDesignatedAsHedgingInstruments" id="tnp_GainLossOnBunkerSwapsDerivativeInstrumentsNotDesignatedAsHedgingInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossRecognizedInIncome" id="tnp_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossRecognizedInIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax1" id="tnp_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="StatementOfFinancialPositionLocationAxis" id="tnp_StatementOfFinancialPositionLocationAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="StatementOfFinancialPositionLocationDomain" id="tnp_StatementOfFinancialPositionLocationDomain" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="EuropeanUnionEmissionsTradingSystemLiabilityForEmissionsAllowancesCurrent" id="tnp_EuropeanUnionEmissionsTradingSystemLiabilityForEmissionsAllowancesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="EuropeanUnionEmissionsTradingSystemEmissionsAllowancesUncollectedCurrent" id="tnp_EuropeanUnionEmissionsTradingSystemEmissionsAllowancesUncollectedCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="EuropeanUnionEmissionsTradingSystemEmissionsAllowancesObligation" id="tnp_EuropeanUnionEmissionsTradingSystemEmissionsAllowancesObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="EuropeanUnionEmissionsTradingSystemLiabilityForEmissionsAllowancesNoncurrent" id="tnp_EuropeanUnionEmissionsTradingSystemLiabilityForEmissionsAllowancesNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="EuropeanUnionEmissionsTradingSystemEmissionsAllowancesCurrentPurchased" id="tnp_EuropeanUnionEmissionsTradingSystemEmissionsAllowancesCurrentPurchased" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="EuropeanUnionEmissionsTradingSystemEmissionsAllowancesCurrentReceived" id="tnp_EuropeanUnionEmissionsTradingSystemEmissionsAllowancesCurrentReceived" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="EuropeanUnionEmissionsTradingSystemEmissionsAllowancesCurrent" id="tnp_EuropeanUnionEmissionsTradingSystemEmissionsAllowancesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="EuropeanUnionEmissionsTradingSystemEmissionsAllowancesExpense" id="tnp_EuropeanUnionEmissionsTradingSystemEmissionsAllowancesExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="EuropeanUnionEmissionsTradingSystemEmissionsAllowancesIncome" id="tnp_EuropeanUnionEmissionsTradingSystemEmissionsAllowancesIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="EuropeanUnionEmissionsTradingSystemEmissionsAllowancesRemeasurementExpense" id="tnp_EuropeanUnionEmissionsTradingSystemEmissionsAllowancesRemeasurementExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="CapitalizedVoyageExpenses" id="tnp_CapitalizedVoyageExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="VoyageExpenses" id="tnp_VoyageExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="VesselAcquisitionsAndOrImprovements" id="tnp_VesselAcquisitionsAndOrImprovements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="ManagementFeePayableRemainderOfFiscalYear" id="tnp_ManagementFeePayableRemainderOfFiscalYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="ManagementFeePayableYearTwo" id="tnp_ManagementFeePayableYearTwo" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="ManagementFeePayableYearThree" id="tnp_ManagementFeePayableYearThree" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="ManagementFeePayableYearFour" id="tnp_ManagementFeePayableYearFour" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="ManagementFeePayableYearFive" id="tnp_ManagementFeePayableYearFive" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="ManagementFeePayableYearSixAndAfter" id="tnp_ManagementFeePayableYearSixAndAfter" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="CommissionsOnCharterHireAgreements" id="tnp_CommissionsOnCharterHireAgreements" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="Commissions" id="tnp_Commissions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="GeneralServicesCosts" id="tnp_GeneralServicesCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="PreferredStockSeriesBDividendsIncomeStatementImpact" id="tnp_PreferredStockSeriesBDividendsIncomeStatementImpact" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="PreferredStockSeriesCDividendsIncomeStatementImpact" id="tnp_PreferredStockSeriesCDividendsIncomeStatementImpact" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="PreferredStockSeriesDDividendsIncomeStatementImpact" id="tnp_PreferredStockSeriesDDividendsIncomeStatementImpact" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="PreferredStockConvertibleSeriesGDividendsIncomeStatementImpact" id="tnp_PreferredStockConvertibleSeriesGDividendsIncomeStatementImpact" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="DividendsDeclared" id="tnp_DividendsDeclared" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="DebtInstrumentCarryingAmountCurrent" id="tnp_DebtInstrumentCarryingAmountCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="OperatingLeasesFutureMinimumPaymentsReceivableAfterFourYears" id="tnp_OperatingLeasesFutureMinimumPaymentsReceivableAfterFourYears" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="BunkersSwapCashSettlementsNonHedging" id="tnp_BunkersSwapCashSettlementsNonHedging" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="BunkerCallOptionPremium" id="tnp_BunkerCallOptionPremium" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="DerivativeNotionalAmount1" id="tnp_DerivativeNotionalAmount1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="BunkerPutOptionPremium" id="tnp_BunkerPutOptionPremium" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="NumberOfBunkerCallOptionAgreementsHeld" id="tnp_NumberOfBunkerCallOptionAgreementsHeld" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="BunkerCallOptionDerivativesAtFairValueNet" id="tnp_BunkerCallOptionDerivativesAtFairValueNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="NumberOfBunkerSwapAgreementsHeld" id="tnp_NumberOfBunkerSwapAgreementsHeld" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="BunkerSwapDerivativesAtFairValueNet" id="tnp_BunkerSwapDerivativesAtFairValueNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="NumberOfBunkerPutOptionAgreementsHeld" id="tnp_NumberOfBunkerPutOptionAgreementsHeld" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="BunkerPutOptionDerivativesAtFairValueNet" id="tnp_BunkerPutOptionDerivativesAtFairValueNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="GainLossOnBunkerPutOptionsDerivativeInstrumentsNotDesignatedAsHedgingInstruments" id="tnp_GainLossOnBunkerPutOptionsDerivativeInstrumentsNotDesignatedAsHedgingInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="GainLossOnBunkerCallOptionDerivativeInstrumentsNotDesignatedAsHedgingInstruments" id="tnp_GainLossOnBunkerCallOptionDerivativeInstrumentsNotDesignatedAsHedgingInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="PreferredStockRedemptionPricePercentageOfPrincipalAmountRedeemed" id="tnp_PreferredStockRedemptionPricePercentageOfPrincipalAmountRedeemed" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ProfitLossII" id="tnp_ProfitLossII" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="DividendsPreferredStockSeriesB" id="tnp_DividendsPreferredStockSeriesB" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="DividendsPreferredStockSeriesC" id="tnp_DividendsPreferredStockSeriesC" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="DividendsPreferredStockSeriesD" id="tnp_DividendsPreferredStockSeriesD" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="DividendsPreferredStockSeriesE" id="tnp_DividendsPreferredStockSeriesE" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="DividendsPreferredStockSeriesF" id="tnp_DividendsPreferredStockSeriesF" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="DividendsPreferredStockSeriesG" id="tnp_DividendsPreferredStockSeriesG" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="BunkerCallOptionAssetAtFairValue" id="tnp_BunkerCallOptionAssetAtFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="BunkerSwapLiabilityAtFairValue" id="tnp_BunkerSwapLiabilityAtFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="RedeemableSeriesCPreferredStockDividends" id="tnp_RedeemableSeriesCPreferredStockDividends" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="AccountingForSpecialSurveyDryDockingCosts" id="tnp_AccountingForSpecialSurveyDryDockingCosts" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TreasuryStockPolicyTextBlock" id="tnp_TreasuryStockPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="VesselsDryDockSpecialSurveyPeriod" id="tnp_VesselsDryDockSpecialSurveyPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ManagementIncentiveAward" id="tnp_ManagementIncentiveAward" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="SpecialAwardToManagementCompany" id="tnp_SpecialAwardToManagementCompany" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="MonthlyConstructionSupervisoryFeePerVessel" id="tnp_MonthlyConstructionSupervisoryFeePerVessel" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="CommissionOnPurchaseOnSalePriceOfVessels" id="tnp_CommissionOnPurchaseOnSalePriceOfVessels" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="OperatingLeaseLiabilityFairValueDisclosure" id="tnp_OperatingLeaseLiabilityFairValueDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="TotalCapitalContributionToSubsidiary" id="tnp_TotalCapitalContributionToSubsidiary" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="CapitalContributionToSubsidiary" id="tnp_CapitalContributionToSubsidiary" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="CommissionsInConnectionWithDeliveryNewBuildings" id="tnp_CommissionsInConnectionWithDeliveryNewBuildings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="ManagementFeePayableYearOne" id="tnp_ManagementFeePayableYearOne" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="LesseeOperatingLeaseLiabilityAndFinancialLiabilityPaymentsDueNextTwelveMonths" id="tnp_LesseeOperatingLeaseLiabilityAndFinancialLiabilityPaymentsDueNextTwelveMonths" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="LesseeOperatingLeaseLiabilityAndFinancialLiabilityPaymentsDueYearTwo" id="tnp_LesseeOperatingLeaseLiabilityAndFinancialLiabilityPaymentsDueYearTwo" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="LesseeOperatingLeaseLiabilityAndFinancialLiabilityPaymentsDueYearThree" id="tnp_LesseeOperatingLeaseLiabilityAndFinancialLiabilityPaymentsDueYearThree" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="LesseeOperatingLeaseLiabilityAndFinancialLiabilityPaymentsDueYearFive" id="tnp_LesseeOperatingLeaseLiabilityAndFinancialLiabilityPaymentsDueYearFive" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="LesseeOperatingLeaseLiabilityAndFinancialLiabilityPaymentsDue" id="tnp_LesseeOperatingLeaseLiabilityAndFinancialLiabilityPaymentsDue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="LesseeOperatingLeaseLiabilityAndFinancialLiabilityPaymentsDueYearFour" id="tnp_LesseeOperatingLeaseLiabilityAndFinancialLiabilityPaymentsDueYearFour" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="LesseeOperatingLeaseLiabilityAndFinancialLiabilityUndiscountedExcessAmount" id="tnp_LesseeOperatingLeaseLiabilityAndFinancialLiabilityUndiscountedExcessAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="OperatingLeaseAndFinancialLeaseLiability" id="tnp_OperatingLeaseAndFinancialLeaseLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="LongtermDebtWeightedAverageInterestRate1" id="tnp_LongtermDebtWeightedAverageInterestRate1" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="OtherComprehensiveIncomeUnrealizedGainOnDerivativesArisingDuringPeriodBeforeTax" id="tnp_OtherComprehensiveIncomeUnrealizedGainOnDerivativesArisingDuringPeriodBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="OtherComprehensiveIncomeUnrealizedLossesOnDerivativesArisingDuringPeriodBeforeTax" id="tnp_OtherComprehensiveIncomeUnrealizedLossesOnDerivativesArisingDuringPeriodBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="LeaseIncentiveReceivableNoncurrent1" id="tnp_LeaseIncentiveReceivableNoncurrent1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="RedeemableSeriesGPreferredStockDividends" id="tnp_RedeemableSeriesGPreferredStockDividends" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax1" id="tnp_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="ConcentrationRiskPercentage2" id="tnp_ConcentrationRiskPercentage2" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="SaleLeasebackTransactionNetProceedsInvestingActivities1" id="tnp_SaleLeasebackTransactionNetProceedsInvestingActivities1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="OperatingLeasesFutureMinimumPaymentsReceivableAfterFiveYears" id="tnp_OperatingLeasesFutureMinimumPaymentsReceivableAfterFiveYears" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="ScrapValuePerLightWeightTon" id="tnp_ScrapValuePerLightWeightTon" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="LeaseIncentiveReceivableCurrent1" id="tnp_LeaseIncentiveReceivableCurrent1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="RepaymentDate" id="tnp_RepaymentDate" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DrawnDownDate" id="tnp_DrawnDownDate" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="SellersAccountsReceivableCurrent" id="tnp_SellersAccountsReceivableCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="OtherComprehensiveIncomeUnrealizedLossOnDerivativesArisingDuringPeriodBeforeTax1" id="tnp_OtherComprehensiveIncomeUnrealizedLossOnDerivativesArisingDuringPeriodBeforeTax1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="OtherComprehensiveIncomeUnrealizedGainOnDerivativesArisingDuringPeriodBeforeTax1" id="tnp_OtherComprehensiveIncomeUnrealizedGainOnDerivativesArisingDuringPeriodBeforeTax1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="SellersAccountsReceivableNonCurrent" id="tnp_SellersAccountsReceivableNonCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="AllowanceForInsuranceClaims" id="tnp_AllowanceForInsuranceClaims" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="SaleLeasebackTransactionDescription1" id="tnp_SaleLeasebackTransactionDescription1" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="WeightedAverageNumberOfShareOutstandingBasic" id="tnp_WeightedAverageNumberOfShareOutstandingBasic" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="WeightedAverageNumberOfShareOutstandingDiluted" id="tnp_WeightedAverageNumberOfShareOutstandingDiluted" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="EarningsPerShareBasicAndDiluted1" id="tnp_EarningsPerShareBasicAndDiluted1" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="RedeemablePreferredStockDividends1" id="tnp_RedeemablePreferredStockDividends1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="CreditFacilityDescriptionOfScope" id="tnp_CreditFacilityDescriptionOfScope" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="EarningsPerShareBasic1" id="tnp_EarningsPerShareBasic1" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="EarningsPerShareDiluted1" id="tnp_EarningsPerShareDiluted1" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="UndistributedIncomeAttributablePreferredShares" id="tnp_UndistributedIncomeAttributablePreferredShares" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="NetIncomeLossAllocatedToPreferredLimitedIPartners" id="tnp_NetIncomeLossAllocatedToPreferredLimitedIPartners" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="OperatingLeaseRightOfUseAssetFairValue" id="tnp_OperatingLeaseRightOfUseAssetFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="IncomeLossFromContinuingOperationsPerBasicAndDilutedShare1" id="tnp_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare1" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="LesseeFinanceLeaseLiabilityPaymentsDueNextTwelveMonths" id="tnp_LesseeFinanceLeaseLiabilityPaymentsDueNextTwelveMonths" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="LesseeFinanceLeaseLiabilityPaymentsDue" id="tnp_LesseeFinanceLeaseLiabilityPaymentsDue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="LesseeFinanceLeaseLiabilityAndFinancialLiabilityUndiscountedExcessAmount" id="tnp_LesseeFinanceLeaseLiabilityAndFinancialLiabilityUndiscountedExcessAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="FinancialLeaseLiability" id="tnp_FinancialLeaseLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="ProceedsFromSwapsTerminations" id="tnp_ProceedsFromSwapsTerminations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="PrepaymentDate" id="tnp_PrepaymentDate" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DebtInstrumentRepaymentAmount" id="tnp_DebtInstrumentRepaymentAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="LossFromSaleOfTreasuryStock" id="tnp_LossFromSaleOfTreasuryStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="PreferredStockSeriesGDividendsIncomeStatementImpact" id="tnp_PreferredStockSeriesGDividendsIncomeStatementImpact" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="PreferredStockConvertibleSeriesGDividendsIncomeStatementImpact1" id="tnp_PreferredStockConvertibleSeriesGDividendsIncomeStatementImpact1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="UndistributedIncomeAttributablePreferredShares1" id="tnp_UndistributedIncomeAttributablePreferredShares1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="FinanceLeaseLiabilityFairValueDisclosure" id="tnp_FinanceLeaseLiabilityFairValueDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="AmortizatioOfDeferredGainOnTerminationOfFinancialInstruments" id="tnp_AmortizatioOfDeferredGainOnTerminationOfFinancialInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="EstimatedResidualScrapRatePerLightweightTonForTankerAndContainerVessels" id="tnp_EstimatedResidualScrapRatePerLightweightTonForTankerAndContainerVessels" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="NumberOfOperatingVesselsSold" id="tnp_NumberOfOperatingVesselsSold" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockRedeemedOrCalledDuringPeriodValue1" id="tnp_StockRedeemedOrCalledDuringPeriodValue1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="InterestExpenseOnRedeemablePreferredShares" id="tnp_InterestExpenseOnRedeemablePreferredShares" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="DeemedDividendOnPreferredShares" id="tnp_DeemedDividendOnPreferredShares" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="InterestIncomeDebtSecurities" id="tnp_InterestIncomeDebtSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="AframaxProteasMember" id="tnp_AframaxProteasMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TwoSuezmaxTankersAndTwoAframaxTankersOneLngCarrierMember" id="tnp_TwoSuezmaxTankersAndTwoAframaxTankersOneLngCarrierMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="SixHandymaxTankersMember" id="tnp_SixHandymaxTankersMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="SixHandymaxTankersTwoHandysizeTankersMember" id="tnp_SixHandymaxTankersTwoHandysizeTankersMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TwoSuezmaxTankersMember" id="tnp_TwoSuezmaxTankersMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="NumberOfVesselsSublease" id="tnp_NumberOfVesselsSublease" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="Alaska1Member" id="tnp_Alaska1Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChiosDfAndIthakiDFMember" id="tnp_ChiosDfAndIthakiDFMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChiosDf1Member" id="tnp_ChiosDf1Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="IthakiDf1Member" id="tnp_IthakiDf1Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="EurochampioAndEuronikeMember" id="tnp_EurochampioAndEuronikeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AlpesPoppyS.AspenMystrasDfAndMontmartreDfMember" id="tnp_AlpesPoppyS.AspenMystrasDfAndMontmartreDfMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="SeliniAndSalaminaMember" id="tnp_SeliniAndSalaminaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DP2ShuttleTankerAnfieldMember" id="tnp_DP2ShuttleTankerAnfieldMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="NumberLoanAgreements" id="tnp_NumberLoanAgreements" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PaymentsOfOperatingAndFinanceLeases" id="tnp_PaymentsOfOperatingAndFinanceLeases" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="BunkerSwapMember" id="tnp_BunkerSwapMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TimeDepositsFairValueDisclosure" id="tnp_TimeDepositsFairValueDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="TimeDepositsFairValue1Disclosure" id="tnp_TimeDepositsFairValue1Disclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="TimeDepositsAndTreasuryBillsAtCarryingValue" id="tnp_TimeDepositsAndTreasuryBillsAtCarryingValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="ProceedsFromLeasePaymentSalesTypeAndDirectOperatingLeasesInvestingActivity" id="tnp_ProceedsFromLeasePaymentSalesTypeAndDirectOperatingLeasesInvestingActivity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="OtherFinancialLiabilityPaymentsDueInNextRollingTwelveMonths" id="tnp_OtherFinancialLiabilityPaymentsDueInNextRollingTwelveMonths" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="OtherFinancialLiabilityPaymentsDueInNextRollingTwoYears" id="tnp_OtherFinancialLiabilityPaymentsDueInNextRollingTwoYears" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="OtherFinancialLiabilityPaymentsDueInNextRollingThreeYears" id="tnp_OtherFinancialLiabilityPaymentsDueInNextRollingThreeYears" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="OtherFinancialLiabilityPaymentsDueInNextRollingFourYears" id="tnp_OtherFinancialLiabilityPaymentsDueInNextRollingFourYears" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="OtherFinancialLiabilityPaymentsDueInNextRollingFiveYears" id="tnp_OtherFinancialLiabilityPaymentsDueInNextRollingFiveYears" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="OtherFinancialLiabilityPaymentsDueInNextRollingAfterYearFive" id="tnp_OtherFinancialLiabilityPaymentsDueInNextRollingAfterYearFive" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="OtherFinanceLeaseLiabilityPaymentsDue" id="tnp_OtherFinanceLeaseLiabilityPaymentsDue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="OtherFinanceLeaseLiability" id="tnp_OtherFinanceLeaseLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="OtherFinanceLeaseLiabilityNoncurrent" id="tnp_OtherFinanceLeaseLiabilityNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="DebtSecuritiesAtCarryingValue" id="tnp_DebtSecuritiesAtCarryingValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="IncreaseOfMonthlyManagementFees" id="tnp_IncreaseOfMonthlyManagementFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod1" id="tnp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod1" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="EUAllowances" id="tnp_EUAllowances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="EuropeanUnionEmissionsTradingSystemLiabilityForEmissionsAllowancesCurrentAndNoncurrent" id="tnp_EuropeanUnionEmissionsTradingSystemLiabilityForEmissionsAllowancesCurrentAndNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="NumberOfShipbuildingContracts" id="tnp_NumberOfShipbuildingContracts" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax1" id="tnp_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="OptionForExtensionOfDerivativeInstrument" id="tnp_OptionForExtensionOfDerivativeInstrument" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="BelowMarketAcquiredChartersDisclosureTextBlock" id="tnp_BelowMarketAcquiredChartersDisclosureTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
</schema>
