<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by Fujitsu Interstage XWand B0217 -->
<!--
Taxonomy based on XBRL standard Version 2.1.
Created with Oracle Hyperion Disclosure Management (tm)
XBRL Taxonomy Designer version 1.0.0.0 (2010-12-07 11:07).
Contact www.oracle.com
Copyright (c)2017, Oracle Corporation (http://www.oracle.com),
and/or its affiliates. All rights reserved.
Produced on 2017-10-02 15:52:19
-->
<schema targetNamespace="http://www.tenn.gr/20171231" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:tnp="http://www.tenn.gr/20171231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:us-types="http://fasb.org/us-types/2017-01-31" xmlns:xlink="http://www.w3.org/1999/xlink">
  <annotation>
    <appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="tnp-20171231_pre.xml" xlink:title="Presentation Links, all" 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-20171231_cal.xml" xlink:title="Calculation Links, all" 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-20171231_def.xml" xlink:title="Definition Links, all" 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-20171231_lab.xml" xlink:title="Label Links, all" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
      <link:roleType roleURI="http://www.tenn.gr/20171231/role/TransactionsWithRelatedParties" id="TransactionsWithRelatedParties">
        <link:definition>100200 - 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://www.tenn.gr/20171231/role/DeferredCharges" id="DeferredCharges">
        <link:definition>100600 - Disclosure - Deferred Charges</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://www.tenn.gr/20171231/role/LongTermDebt" id="LongTermDebt">
        <link:definition>100700 - Disclosure - Long-Term Debt</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://www.tenn.gr/20171231/role/InterestAndFinanceCostsNet" id="InterestAndFinanceCostsNet">
        <link:definition>100800 - 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://www.tenn.gr/20171231/role/StockholdersEquity" id="StockholdersEquity">
        <link:definition>100900 - 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://www.tenn.gr/20171231/role/EarningsPerCommonShare" id="EarningsPerCommonShare">
        <link:definition>101100 - 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://www.tenn.gr/20171231/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
        <link:definition>101400 - 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://www.tenn.gr/20171231/role/FinancialInstruments" id="FinancialInstruments">
        <link:definition>101500 - 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://www.tenn.gr/20171231/role/SubsequentEvents" id="SubsequentEvents">
        <link:definition>101600 - 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://www.tenn.gr/20171231/role/DocumentAndEntityInformation" id="DeferredCosts">
        <link:definition>000100 - Document - Document and Entity Information</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://www.tenn.gr/20171231/role/ConsolidatedStatementsOfStockholdersEquityParentheticals" id="StatementOfShareholdersEquityAndOtherComprehensiveIncomeParentheticals">
        <link:definition>000450 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parentheticals)</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://www.tenn.gr/20171231/role/ConsolidatedBalanceSheets" id="ConsolidatedBalanceSheets">
        <link:definition>000200 - Statement - CONSOLIDATED BALANCE SHEETS</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://www.tenn.gr/20171231/role/ConsolidatedStatementsOfIncome" id="ConsolidatedStatementsOfIncome">
        <link:definition>000300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</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://www.tenn.gr/20171231/role/ConsolidatedStatementsOfStockholdersEquity" id="ConsolidatedStatementsOfStockholdersEquity">
        <link:definition>000400 - Statement - CONSOLIDATED STATEMENTS OF 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://www.tenn.gr/20171231/role/ConsolidatedStatementsOfCashFlows" id="ConsolidatedStatementsOfCashFlows">
        <link:definition>000500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</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://www.tenn.gr/20171231/role/ConsolidatedBalanceSheetsParentheticals" id="ConsolidatedBalanceSheetsParentheticals">
        <link:definition>000270 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals)</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://www.tenn.gr/20171231/role/AccumulatedOtherComprehensiveIncomeLoss" id="AccumulatedOtherComprehensiveIncome">
        <link:definition>101000 - Disclosure - Accumulated other comprehensive loss</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://www.tenn.gr/20171231/role/StatementOfConsolidatedComprehensiveIncome" id="ConsolidatedComprehensiveIncome">
        <link:definition>000350 - Statement - STATEMENTS OF CONSOLIDATED OTHER COMPREHENSIVE INCOME</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://www.tenn.gr/20171231/role/TransactionsWithRelatedPartiesTables" id="TransactionsWithRelatedPartiesTables">
        <link:definition>300200 - Disclosure - Transactions with Related Parties (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://www.tenn.gr/20171231/role/LongTermDebtTables" id="LongTermDebtTables">
        <link:definition>300700 - Disclosure - Long-Term Debt (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://www.tenn.gr/20171231/role/InterestAndFinanceCostsNetTables" id="InterestAndFinanceCostsNetTables">
        <link:definition>300800 - 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://www.tenn.gr/20171231/role/EarningsPerCommonShareTables" id="EarningsPerCommonShareTables">
        <link:definition>301100 - 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://www.tenn.gr/20171231/role/FinancialInsrumentsTables" id="FinancialInsrumentsTables">
        <link:definition>301500 - 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://www.tenn.gr/20171231/role/TransactionsWithRelatedPartiesStatementOfIncomeTableDetails" id="TransactionsWithRelatedPartiesServicesTables">
        <link:definition>400210 - Disclosure - Transactions with Related Parties - Statement of 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://www.tenn.gr/20171231/role/TransactionsWithRelatedPartiesBalanceSheetTableDetails" id="TransactionsWithRelatedPartiesDueFromTables">
        <link:definition>400220 - Disclosure - Transactions with Related Parties - Balance Sheet (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://www.tenn.gr/20171231/role/TransactionsWithRelatedPartiesManagementFeesTablesDetails" id="TransactionsWithRelatedPartiesManagementFeesTable">
        <link:definition>400230 - Disclosure - Transactions with Related Parties - Management Fees (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://www.tenn.gr/20171231/role/CommitmentsAndContingenciesTableDetails" id="VesselsTablesDetails">
        <link:definition>401410 - Disclosure - Commitments and Contingencies (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://www.tenn.gr/20171231/role/LongTermDebtTableDetails" id="LongTermDebtTableDetails">
        <link:definition>400710 - 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://www.tenn.gr/20171231/role/LongTermDebtWeightedAverageInterestRatesTableDetails" id="LongTermDebtWeighted">
        <link:definition>400720 - 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://www.tenn.gr/20171231/role/LongTermDebtPrincipalPaymentsTableDetails" id="LongTermDebtPrincipal">
        <link:definition>400740 - 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://www.tenn.gr/20171231/role/InterestAndFinanceCostsNetTableDetails" id="InterestAndFinanceCostsNetTableDetails">
        <link:definition>400810 - 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://www.tenn.gr/20171231/role/EarningsPerShareCommonTableDetails" id="EarningsPerShareCommonTableDetails">
        <link:definition>401110 - 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://www.tenn.gr/20171231/role/FinancialInstrumentsFairValuesTableDetails" id="FinancialInstrumentsFairValueTableDetails">
        <link:definition>401510 - Disclosure - Financial Instruments - Fair Values (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://www.tenn.gr/20171231/role/FinancialInstrumentsDesignatedNonDesignatedAsHedgingTableDetails" id="FinancialInstrumentsDesignatedNonDesignatedAsHedging">
        <link:definition>401520 - Disclosure - Financial Instruments - Balance Sheet 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://www.tenn.gr/20171231/role/FinancialInstrumentsGainLossRecognizedInAccumulatedOciOnDerivativeTableDetails" id="FinancialInstrumentsEffectTableDetails">
        <link:definition>401530 - Disclosure - Financial Instruments - Derivatives Designated as Hedging Instruments - Gain/(Loss) Recognized in Accumulated Other Comprehensive Income 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://www.tenn.gr/20171231/role/FinancialInstrumentsNotDesignatedTableDetails" id="FinancialInstrumentsNotDesignatedTableDetails">
        <link:definition>401545 - Disclosure - Financial Instruments - Derivatives Not Designated as Hedging Instruments - Net Realized and Unrealized Gain (Loss) Recognized on Statement of Comprehensive Income / (Loss) (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://www.tenn.gr/20171231/role/FinancialInstrumentsRecurringMeasurementsTableDetails" id="FinancialInstrumentsRecurringMeasurements">
        <link:definition>401550 - Disclosure - Financial Instruments - Fair Value of Assets and Liabilities Measured on Recurring Basis (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://www.tenn.gr/20171231/role/TransactionsWithRelatedPartiesAccruedLiabilitiesDetails" id="TransactionsWithRelatedPartiesAdditionalDetailsAccrued">
        <link:definition>400240 - Disclosure - Transactions with Related Parties - Accrued Liabilities (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://www.tenn.gr/20171231/role/TransactionsWithRelatedPartiesTsakosEnergyManagementLimitedDetails" id="TransactionsWithRelatedPartiesAdditionalDetailsTsakosEnergyManagement">
        <link:definition>400250 - Disclosure - Transactions with Related Parties - Tsakos Energy Management Limited (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://www.tenn.gr/20171231/role/TransactionsWithRelatedPartiesTsakosShippingTradingDetails" id="TransactionsWithRelatedPartiesAdditionalDetailsTsakosShippingTrading">
        <link:definition>400260 - Disclosure - Transactions with Related Parties - Tsakos Shipping and Trading S.A. (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://www.tenn.gr/20171231/role/VesselsSalesAcquisitionsDetails" id="VesselsAdditionalDetailsSales">
        <link:definition>400510 - Disclosure - Vessels - Acquisitions and Sales (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://www.tenn.gr/20171231/role/DeferredChargesDetails" id="DeferredChargesAdditionalDetails">
        <link:definition>400610 - Disclosure - Deferred Charges (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://www.tenn.gr/20171231/role/LongTermDebtCreditFacilitiesDetails" id="LongTermDebtAdditionalDetailsCreditFacilities">
        <link:definition>400741 - Disclosure - Long-Term Debt - Credit Facilities (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://www.tenn.gr/20171231/role/LongTermDebtTermBankLoansDetails" id="LongTermDebtTermBankLoansAdditionalDetails">
        <link:definition>400750 - Disclosure - Long-Term Debt - Term Bank Loans (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://www.tenn.gr/20171231/role/InterestAndFinanceCostsNetDetails" id="Disclosure-InterestAndFinanceCostsNetAdditionalDetails">
        <link:definition>400820 - Disclosure - Interest and Finance Costs, net (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://www.tenn.gr/20171231/role/StockholdersEquityDetails" id="StockholdersEquityNarrativeDetails">
        <link:definition>400920 - Disclosure - Stockholders' Equity (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://www.tenn.gr/20171231/role/FinancialInstrumentsNonRecurringBasisTableDetails" id="FinancialInstrumentsNonRecurringBasisTableDetails">
        <link:definition>401570 - Disclosure - Financial Instruments - Fair Value of Items Measured on Nonrecurring Basis (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://www.tenn.gr/20171231/role/AccumulatedOtherComprehensiveLossDetails" id="AccumulatedOtherComprehensiveLossAdditionalDetails">
        <link:definition>401010 - Disclosure - Accumulated other comprehensive loss (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://www.tenn.gr/20171231/role/CommitmentsAndContingenciesDetails" id="CommitmentsAndContingenciesAdditionalDetails">
        <link:definition>401420 - Disclosure - Commitments and Contingencies (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://www.tenn.gr/20171231/role/CommitmentsAndContingenciesTables" id="CommitmentsAndContingenciesTables">
        <link:definition>301400 - 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://www.tenn.gr/20171231/role/SubsequentEventsDetails" id="SubsequentEventsAdditionalDetails">
        <link:definition>401610 - Disclosure - Subsequent Events (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://www.tenn.gr/20171231/role/FinancialInstrumentsGainLossReclassifiedFromAccumulatedOciIntoIncomeTableDetails" id="FinancialInstrumentsGainLossReclassifiedFromAccumulatedOciIntoIncomeTableDetails">
        <link:definition>401535 - Disclosure - Financial Instruments - Derivatives Designated As Hedging Instruments - Loss Reclassified from Accumulated Other Comprehensive Loss into Income (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://www.tenn.gr/20171231/role/FinancialInstrumentsDetails" id="FinancialInstrumentsAdditionalDetails">
        <link:definition>401580 - Disclosure - Financial Instruments (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://www.tenn.gr/20171231/role/LongTermDebtAdditionalInformationDetails" id="LongTermDebtAdditionalInformationDetails">
        <link:definition>400760 - Disclosure - Long-Term Debt - Covenants (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://www.tenn.gr/20171231/role/SignificantAccountingPoliciesTables" id="SignificantAccountingPoliciesTables">
        <link:definition>300100 - Disclosure - Significant Accounting Policies (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://www.tenn.gr/20171231/role/SignificantAccountingPolicies" id="SignificantAccountingPolicies">
        <link:definition>100110 - Disclosure - Significant Accounting Policies</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://www.tenn.gr/20171231/role/SignificantAccountingPoliciesTableDetails" id="SignificantAccountingPoliciesTableDetails">
        <link:definition>400100 - Disclosure - Significant Accounting Policies (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://www.tenn.gr/20171231/role/Long-termInvestments" id="Long-termInvestments">
        <link:definition>100300 - Disclosure - Long-term Investments</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://www.tenn.gr/20171231/role/LongTermInvestmentsDetails" id="LongTermInvestmentsDetails">
        <link:definition>400300 - Disclosure - Long-term Investments (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://www.tenn.gr/20171231/role/MarketableSecurities" id="MarketableSecurities">
        <link:definition>100400 - Disclosure - Marketable 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://www.tenn.gr/20171231/role/MarketableSecuritiesDetails" id="MarketableSecuritiesDetails">
        <link:definition>400410 - Disclosure - Marketable Securities (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://www.tenn.gr/20171231/role/VesselsImpairmentDetails" id="VesselsImpairmentDetails">
        <link:definition>400540 - Disclosure - Vessels - Impairment (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://www.tenn.gr/20171231/role/Vessels" id="Vessels">
        <link:definition>100500 - 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://www.tenn.gr/20171231/role/LongTermDebtLoanMovementsTableDetails" id="LongTermDebtLoanMovementsTableDetails">
        <link:definition>400730 - Disclosure - Long-Term Debt - Loan 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://www.tenn.gr/20171231/role/StockholdersEquityAdditionalInformationDetails" id="StockholdersEquityAdditionalInformationDetails">
        <link:definition>400930 - Disclosure - Stockholders' Equity - Additional Information (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://www.tenn.gr/20171231/role/EarningsPerCommonShareDetails" id="EarningsPerCommonShareDetails">
        <link:definition>401120 - Disclosure - Earnings per Common Share (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://www.tenn.gr/20171231/role/NoncontrollingInterestInSubsidiary" id="NoncontrollingInterestInSubsidiary">
        <link:definition>101200 - Disclosure - Noncontrolling Interest in Subsidiary</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://www.tenn.gr/20171231/role/NoncontrollingInterestInSubsidiaryDetails" id="NoncontrollingInterestInSubsidiaryDetails">
        <link:definition>401200 - Disclosure - Noncontrolling Interest in Subsidiary (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://www.tenn.gr/20171231/role/IncomeTaxes" id="IncomeTaxes">
        <link:definition>101300 - Disclosure - Income Taxes</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://www.tenn.gr/20171231/role/SignificantAccountingPoliciesPolicies" id="SignificantAccountingPoliciesPolicies">
        <link:definition>200000 - Disclosure - Significant Accounting Policies (Policies)</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://www.tenn.gr/20171231/role/TransactionsWithRelatedPartiesTsakosColumbiaShipmanagementSADetails" id="TransactionsWithRelatedPartiesTsakosColumbiaShipmanagementSADetails">
        <link:definition>400255 - Disclosure - Transactions with Related Parties - Tsakos Columbia Shipmanagement S.A. (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://www.tenn.gr/20171231/role/BasisOfPresentation" id="BasisOfPresentation">
        <link:definition>100100 - 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://www.tenn.gr/20161231/role/SignificantAccountingPoliciesDetails" id="SignificantAccountingPoliciesDetails">
        <link:definition>400110 - Disclosure - Significant Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:labelLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.tenn.gr/20171231/role/VesselsSaleAndLeasebackDetails" id="VesselsSaleAndLeasebackDetails">
        <link:definition>400520 - Disclosure - Vessels - Sale and Leaseback (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://www.tenn.gr/20171231/role/VesselsCharterHireExpenseDetails" id="VesselsCharterHireExpenseDetails">
        <link:definition>400530 - Disclosure - Vessels - Charter hire expense (Details)</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/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <import namespace="http://fasb.org/us-gaap/2017-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/dei/2014-01-31" schemaLocation="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd"/>
  <import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/>
  <element name="AccountingForRevenueExpenses" id="tnp_AccountingForRevenueExpenses" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AccountingForSpecialSurveyDryDockingCosts" id="tnp_AccountingForSpecialSurveyDryDockingCosts" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AcquiredVesselValue" id="tnp_AcquiredVesselValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="AcquisitionsDateOfTransactionForAcquisitions" id="tnp_AcquisitionsDateOfTransactionForAcquisitions" type="xbrli:dateItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AffiliateCompanyMember" id="tnp_AffiliateCompanyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="AframaxCrudeTankerUnderConstruction1Member" id="tnp_AframaxCrudeTankerUnderConstruction1Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="AframaxCrudeTankerUnderConstruction2Member" id="tnp_AframaxCrudeTankerUnderConstruction2Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="AframaxCrudeTankerUnderConstruction3Member" id="tnp_AframaxCrudeTankerUnderConstruction3Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="AframaxCrudeTankerUnderConstruction4Member" id="tnp_AframaxCrudeTankerUnderConstruction4Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="AframaxMariaPrincessMember" id="tnp_AframaxMariaPrincessMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="AframaxTanker1Member" id="tnp_AframaxTanker1Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="AframaxTanker2Member" id="tnp_AframaxTanker2Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="AframaxTanker3Member" id="tnp_AframaxTanker3Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="AframaxTankerEliasTsakosMember" id="tnp_AframaxTankerEliasTsakosMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="AframaxTankerMarathonTSMember" id="tnp_AframaxTankerMarathonTSMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="AframaxTankerMember" id="tnp_AframaxTankerMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="AirManiaTravelMember" id="tnp_AirManiaTravelMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="AlaskaMember" id="tnp_AlaskaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="AllTermLoansMember" id="tnp_AllTermLoansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="AmortizationOfDeferredLossOnDedesignatedFinancialInstruments" id="tnp_AmortizationOfDeferredLossOnDedesignatedFinancialInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="AmountFromCancellationOfVesselsUnderConstruction" id="tnp_AmountFromCancellationOfVesselsUnderConstruction" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="AmphitriteMember" id="tnp_AmphitriteMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="AndromedaMember" id="tnp_AndromedaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="AnnualIncreaseAdjustmentOfMonthlyManagementFee" id="tnp_AnnualIncreaseAdjustmentOfMonthlyManagementFee" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ArchangelMember" id="tnp_ArchangelMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ArgosyInsuranceCompanyLimitedMember" id="tnp_ArgosyInsuranceCompanyLimitedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ArionMember" id="tnp_ArionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="AsahiPrincessMember" id="tnp_AsahiPrincessMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" 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="BreakageCost" id="tnp_BreakageCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="BrokerageServicesCommissionsRevenue" id="tnp_BrokerageServicesCommissionsRevenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="BunkerCallOptionDerivativesAtFairValueNet" id="tnp_BunkerCallOptionDerivativesAtFairValueNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="BunkerCallOptionNotDesignatedAsHedgingInstrumentAssetFairValue" id="tnp_BunkerCallOptionNotDesignatedAsHedgingInstrumentAssetFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="BunkerCallOptionNotDesignatedAsHedgingInstrumentLiabilityFairValue" id="tnp_BunkerCallOptionNotDesignatedAsHedgingInstrumentLiabilityFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="BunkerCallOptionPremium" id="tnp_BunkerCallOptionPremium" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="BunkerPutOptionDerivativesAtFairValueNet" id="tnp_BunkerPutOptionDerivativesAtFairValueNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="BunkerPutOptionNotDesignatedAsHedgingInstrumentAssetFairValue" id="tnp_BunkerPutOptionNotDesignatedAsHedgingInstrumentAssetFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="BunkerPutOptionNotDesignatedAsHedgingInstrumentLiabilityFairValue" id="tnp_BunkerPutOptionNotDesignatedAsHedgingInstrumentLiabilityFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" 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="BunkerSwapDerivativesAtFairValueNet" id="tnp_BunkerSwapDerivativesAtFairValueNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="BunkerSwapsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" id="tnp_BunkerSwapsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="BunkerSwapsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" id="tnp_BunkerSwapsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" 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="CancellationOfManagementAgreementPenaltyFee" id="tnp_CancellationOfManagementAgreementPenaltyFee" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" 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="CarryingAmountOfLongTermDebtMember" id="tnp_CarryingAmountOfLongTermDebtMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangeInAccountingEstimateEffectOnDepreciation" id="tnp_ChangeInAccountingEstimateEffectOnDepreciation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="ChangeInAccountingEstimateEffectOnDepreciationPerWeightedAverageNumberOfShares" id="tnp_ChangeInAccountingEstimateEffectOnDepreciationPerWeightedAverageNumberOfShares" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ChangeInAccountingEstimateFinancialEffect1" id="tnp_ChangeInAccountingEstimateFinancialEffect1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="ChangeInAccountingEstimateFinancialEffectPerWeightedAverageNumberShares" id="tnp_ChangeInAccountingEstimateFinancialEffectPerWeightedAverageNumberShares" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="CharterHireAgreementDateOfAgreement" id="tnp_CharterHireAgreementDateOfAgreement" type="xbrli:dateItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CharterHireDailyRate" id="tnp_CharterHireDailyRate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CharteredInOrOnBareboatBasisMember" id="tnp_CharteredInOrOnBareboatBasisMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="CharteredOutVesselsOrOnBareboatBasisMember" id="tnp_CharteredOutVesselsOrOnBareboatBasisMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ChartererBMember" id="tnp_ChartererBMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ChartererCMember" id="tnp_ChartererCMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ChartererDMember" id="tnp_ChartererDMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ChartererMember" id="tnp_ChartererMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="CommercialAndKeximFacilitiesMember" id="tnp_CommercialAndKeximFacilitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="CommercialAndNonCommercialFacilityMember" id="tnp_CommercialAndNonCommercialFacilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="CommercialFacilityMember" id="tnp_CommercialFacilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="CommissionOnPurchaseOnSalePriceOfVessels" id="tnp_CommissionOnPurchaseOnSalePriceOfVessels" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" 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="Commissions" id="tnp_Commissions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="CommissionsInConnectionWithDeliveryNewBuildings" id="tnp_CommissionsInConnectionWithDeliveryNewBuildings" 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="CommissionsOnCharterHireAgreements" id="tnp_CommissionsOnCharterHireAgreements" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CommonStockDividendsPerShareCashPaid1" id="tnp_CommonStockDividendsPerShareCashPaid1" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ConditionsForDividendRateIncrease" id="tnp_ConditionsForDividendRateIncrease" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CreditFacility1Member" id="tnp_CreditFacility1Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="CreditFacility2Member" id="tnp_CreditFacility2Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="CreditFacility3Member" id="tnp_CreditFacility3Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="CreditFacility4Member" id="tnp_CreditFacility4Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="CreditFacility5Member" id="tnp_CreditFacility5Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="CreditFacility6Member" id="tnp_CreditFacility6Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="CreditFacility7Member" id="tnp_CreditFacility7Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="CreditFacility8Member" id="tnp_CreditFacility8Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="CrudeCarriersMember" id="tnp_CrudeCarriersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="CurrentPortionOfFinancialInstrumentsFairValueMember" id="tnp_CurrentPortionOfFinancialInstrumentsFairValueMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="DaysRequiredForCancellationWrittenNoticeForAgreement" id="tnp_DaysRequiredForCancellationWrittenNoticeForAgreement" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DebtDisclosureTableTextBlock" id="tnp_DebtDisclosureTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" 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="DebtInstrumentMaximumFaceAmountAsPercentageVesselsValue" id="tnp_DebtInstrumentMaximumFaceAmountAsPercentageVesselsValue" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="DebtInstrumentOriginationDate" id="tnp_DebtInstrumentOriginationDate" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DebtInstrumentPeriodicPaymentRatio" id="tnp_DebtInstrumentPeriodicPaymentRatio" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DedesignationOfCashFlowHedgeLossInAccumulatedOtherComprehensiveIncome" id="tnp_DedesignationOfCashFlowHedgeLossInAccumulatedOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="DeferredChargesNet" id="tnp_DeferredChargesNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="DeferredChargesTextBlock" id="tnp_DeferredChargesTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="DepreciationExpenseMember" id="tnp_DepreciationExpenseMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" 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="DerivativeNotionalAmount1" id="tnp_DerivativeNotionalAmount1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="DistributionAgencyAgreementMember" id="tnp_DistributionAgencyAgreementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" 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="DocumentAndEntityInformationAbstract" id="tnp_DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="EightLoansMember" id="tnp_EightLoansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="EightYearTermLoan2Member" id="tnp_EightYearTermLoan2Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="EightYearTermLoan3Member" id="tnp_EightYearTermLoan3Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="EightYearTermLoan4Member" id="tnp_EightYearTermLoan4Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="EightYearTermLoanMember" id="tnp_EightYearTermLoanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="EurochampionAndEuronikeMember" id="tnp_EurochampionAndEuronikeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="EuronikeMember" id="tnp_EuronikeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="EurochampionMariaPrincessAndUlyssesMember" id="tnp_EurochampionMariaPrincessAndUlyssesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasis" id="tnp_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasis" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="FairValueOfBunkerSwapAgreements" id="tnp_FairValueOfBunkerSwapAgreements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="FinanceProjectCostsExpensed" id="tnp_FinanceProjectCostsExpensed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="FinancialInstrumentsFairValueNetOfCurrentPortionMember" id="tnp_FinancialInstrumentsFairValueNetOfCurrentPortionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="First15YearsMember" id="tnp_First15YearsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="FirstFourInstallmentsMember" id="tnp_FirstFourInstallmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="FirstMember" id="tnp_FirstMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="FirstTranchMember" id="tnp_FirstTranchMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="FiveAframaxTankersUnderConstructionMember" id="tnp_FiveAframaxTankersUnderConstructionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="FiveYearTermLoan1Member" id="tnp_FiveYearTermLoan1Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="FiveYearTermLoan2Member" id="tnp_FiveYearTermLoan2Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="FiveYearTermLoanMember" id="tnp_FiveYearTermLoanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="FourLoanAgreementsMember" id="tnp_FourLoanAgreementsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="FourYearTermLoanMember" id="tnp_FourYearTermLoanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" 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="GainLossOnBunkerPutOptionsDerivativeInstrumentsNotDesignatedAsHedgingInstruments" id="tnp_GainLossOnBunkerPutOptionsDerivativeInstrumentsNotDesignatedAsHedgingInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="GainLossOnBunkerSwapsDerivativeInstrumentsNotDesignatedAsHedgingInstruments" id="tnp_GainLossOnBunkerSwapsDerivativeInstrumentsNotDesignatedAsHedgingInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="GainLossRecognizedInAccumulatedOtherComprehensiveIncomeLossOnDerivativeEffectivePortionMember" id="tnp_GainLossRecognizedInAccumulatedOtherComprehensiveIncomeLossOnDerivativeEffectivePortionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="GainsLossesOnExtinguishmentOfDebt1" id="tnp_GainsLossesOnExtinguishmentOfDebt1" 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="HandysizeTankerDelphiAndSuezmaxTankerTriathlonMember" id="tnp_HandysizeTankerDelphiAndSuezmaxTankerTriathlonMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="HandysizeTankerDelphiMember" id="tnp_HandysizeTankerDelphiMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="HandysizeTankersByzantionAndBosporosMember" id="tnp_HandysizeTankersByzantionAndBosporosMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="HerculesIMember" id="tnp_HerculesIMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="MarathonSolaOsloStavangerBergenMember" id="tnp_MarathonSolaOsloStavangerBergenMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="InterestFinanceCostsNetTextBlock" id="tnp_InterestFinanceCostsNetTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="InterestRateSwapCashSettlementsNonHedging" id="tnp_InterestRateSwapCashSettlementsNonHedging" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="IssuanceOfCommonStockUnderDistributionAgencyAgreement" id="tnp_IssuanceOfCommonStockUnderDistributionAgencyAgreement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="IzumoPrincessAndAegeasMember" id="tnp_IzumoPrincessAndAegeasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="KeximFacilityMember" id="tnp_KeximFacilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="LNGMariaEnergyMember" id="tnp_LNGMariaEnergyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="LR1ProductCarrier2Member" id="tnp_LR1ProductCarrier2Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="LargeRange1ProductTankerMember" id="tnp_LargeRange1ProductTankerMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="LargeRange1ProductTankerUnderConstruction1Member" id="tnp_LargeRange1ProductTankerUnderConstruction1Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="LargeRange1ProductTankerUnderConstruction2Member" id="tnp_LargeRange1ProductTankerUnderConstruction2Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="LastMember" id="tnp_LastMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="LiquefiedNaturalGasCarrierMember" id="tnp_LiquefiedNaturalGasCarrierMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="NeoEnergyMember" id="tnp_NeoEnergyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="LiquefiedNaturalGasCarrierUnderConstructionMember" id="tnp_LiquefiedNaturalGasCarrierUnderConstructionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="LoanFacility1LoanFacility2Member" id="tnp_LoanFacility1LoanFacility2Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="LoansNotInComplianceWithValueToLoanRatioMember" id="tnp_LoansNotInComplianceWithValueToLoanRatioMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ManagementFeePayableRemainderOfFiscalYear" id="tnp_ManagementFeePayableRemainderOfFiscalYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="ManagementFeePayableTotal" id="tnp_ManagementFeePayableTotal" 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="ManagementFeePayableYearFour" id="tnp_ManagementFeePayableYearFour" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="ManagementFeePayableYearOne" id="tnp_ManagementFeePayableYearOne" 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="ManagementFeePayableYearThree" id="tnp_ManagementFeePayableYearThree" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" 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="ManagementFeesCapitalized" id="tnp_ManagementFeesCapitalized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" 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="MarketableSecuritiesDisclosureTextBlock" id="tnp_MarketableSecuritiesDisclosureTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="MaximumNumberOfSharesIssuableUnderDistributionAgencyAgreement" id="tnp_MaximumNumberOfSharesIssuableUnderDistributionAgencyAgreement" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="MayaIncaMember" id="tnp_MayaIncaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="MilleniumEuronikeAndEurochampionMember" id="tnp_MilleniumEuronikeAndEurochampionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="MinimumAppreciationEuroDollarTriggeringAdjustmentOfMonthlyManagementFee" id="tnp_MinimumAppreciationEuroDollarTriggeringAdjustmentOfMonthlyManagementFee" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="MinimumFutureCharterRevenuesTableTextBlock" id="tnp_MinimumFutureCharterRevenuesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="MinimumLiquidityCovenantRequirementMember" id="tnp_MinimumLiquidityCovenantRequirementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" 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="MonthlyManagementFees" id="tnp_MonthlyManagementFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnCurrentPortionLongTermDebtNet" id="tnp_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnCurrentPortionLongTermDebtNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnDeferredChargesNet" id="tnp_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnDeferredChargesNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnLongTermDebtNet" id="tnp_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnLongTermDebtNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangePerWeightedAverageNumberOfSharesBothBasicAndDilutedEarningsPerShare" id="tnp_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangePerWeightedAverageNumberOfSharesBothBasicAndDilutedEarningsPerShare" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="NewBuildAframaxesMember" id="tnp_NewBuildAframaxesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="NewContractWithYard" id="tnp_NewContractWithYard" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="NewTwelveYearLoanMember" id="tnp_NewTwelveYearLoanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="NineYearTermLoan2Member" id="tnp_NineYearTermLoan2Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="NineYearTermLoanMember" id="tnp_NineYearTermLoanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="NineteenMonthTermLoanMember" id="tnp_NineteenMonthTermLoanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="NonCommercialFacilityMember" id="tnp_NonCommercialFacilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="NumberLoanTranches" id="tnp_NumberLoanTranches" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="NumberOfBunkerCallOptionAgreementsEnteredInto" id="tnp_NumberOfBunkerCallOptionAgreementsEnteredInto" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="NumberOfBunkerCallOptionAgreementsExpired" id="tnp_NumberOfBunkerCallOptionAgreementsExpired" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="NumberOfBunkerCallOptionAgreementsHeld" id="tnp_NumberOfBunkerCallOptionAgreementsHeld" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="NumberOfBunkerPutOptionAgreementsHeld" id="tnp_NumberOfBunkerPutOptionAgreementsHeld" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="NumberOfBunkerSwapAgreementsEnteredInto" id="tnp_NumberOfBunkerSwapAgreementsEnteredInto" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="NumberOfBunkerSwapAgreementsHeld" id="tnp_NumberOfBunkerSwapAgreementsHeld" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="NumberOfCreditFacilitiesWithReducingRevolvingCreditComponentAndTermBankLoanComponent" id="tnp_NumberOfCreditFacilitiesWithReducingRevolvingCreditComponentAndTermBankLoanComponent" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="NumberOfInterestRateSwapsTerminated" id="tnp_NumberOfInterestRateSwapsTerminated" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="NumberOfOpenReducingCreditFacilities" id="tnp_NumberOfOpenReducingCreditFacilities" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="NumberOfRepaymentInstallments" id="tnp_NumberOfRepaymentInstallments" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="NumberOfVessels" id="tnp_NumberOfVessels" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="NumberOfVesselsUnderConstruction" id="tnp_NumberOfVesselsUnderConstruction" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="OneAframaxTankerUnderConstruction1Member" id="tnp_OneAframaxTankerUnderConstruction1Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="OneAframaxTankerUnderConstruction2Member" id="tnp_OneAframaxTankerUnderConstruction2Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="OpenMarketPurchasesForCommonAndPreferredSharesMember" id="tnp_OpenMarketPurchasesForCommonAndPreferredSharesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="OperatingLeasesFutureMinimumPaymentsReceivableAfterFourYears" id="tnp_OperatingLeasesFutureMinimumPaymentsReceivableAfterFourYears" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="OperatingVesselsMember" id="tnp_OperatingVesselsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="PanamaxTankersSocratesAndSelecao1Member" id="tnp_PanamaxTankersSocratesAndSelecao1Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="PanamaxTankersSocratesAndSelecaoMember" id="tnp_PanamaxTankersSocratesAndSelecaoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" 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="PercentageOfRevenueGeneratedBySingleCharterer" id="tnp_PercentageOfRevenueGeneratedBySingleCharterer" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="PolarisOilShippingIncMember" id="tnp_PolarisOilShippingIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="PotentialEventMember" id="tnp_PotentialEventMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="PreferredDividends" id="tnp_PreferredDividends" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="PreferredDividendsPerShare" id="tnp_PreferredDividendsPerShare" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" 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="PreferredStockSeriesEDividendsIncomeStatementImpact" id="tnp_PreferredStockSeriesEDividendsIncomeStatementImpact" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="PresentValueOfLongTermDebtMember" id="tnp_PresentValueOfLongTermDebtMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ProductCarrierDelphiSuezmaxTankerTriathlonMember" id="tnp_ProductCarrierDelphiSuezmaxTankerTriathlonMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ProductOilCarriersMember" id="tnp_ProductOilCarriersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="RecentAccountingPronouncementsAdoptedPolicyTextBlock" id="tnp_RecentAccountingPronouncementsAdoptedPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="ReclassificationOfLongTermDebt" id="tnp_ReclassificationOfLongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="RelatedPartyFutureManagementFeesTableTextBlock" id="tnp_RelatedPartyFutureManagementFeesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="RelatedPartyTransactionsBalancesTableTextBlock" id="tnp_RelatedPartyTransactionsBalancesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="RemainingUsefulLifeMember" id="tnp_RemainingUsefulLifeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="RestrictedCashAndCashEquivalentsFairValueDisclosure" id="tnp_RestrictedCashAndCashEquivalentsFairValueDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="RevolvingCreditFacility1Member" id="tnp_RevolvingCreditFacility1Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="RevolvingCreditFacilityWithTermBankLoanComponentMember" id="tnp_RevolvingCreditFacilityWithTermBankLoanComponentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SapporoPrincessMember" id="tnp_SapporoPrincessMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="Scenario1Member" id="tnp_Scenario1Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="Scenario2Member" id="tnp_Scenario2Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="Scenario3Member" id="tnp_Scenario3Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="Scenario4Member" id="tnp_Scenario4Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ScheduleOfWeightedAverageInterestRateTableTextBlock" id="tnp_ScheduleOfWeightedAverageInterestRateTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="SecondFourInstallmentsMember" id="tnp_SecondFourInstallmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SecondTranchMember" id="tnp_SecondTranchMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SeriesDPreferredStock2Member" id="tnp_SeriesDPreferredStock2Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SevenYearTermLoan2Member" id="tnp_SevenYearTermLoan2Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SevenYearTermLoan3Member" id="tnp_SevenYearTermLoan3Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SevenYearTermLoan4Member" id="tnp_SevenYearTermLoan4Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SevenYearTermLoan5Member" id="tnp_SevenYearTermLoan5Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SevenYearTermLoan6Member" id="tnp_SevenYearTermLoan6Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SevenYearTermLoan7Member" id="tnp_SevenYearTermLoan7Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SevenYearTermLoanMember" id="tnp_SevenYearTermLoanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ShuttleTankerLisboaMember" id="tnp_ShuttleTankerLisboaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ShuttleTankerMember" id="tnp_ShuttleTankerMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SiliaTAndTriathlonAndDelphiAndMilleniumVesselsCarryingValueAfterImpairmentMember" id="tnp_SiliaTAndTriathlonAndDelphiAndMilleniumVesselsCarryingValueAfterImpairmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SiliaTAndTriathlonAndDelphiAndMilleniumVesselsCarryingValuePriorToImpairmentMember" id="tnp_SiliaTAndTriathlonAndDelphiAndMilleniumVesselsCarryingValuePriorToImpairmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SiliaTAndMilleniumVesselsMember" id="tnp_SiliaTAndMilleniumVesselsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SixYearTermLoan2Member" id="tnp_SixYearTermLoan2Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SixYearTermLoan3Member" id="tnp_SixYearTermLoan3Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SixYearTermLoan4Member" id="tnp_SixYearTermLoan4Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SixYearTermLoan5Member" id="tnp_SixYearTermLoan5Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SixYearTermLoanMember" id="tnp_SixYearTermLoanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" 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="SpecialAwardToManagementCompanyPayable" id="tnp_SpecialAwardToManagementCompanyPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="StavangerTSMember" id="tnp_StavangerTSMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="StockIssuedDuringPeriodSharesNewIssues1" id="tnp_StockIssuedDuringPeriodSharesNewIssues1" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="StockSaleProgramAuthorizedAmount" id="tnp_StockSaleProgramAuthorizedAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <element name="SuezmaxShuttleTankerBrasil2014Member" id="tnp_SuezmaxShuttleTankerBrasil2014Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SuezmaxShuttleTankerMember" id="tnp_SuezmaxShuttleTankerMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SuezmaxShuttleTankerRio2016AndBrasil2014Member" id="tnp_SuezmaxShuttleTankerRio2016AndBrasil2014Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SuezmaxShuttleTankerRio2016Member" id="tnp_SuezmaxShuttleTankerRio2016Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SuezmaxShuttleTankerUnderConstructionMember" id="tnp_SuezmaxShuttleTankerUnderConstructionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SuezmaxShuttleTankerUnderConstructionTerminatedMember" id="tnp_SuezmaxShuttleTankerUnderConstructionTerminatedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SuezmaxTanker1Member" id="tnp_SuezmaxTanker1Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SuezmaxTanker2Member" id="tnp_SuezmaxTanker2Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SuezmaxTankerDecathlonMember" id="tnp_SuezmaxTankerDecathlonMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SuezmaxTankerEuroAndEurovisionMember" id="tnp_SuezmaxTankerEuroAndEurovisionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SuezmaxTankerEuroMember" id="tnp_SuezmaxTankerEuroMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SuezmaxTankerEurochampionMember" id="tnp_SuezmaxTankerEurochampionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SuezmaxTankerEurovisionMember" id="tnp_SuezmaxTankerEurovisionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SuezmaxTankerPentathlonMember" id="tnp_SuezmaxTankerPentathlonMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SuezmaxTankerSiliaTPanamaxTankerAndesAndHandysizeTankersDidimonByzantionBosporosMember" id="tnp_SuezmaxTankerSiliaTPanamaxTankerAndesAndHandysizeTankersDidimonByzantionBosporosMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SuezmaxTankerTriathlonMember" id="tnp_SuezmaxTankerTriathlonMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SuezmaxTankersMember" id="tnp_SuezmaxTankersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SunrayAndSunriseMember" id="tnp_SunrayAndSunriseMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="TenYearFacilityMember" id="tnp_TenYearFacilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="TenYearTermLoan2Member" id="tnp_TenYearTermLoan2Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="TenYearTermLoan3Member" id="tnp_TenYearTermLoan3Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="TenYearTermLoan4Member" id="tnp_TenYearTermLoan4Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="TenYearTermLoan5Member" id="tnp_TenYearTermLoan5Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="TenYearTermLoan6Member" id="tnp_TenYearTermLoan6Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="TenYearTermLoanMember" id="tnp_TenYearTermLoanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="SevenHalfYearTermLoanMember" id="tnp_SevenHalfYearTermLoanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="FourYearTermLoan2017Member" id="tnp_FourYearTermLoan2017Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="TermBankLoansSixMonthsEndedForCalculationPeriodOfWeightedInterestRateMember" id="tnp_TermBankLoansSixMonthsEndedForCalculationPeriodOfWeightedInterestRateMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="TermBankLoansThreeMonthsEndedForCalculationPeriodOfWeightedInterestRateMember" id="tnp_TermBankLoansThreeMonthsEndedForCalculationPeriodOfWeightedInterestRateMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="TermBankLoansThreeMonthsEndedForCalculationPeriodWeightedInterestRateMember" id="tnp_TermBankLoansThreeMonthsEndedForCalculationPeriodWeightedInterestRateMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ThirdPartyAcquisitionShareholdingPercentageThresholdForTriggeringShareholdersRightsPlan" id="tnp_ThirdPartyAcquisitionShareholdingPercentageThresholdForTriggeringShareholdersRightsPlan" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="ThirdPartyManagerMember" id="tnp_ThirdPartyManagerMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="FifteenVesselsMember" id="tnp_FifteenVesselsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ThirtyTwoLoanAgreementsMember" id="tnp_ThirtyTwoLoanAgreementsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ThreeHandysizeVesselsMember" id="tnp_ThreeHandysizeVesselsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="TimeCharterAgreementDuration" id="tnp_TimeCharterAgreementDuration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="TotalCapitalContributionToSubsidiary" id="tnp_TotalCapitalContributionToSubsidiary" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <element name="TsakosColumbiaShipmanagementMember" id="tnp_TsakosColumbiaShipmanagementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="TsakosColumbiaShipmanagementSMember" id="tnp_TsakosColumbiaShipmanagementSMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="TsakosEnergyManagementLimitedMember" id="tnp_TsakosEnergyManagementLimitedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="TsakosMaritimePhilippinesMember" id="tnp_TsakosMaritimePhilippinesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="TsakosShippingAndTradingSAMember" id="tnp_TsakosShippingAndTradingSAMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="TwelveVesselsUnderConstructionMember" id="tnp_TwelveVesselsUnderConstructionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="TwelveYearFacilityMember" id="tnp_TwelveYearFacilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="TwelveYearTermLoan2Member" id="tnp_TwelveYearTermLoan2Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="TwelveYearTermLoanMember" id="tnp_TwelveYearTermLoanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="TwoAframaxTankersUnderConstructionMember" id="tnp_TwoAframaxTankersUnderConstructionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="TwoEquityOfferingsMember" id="tnp_TwoEquityOfferingsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="TwoLargeRange1ProductTankersUnderConstructionMember" id="tnp_TwoLargeRange1ProductTankersUnderConstructionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="TwoToFiveYearsTermLoanMember" id="tnp_TwoToFiveYearsTermLoanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="UlyssesHerculesAndMariaEnergyMember" id="tnp_UlyssesHerculesAndMariaEnergyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="VLCCUlyssesAndAframaxTankerEliasTsakosMember" id="tnp_VLCCUlyssesAndAframaxTankerEliasTsakosMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="VLCCUlyssesMember" id="tnp_VLCCUlyssesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="VLCCsHerculesAndUlyssesMember" id="tnp_VLCCsHerculesAndUlyssesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="ValueToLoanCovenantShortfall" id="tnp_ValueToLoanCovenantShortfall" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="VeryLargeCrudeCarrierMilleniumMember" id="tnp_VeryLargeCrudeCarrierMilleniumMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="VeryLargeCrudeCarriersLaMadrinaAndLaPrudenciaMember" id="tnp_VeryLargeCrudeCarriersLaMadrinaAndLaPrudenciaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="VeryLargeCrudeCarriersTanker1Member" id="tnp_VeryLargeCrudeCarriersTanker1Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="VeryLargeCrudeCarriersTanker2Member" id="tnp_VeryLargeCrudeCarriersTanker2Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="VeryLargeCrudeCarriersTankersMember" id="tnp_VeryLargeCrudeCarriersTankersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" 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="VesselConstructionPrice" id="tnp_VesselConstructionPrice" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <element name="VesselDeliveryDate" id="tnp_VesselDeliveryDate" type="xbrli:dateItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="VesselExpectedDeliveryDate" id="tnp_VesselExpectedDeliveryDate" type="xbrli:stringItemType" 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="VesselsOlderThanTenYearsMember" id="tnp_VesselsOlderThanTenYearsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="VesselsScrapValuePerLightweightTon" id="tnp_VesselsScrapValuePerLightweightTon" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="VesselsToBeRefinancedByTheFourYearBankLoanMember" id="tnp_VesselsToBeRefinancedByTheFourYearBankLoanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="VoyageExpenses" id="tnp_VoyageExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <element name="WorkingCapital" id="tnp_WorkingCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="WorkingCapitalSurplusDeficit" id="tnp_WorkingCapitalSurplusDeficit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <element name="WorldHarmonyAndChantalMember" id="tnp_WorldHarmonyAndChantalMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <element name="YearsRequiredForCancellationWrittenNoticeForAgreement" id="tnp_YearsRequiredForCancellationWrittenNoticeForAgreement" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <element name="CharterHireExpense" id="tnp_CharterHireExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" 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="ElevenVesselsMember" id="tnp_ElevenVesselsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
</schema>
