<?xml version="1.0" encoding="utf-8"?>
<!--
Taxonomy based on XBRL standard Version 2.1.
Created by UBmatrix Taxonomy Designer 3.0.3.2436 (2009-06-02 12:18).  
Contact www.ubmatrix.com
Copyright (c) 2002-2013 UBmatrix inc., All Rights Reserved
Produced on 2013-02-15 10:09:50
-->
<schema
  xmlns="http://www.w3.org/2001/XMLSchema"
  xmlns:xbrli="http://www.xbrl.org/2003/instance"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:nsc="http://www.nscorp.com/20121231"
  xmlns:us-types="http://fasb.org/us-types/2012-01-31"
  xmlns:invest="http://xbrl.sec.gov/invest/2012-01-31"
  xmlns:num="http://www.xbrl.org/dtr/type/numeric"
  xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric"
  targetNamespace="http://www.nscorp.com/20121231"
  elementFormDefault="qualified"
  attributeFormDefault="unqualified">
  <annotation>
    <appinfo>
      <link:roleType
        roleURI="http://www.nscorp.com/role/StatementConsolidatedStatementsOfIncome"
        id="StatementConsolidatedStatementsOfIncome">
        <link:definition>00100 - Statement - Consolidated Statements Of 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.nscorp.com/role/StatementConsolidatedBalanceSheets"
        id="StatementConsolidatedBalanceSheets">
        <link:definition>00300 - 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.nscorp.com/role/StatementConsolidatedStatementsOfCashFlows"
        id="StatementConsolidatedStatementsOfCashFlows">
        <link:definition>00400 - 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.nscorp.com/role/DisclosureOtherIncomeNetDetails"
        id="DisclosureOtherIncomeNetDetails">
        <link:definition>40201 - Disclosure - Other Income - 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.nscorp.com/role/DisclosureIncomeTaxesProvisionsForIncomeTaxesDetails"
        id="DisclosureIncomeTaxesProvisionsForIncomeTaxesDetails">
        <link:definition>40302 - Disclosure - Income Taxes (Provisions For Income Taxes) (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.nscorp.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryRateToEffectiveRateDetails"
        id="DisclosureIncomeTaxesReconciliationOfStatutoryRateToEffectiveRateDetails">
        <link:definition>40303 - Disclosure - Income Taxes (Reconciliation Of Statutory Rate To Effective Rate) (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.nscorp.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
        id="DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails">
        <link:definition>40304 - Disclosure - Income Taxes (Schedule Of Deferred Tax Assets And 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.nscorp.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetailsAlternative"
        id="DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetailsAlternative">
        <link:definition>40304 - Disclosure - Income Taxes (Schedule Of Deferred Tax Assets And Liabilities) (Details) (Alternative)</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.nscorp.com/role/DisclosureCurrentLiabilitiesDetails"
        id="DisclosureCurrentLiabilitiesDetails">
        <link:definition>40701 - Disclosure - Current 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.nscorp.com/role/DisclosureLeaseCommitmentsDetails"
        id="DisclosureLeaseCommitmentsDetails">
        <link:definition>40901 - Disclosure - Lease Commitments (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.nscorp.com/role/DisclosureOtherLiabilitiesDetails"
        id="DisclosureOtherLiabilitiesDetails">
        <link:definition>41001 - Disclosure - Other 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.nscorp.com/role/DocumentDocumentAndEntityInformation"
        id="DocumentDocumentAndEntityInformation">
        <link:definition>00090 - 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.nscorp.com/role/StatementConsolidatedBalanceSheetsParenthetical"
        id="StatementConsolidatedBalanceSheetsParenthetical">
        <link:definition>00310 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType
        roleURI="http://www.nscorp.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity"
        id="StatementConsolidatedStatementsOfChangesInStockholdersEquity">
        <link:definition>00500 - Statement - Consolidated Statements Of Changes In 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.nscorp.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical"
        id="StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical">
        <link:definition>00505 - Statement - Consolidated Statements Of Changes In Stockholders' Equity (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType
        roleURI="http://www.nscorp.com/role/DisclosureSummaryOfSignificantAccountingPolicies"
        id="DisclosureSummaryOfSignificantAccountingPolicies">
        <link:definition>10101 - Disclosure - Summary Of 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.nscorp.com/role/DisclosureOtherIncomeNet"
        id="DisclosureOtherIncomeNet">
        <link:definition>10201 - Disclosure - Other Income - 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.nscorp.com/role/DisclosureIncomeTaxes"
        id="DisclosureIncomeTaxes">
        <link:definition>10301 - 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.nscorp.com/role/DisclosureFairValue"
        id="DisclosureFairValue">
        <link:definition>10401 - Disclosure - Fair Value</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.nscorp.com/role/DisclosureInvestments"
        id="DisclosureInvestments">
        <link:definition>10501 - Disclosure - 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.nscorp.com/role/DisclosureProperties"
        id="DisclosureProperties">
        <link:definition>10601 - Disclosure - Properties</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.nscorp.com/role/DisclosureCurrentLiabilities"
        id="DisclosureCurrentLiabilities">
        <link:definition>10701 - Disclosure - Current Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType
        roleURI="http://www.nscorp.com/role/DisclosureDebt"
        id="DisclosureDebt">
        <link:definition>10801 - Disclosure - 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.nscorp.com/role/DisclosureLeaseCommitments"
        id="DisclosureLeaseCommitments">
        <link:definition>10901 - Disclosure - Lease Commitments</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.nscorp.com/role/DisclosureOtherLiabilities"
        id="DisclosureOtherLiabilities">
        <link:definition>11001 - Disclosure - Other Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType
        roleURI="http://www.nscorp.com/role/DisclosurePensionsAndOtherPostretirementBenefits"
        id="DisclosurePensionsAndOtherPostretirementBenefits">
        <link:definition>11101 - Disclosure - Pensions And Other Postretirement Benefits</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.nscorp.com/role/DisclosureStockBasedCompensation"
        id="DisclosureStockBasedCompensation">
        <link:definition>11201 - Disclosure - Stock-Based Compensation</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.nscorp.com/role/DisclosureStockholdersEquity"
        id="DisclosureStockholdersEquity">
        <link:definition>11301 - 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.nscorp.com/role/DisclosureStockRepurchaseProgram"
        id="DisclosureStockRepurchaseProgram">
        <link:definition>11401 - Disclosure - Stock Repurchase Program</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.nscorp.com/role/DisclosureEarningsPerShare"
        id="DisclosureEarningsPerShare">
        <link:definition>11501 - Disclosure - Earnings Per 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.nscorp.com/role/DisclosureCommitmentsAndContingencies"
        id="DisclosureCommitmentsAndContingencies">
        <link:definition>11601 - 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.nscorp.com/role/DisclosureQuarterlyFinancialDataUnaudited"
        id="DisclosureQuarterlyFinancialDataUnaudited">
        <link:definition>11701 - Disclosure - Quarterly Financial Data (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType
        roleURI="http://www.nscorp.com/role/DisclosureScheduleIiValuationAndQualifyingAccounts"
        id="DisclosureScheduleIiValuationAndQualifyingAccounts">
        <link:definition>11801 - Disclosure - Schedule II - Valuation And Qualifying Accounts</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.nscorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicy"
        id="DisclosureSummaryOfSignificantAccountingPoliciesPolicy">
        <link:definition>20102 - Disclosure - Summary Of Significant Accounting Policies (Policy)</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.nscorp.com/role/DisclosureOtherIncomeNetTables"
        id="DisclosureOtherIncomeNetTables">
        <link:definition>30203 - Disclosure - Other Income - 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.nscorp.com/role/DisclosureIncomeTaxesTables"
        id="DisclosureIncomeTaxesTables">
        <link:definition>30301 - Disclosure - Income Taxes (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.nscorp.com/role/DisclosureFairValueTables"
        id="DisclosureFairValueTables">
        <link:definition>30403 - Disclosure - Fair Value (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.nscorp.com/role/DisclosureInvestmentsTables"
        id="DisclosureInvestmentsTables">
        <link:definition>30503 - Disclosure - Investments (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.nscorp.com/role/DisclosurePropertiesTables"
        id="DisclosurePropertiesTables">
        <link:definition>30603 - Disclosure - Properties (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.nscorp.com/role/DisclosureCurrentLiabilitiesTables"
        id="DisclosureCurrentLiabilitiesTables">
        <link:definition>30703 - Disclosure - Current Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType
        roleURI="http://www.nscorp.com/role/DisclosureDebtTables"
        id="DisclosureDebtTables">
        <link:definition>30801 - Disclosure - 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.nscorp.com/role/DisclosureLeaseCommitmentsTables"
        id="DisclosureLeaseCommitmentsTables">
        <link:definition>30903 - Disclosure - Lease Commitments (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.nscorp.com/role/DisclosureOtherLiabilitiesTables"
        id="DisclosureOtherLiabilitiesTables">
        <link:definition>31003 - Disclosure - Other Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType
        roleURI="http://www.nscorp.com/role/DisclosurePensionsAndOtherPostretirementBenefitsTables"
        id="DisclosurePensionsAndOtherPostretirementBenefitsTables">
        <link:definition>31103 - Disclosure - Pensions And Other Postretirement Benefits (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.nscorp.com/role/DisclosureStockBasedCompensationTables"
        id="DisclosureStockBasedCompensationTables">
        <link:definition>31203 - Disclosure - Stock-Based Compensation (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.nscorp.com/role/DisclosureStockholdersEquityTables"
        id="DisclosureStockholdersEquityTables">
        <link:definition>31303 - Disclosure - Stockholders' Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType
        roleURI="http://www.nscorp.com/role/DisclosureEarningsPerShareTables"
        id="DisclosureEarningsPerShareTables">
        <link:definition>31503 - Disclosure - Earnings Per 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.nscorp.com/role/DisclosureQuarterlyFinancialDataUnauditedTables"
        id="DisclosureQuarterlyFinancialDataUnauditedTables">
        <link:definition>31703 - Disclosure - Quarterly Financial Data (Unaudited) (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.nscorp.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails"
        id="DisclosureSummaryOfSignificantAccountingPoliciesDetails">
        <link:definition>40101 - Disclosure - Summary Of 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:roleType>
      <link:roleType
        roleURI="http://www.nscorp.com/role/DisclosureIncomeTaxesNarrativeDetails"
        id="DisclosureIncomeTaxesNarrativeDetails">
        <link:definition>40301 - Disclosure - Income Taxes (Narrative) (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.nscorp.com/role/DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails"
        id="DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails">
        <link:definition>40305 - Disclosure - Income Taxes (Reconciliation Of Unrecognized Tax Benefits) (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.nscorp.com/role/DisclosureFairValueDetails"
        id="DisclosureFairValueDetails">
        <link:definition>40404 - Disclosure - Fair Value (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.nscorp.com/role/DisclosureInvestmentsDetails"
        id="DisclosureInvestmentsDetails">
        <link:definition>40501 - Disclosure - 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.nscorp.com/role/DisclosureInvestmentsParentheticalDetails"
        id="DisclosureInvestmentsParentheticalDetails">
        <link:definition>40511 - Disclosure - Investments (Parenthetical) (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.nscorp.com/role/DisclosurePropertiesDetails"
        id="DisclosurePropertiesDetails">
        <link:definition>40601 - Disclosure - Properties (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.nscorp.com/role/DisclosureDebtNarrativeDetails"
        id="DisclosureDebtNarrativeDetails">
        <link:definition>40801 - Disclosure - Debt (Narrative) (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.nscorp.com/role/DisclosureDebtDebtWithInterestRatesAndMaturitiesDetails"
        id="DisclosureDebtDebtWithInterestRatesAndMaturitiesDetails">
        <link:definition>40802 - Disclosure - Debt (Debt With Interest Rates And Maturities) (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.nscorp.com/role/DisclosurePensionsAndOtherPostretirementBenefitsNarrativeDetails"
        id="DisclosurePensionsAndOtherPostretirementBenefitsNarrativeDetails">
        <link:definition>41101 - Disclosure - Pensions And Other Postretirement Benefits (Narrative) (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.nscorp.com/role/DisclosurePensionsAndOtherPostretirementBenefitsPensionAndOtherPostretirementBenefitObligationsAndPlanAssetsDetails"
        id="DisclosurePensionsAndOtherPostretirementBenefitsPensionAndOtherPostretirementBenefitObligationsAndPlanAssetsDetails">
        <link:definition>41102 - Disclosure - Pensions And Other Postretirement Benefits (Pension And Other Postretirement Benefit Obligations And Plan Assets) (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.nscorp.com/role/DisclosurePensionsAndOtherPostretirementBenefitsPensionAndOtherPostretirementBenefitCostComponentsDetails"
        id="DisclosurePensionsAndOtherPostretirementBenefitsPensionAndOtherPostretirementBenefitCostComponentsDetails">
        <link:definition>41103 - Disclosure - Pensions And Other Postretirement Benefits (Pension And Other Postretirement Benefit Cost Components) (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.nscorp.com/role/DisclosurePensionsAndOtherPostretirementBenefitsOtherChangesInPlanAssetsAndBenefitObligationsRecognizedInOtherComprehensiveLossDetails"
        id="DisclosurePensionsAndOtherPostretirementBenefitsOtherChangesInPlanAssetsAndBenefitObligationsRecognizedInOtherComprehensiveLossDetails">
        <link:definition>41104 - Disclosure - Pensions And Other Postretirement Benefits (Other Changes In Plan Assets And Benefit Obligations Recognized In 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.nscorp.com/role/DisclosurePensionsAndOtherPostretirementBenefitsPensionAndOtherPostretirementBenefitAssumptionsDetails"
        id="DisclosurePensionsAndOtherPostretirementBenefitsPensionAndOtherPostretirementBenefitAssumptionsDetails">
        <link:definition>41105 - Disclosure - Pensions And Other Postretirement Benefits (Pension And Other Postretirement Benefit Assumptions) (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.nscorp.com/role/DisclosurePensionsAndOtherPostretirementBenefitsHealthCareCostTrendAssumptionsDetails"
        id="DisclosurePensionsAndOtherPostretirementBenefitsHealthCareCostTrendAssumptionsDetails">
        <link:definition>41106 - Disclosure - Pensions And Other Postretirement Benefits (Health Care Cost Trend Assumptions) (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.nscorp.com/role/DisclosurePensionsAndOtherPostretirementBenefitsPensionPlanWeightedAverageAssetAllocationsByAssetCategoryDetails"
        id="DisclosurePensionsAndOtherPostretirementBenefitsPensionPlanWeightedAverageAssetAllocationsByAssetCategoryDetails">
        <link:definition>41107 - Disclosure - Pensions And Other Postretirement Benefits (Pension Plan Weighted-Average Asset Allocations, By Asset Category) (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.nscorp.com/role/DisclosurePensionsAndOtherPostretirementBenefitsFairValueOfPlanAssetsDetails"
        id="DisclosurePensionsAndOtherPostretirementBenefitsFairValueOfPlanAssetsDetails">
        <link:definition>41108 - Disclosure - Pensions And Other Postretirement Benefits (Fair Value Of Plan Assets) (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.nscorp.com/role/DisclosurePensionsAndOtherPostretirementBenefitsEstimatedFutureBenefitPaymentsDetails"
        id="DisclosurePensionsAndOtherPostretirementBenefitsEstimatedFutureBenefitPaymentsDetails">
        <link:definition>41109 - Disclosure - Pensions And Other Postretirement Benefits (Estimated Future Benefit Payments) (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.nscorp.com/role/DisclosureStockBasedCompensationNarrativeDetails"
        id="DisclosureStockBasedCompensationNarrativeDetails">
        <link:definition>41201 - Disclosure - Stock-Based Compensation (Narrative) (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.nscorp.com/role/DisclosureStockBasedCompensationScheduleOfAssumptionsUsedForLtipAndTsopGrantsDetails"
        id="DisclosureStockBasedCompensationScheduleOfAssumptionsUsedForLtipAndTsopGrantsDetails">
        <link:definition>41202 - Disclosure - Stock-Based Compensation (Schedule Of Assumptions Used For LTIP And TSOP Grants) (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.nscorp.com/role/DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails"
        id="DisclosureStockBasedCompensationScheduleOfStockOptionActivityDetails">
        <link:definition>41203 - Disclosure - Stock-Based Compensation (Schedule Of Stock Option Activity) (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.nscorp.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionsExercisedDetails"
        id="DisclosureStockBasedCompensationSummaryOfStockOptionsExercisedDetails">
        <link:definition>41204 - Disclosure - Stock-Based Compensation (Summary Of Stock Options Exercised) (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.nscorp.com/role/DisclosureStockBasedCompensationSummaryOfStockAwardsOutstandingDetails"
        id="DisclosureStockBasedCompensationSummaryOfStockAwardsOutstandingDetails">
        <link:definition>41205 - Disclosure - Stock-Based Compensation (Summary Of Stock Awards Outstanding) (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.nscorp.com/role/DisclosureStockBasedCompensationScheduleOfStockAvailableForFutureGrantsDetails"
        id="DisclosureStockBasedCompensationScheduleOfStockAvailableForFutureGrantsDetails">
        <link:definition>41206 - Disclosure - Stock-Based Compensation (Schedule Of Stock Available For Future Grants) (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.nscorp.com/role/DisclosureStockholdersEquityDetails"
        id="DisclosureStockholdersEquityDetails">
        <link:definition>41301 - 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.nscorp.com/role/DisclosureStockRepurchaseProgramDetails"
        id="DisclosureStockRepurchaseProgramDetails">
        <link:definition>41401 - Disclosure - Stock Repurchase Program (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.nscorp.com/role/DisclosureEarningsPerShareDetails"
        id="DisclosureEarningsPerShareDetails">
        <link:definition>41501 - Disclosure - Earnings Per 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.nscorp.com/role/DisclosureCommitmentsAndContingenciesDetails"
        id="DisclosureCommitmentsAndContingenciesDetails">
        <link:definition>41601 - 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.nscorp.com/role/DisclosureQuarterlyFinancialDataDetails"
        id="DisclosureQuarterlyFinancialDataDetails">
        <link:definition>41701 - Disclosure - Quarterly Financial Data (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.nscorp.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails"
        id="DisclosureScheduleIiValuationAndQualifyingAccountsDetails">
        <link:definition>41804 - Disclosure - Schedule II - Valuation And Qualifying Accounts (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.nscorp.com/20121231/role/DisclosureFairValueScheduleOfFairValueOfLong-termAssetsAndLiabilitiesDetails"
        id="DisclosureFairValueScheduleOfFairValueOfLong-termAssetsAndLiabilitiesDetails">
        <link:definition>40405 - Disclosure - Fair Value (Schedule of Fair Value of Long-term Assets and 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.nscorp.com/20121231/role/StatementConsolidatedStatementsOfComprehensiveIncome"
        id="StatementConsolidatedStatementsOfComprehensiveIncome">
        <link:definition>00200 - 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:linkbaseRef xlink:type="simple"
        xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef"
        xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"
        xlink:href="nsc-20121231_pre.xml"
        xlink:title="Presentation Links, all" />
      <link:linkbaseRef xlink:type="simple"
        xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef"
        xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"
        xlink:href="nsc-20121231_cal.xml"
        xlink:title="Calculation Links, all" />
      <link:linkbaseRef xlink:type="simple"
        xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef"
        xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"
        xlink:href="nsc-20121231_def.xml"
        xlink:title="Definition Links, all" />
      <link:linkbaseRef xlink:type="simple"
        xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef"
        xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"
        xlink:href="nsc-20121231_lab.xml"
        xlink:title="Label Links, all" />
    </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://xbrl.sec.gov/invest/2012-01-31"
    schemaLocation="http://xbrl.sec.gov/invest/2012/invest-2012-01-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://xbrl.org/2005/xbrldt"
    schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <import
    namespace="http://www.xbrl.org/2009/role/negated"
    schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <import
    namespace="http://xbrl.sec.gov/dei/2012-01-31"
    schemaLocation="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd" />
  <import
    namespace="http://fasb.org/us-roles/2012-01-31"
    schemaLocation="http://xbrl.fasb.org/us-gaap/2012/elts/us-roles-2012-01-31.xsd" />
  <import
    namespace="http://fasb.org/us-gaap/2012-01-31"
    schemaLocation="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd" />
  <import
    namespace="http://www.xbrl.org/2003/linkbase"
    schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
  <element
    id="nsc_AccountReceivableSecuritizationFacilityTermDays"
    name="AccountReceivableSecuritizationFacilityTermDays"
    type="xbrli:positiveIntegerItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_AccountsPayableCasualtyAndOtherClaimsCurrentMember"
    name="AccountsPayableCasualtyAndOtherClaimsCurrentMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_AccountsReceivableSecuritizationBalance"
    name="AccountsReceivableSecuritizationBalance"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_AccountsReceivableSecuritizationTotalFacility"
    name="AccountsReceivableSecuritizationTotalFacility"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_AccumulatedDepreciationAssociatedWithCostsOfObtainingRightsToNaturalResources"
    name="AccumulatedDepreciationAssociatedWithCostsOfObtainingRightsToNaturalResources"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="nsc_AccumulatedDepreciationAssociatedWithRailwayPropertyRecordedPursuantToCapitalLeases"
    name="AccumulatedDepreciationAssociatedWithRailwayPropertyRecordedPursuantToCapitalLeases"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_AccumulatedOtherComprehensiveIncomeLossNetGainLoss"
    name="AccumulatedOtherComprehensiveIncomeLossNetGainLoss"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="nsc_AccumulatedOtherComprehensiveIncomeLossReclassificationAdjustments"
    name="AccumulatedOtherComprehensiveIncomeLossReclassificationAdjustments"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="nsc_AffiliateEquityMember"
    name="AffiliateEquityMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_AffiliateVotingMember"
    name="AffiliateVotingMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_AllowanceForDoubtfulAccountsPolicyTextBlock"
    name="AllowanceForDoubtfulAccountsPolicyTextBlock"
    type="nonnum:textBlockItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_AmendedLtipPlanAwardGrantedAsOptionOrStockAppreciationRight"
    name="AmendedLtipPlanAwardGrantedAsOptionOrStockAppreciationRight"
    type="xbrli:sharesItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_AmendedLtipPlanAwardGrantedAsOtherThanOptionOrStockAppreciationRight"
    name="AmendedLtipPlanAwardGrantedAsOtherThanOptionOrStockAppreciationRight"
    type="xbrli:sharesItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_AmortizationOfNetLossesRecognizedInOtherComprehensiveIncomeLoss"
    name="AmortizationOfNetLossesRecognizedInOtherComprehensiveIncomeLoss"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="nsc_ArbitrationClaimSettlement"
    name="ArbitrationClaimSettlement"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_ArbitrationDecisionExpense"
    name="ArbitrationDecisionExpense"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_AuthorityToIssueDebtEquitySecurities"
    name="AuthorityToIssueDebtEquitySecurities"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_AvailableForSaleCertificatesOfDepositMaturityDate"
    name="AvailableForSaleCertificatesOfDepositMaturityDate"
    type="xbrli:integerItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    nillable="true" />
  <element
    id="nsc_AvailableForSaleCommercialPaperMaturityDate"
    name="AvailableForSaleCommercialPaperMaturityDate"
    type="xbrli:integerItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    nillable="true" />
  <element
    id="nsc_AvailableForSaleCorporateBondMaturityDate"
    name="AvailableForSaleCorporateBondMaturityDate"
    type="xbrli:integerItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    nillable="true" />
  <element
    id="nsc_AverageRateOfImputedInterestOnCapitalLeases"
    name="AverageRateOfImputedInterestOnCapitalLeases"
    type="num:percentItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_BallastMember"
    name="BallastMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_CashPremiumDebtExchange"
    name="CashPremiumDebtExchange"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_CasualtyAndOtherClaims"
    name="CasualtyAndOtherClaims"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="nsc_CasualtyAndOtherClaimsCurrent"
    name="CasualtyAndOtherClaimsCurrent"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="nsc_CollateralForSecuritizedBorrowings"
    name="CollateralForSecuritizedBorrowings"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_CompanyOwnedLifeInsuranceAtNetCashSurrenderValue"
    name="CompanyOwnedLifeInsuranceAtNetCashSurrenderValue"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_ConrailIncMember"
    name="ConrailIncMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_ConstructionInProcessEquipmentMember"
    name="ConstructionInProcessEquipmentMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_ConstructionInProcessRoadwayMember"
    name="ConstructionInProcessRoadwayMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_ContestedPortionOfArbitration"
    name="ContestedPortionOfArbitration"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_ContingentRents"
    name="ContingentRents"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_CostsOfObtainingRightsToNaturalResources"
    name="CostsOfObtainingRightsToNaturalResources"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_CreditAgreement"
    name="CreditAgreement"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="nsc_CreditAgreementDueDateYear"
    name="CreditAgreementDueDateYear"
    type="invest:dateStringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_CreditAgreementTermYears"
    name="CreditAgreementTermYears"
    type="xbrli:positiveIntegerItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_DebtMaturingToTwoThousandSeventeenMember"
    name="DebtMaturingToTwoThousandSeventeenMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_DebtMaturingTwoThousandEighteenTwoThousandNineteenMember"
    name="DebtMaturingTwoThousandEighteenTwoThousandNineteenMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_DebtMaturingTwoThousandNinetySevenToTwentyOneThousandElevenMember"
    name="DebtMaturingTwoThousandNinetySevenToTwentyOneThousandElevenMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_DebtMaturingTwoThousandThirtySevenToTwoThousandFortyThreeMember"
    name="DebtMaturingTwoThousandThirtySevenToTwoThousandFortyThreeMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_DebtMaturingTwoThousandTwentyThreeToTwoThousandThirtyOneMember"
    name="DebtMaturingTwoThousandTwentyThreeToTwoThousandThirtyOneMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_DebtMaturingTwoThousandTwentyToTwoThousandTwentyTwoMember"
    name="DebtMaturingTwoThousandTwentyToTwoThousandTwentyTwoMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_DebtMaturingValue"
    name="DebtMaturingValue"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="nsc_DebtWithInterestRatesAndMaturities"
    name="DebtWithInterestRatesAndMaturities"
    type="nonnum:textBlockItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_DefinedBenefitPlanAssumedHealthCareCostTrendRate"
    name="DefinedBenefitPlanAssumedHealthCareCostTrendRate"
    type="num:percentItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_DefinedBenefitPlanEffectOfOnePercentagePointChangeInAssumedRateOfReturnOnPlanAssets"
    name="DefinedBenefitPlanEffectOfOnePercentagePointChangeInAssumedRateOfReturnOnPlanAssets"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_DefinedBenefitPlanExpectedFutureBenefitPaymentsInYearsSixThroughTen"
    name="DefinedBenefitPlanExpectedFutureBenefitPaymentsInYearsSixThroughTen"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_DefinedBenefitPlanNetGainLossDuringYear"
    name="DefinedBenefitPlanNetGainLossDuringYear"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="nsc_DefinedBenefitPlanNetLossThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYear"
    name="DefinedBenefitPlanNetLossThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYear"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="nsc_DefinedBenefitPlanPriorServiceCostThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYear"
    name="DefinedBenefitPlanPriorServiceCostThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYear"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="nsc_DepreciationRate"
    name="DepreciationRate"
    type="num:percentItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_DepreciationRateRangeMaximum"
    name="DepreciationRateRangeMaximum"
    type="num:percentItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_DepreciationRateRangeMinimum"
    name="DepreciationRateRangeMinimum"
    type="num:percentItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_DepreciationStudiesDescription"
    name="DepreciationStudiesDescription"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_DifferenceInInvestmentInAffiliateAndShareOfAffiliateUnderlyingEquity"
    name="DifferenceInInvestmentInAffiliateAndShareOfAffiliateUnderlyingEquity"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_DocumentAndEntityInformationAbstract"
    name="DocumentAndEntityInformationAbstract"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="nsc_DueToAffiliateAverageInterestRate"
    name="DueToAffiliateAverageInterestRate"
    type="num:percentItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    nillable="true" />
  <element
    id="nsc_DueToConrail"
    name="DueToConrail"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="nsc_EmployeesCoveredByCollectiveBargainingAgreements"
    name="EmployeesCoveredByCollectiveBargainingAgreements"
    type="num:percentItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_EnvironmentalCleanupLocations"
    name="EnvironmentalCleanupLocations"
    type="xbrli:integerItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    nillable="true" />
  <element
    id="nsc_EnvironmentalLocationsRepresentativeSample"
    name="EnvironmentalLocationsRepresentativeSample"
    type="xbrli:integerItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    nillable="true" />
  <element
    id="nsc_EnvironmentalLocationsRepresentativeSampleCopy"
    name="EnvironmentalLocationsRepresentativeSampleCopy"
    type="xbrli:integerItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    nillable="true" />
  <element
    id="nsc_EnvironmentalLocationsRepresentativeSampleLiability"
    name="EnvironmentalLocationsRepresentativeSampleLiability"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="nsc_EnvironmentalLocationsRepresentativeSampleLiabilityPeriod"
    name="EnvironmentalLocationsRepresentativeSampleLiabilityPeriod"
    type="xbrli:positiveIntegerItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    nillable="true" />
  <element
    id="nsc_EnvironmentalResponsiblePartyInConjunctionWithOtherParties"
    name="EnvironmentalResponsiblePartyInConjunctionWithOtherParties"
    type="xbrli:integerItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    nillable="true" />
  <element
    id="nsc_EquipmentRentsPayableNet"
    name="EquipmentRentsPayableNet"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="nsc_EquityMethodInvestmentOther"
    name="EquityMethodInvestmentOther"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_ExcessTaxBenefitFromShareBasedCompensationEquityInstrumentsOtherThanOptionsAmountRealized"
    name="ExcessTaxBenefitFromShareBasedCompensationEquityInstrumentsOtherThanOptionsAmountRealized"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="nsc_ExpensesForUseOfSharedAssetsArea"
    name="ExpensesForUseOfSharedAssetsArea"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_FreightCarsMember"
    name="FreightCarsMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_FundedStatusMember"
    name="FundedStatusMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_FutureAnnualMinimumPaymentsDueNextFiveYears"
    name="FutureAnnualMinimumPaymentsDueNextFiveYears"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="nsc_FutureMinimumLeasePaymentsTableTextBlock"
    name="FutureMinimumLeasePaymentsTableTextBlock"
    type="nonnum:textBlockItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_GainLossOnPropertiesAndInvestments"
    name="GainLossOnPropertiesAndInvestments"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="nsc_HeldToMaturityCorporateBondsAverageMaturityDate"
    name="HeldToMaturityCorporateBondsAverageMaturityDate"
    type="xbrli:positiveIntegerItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_HeldToMaturityCorporateBondsMaturityDate"
    name="HeldToMaturityCorporateBondsMaturityDate"
    type="xbrli:integerItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    nillable="true" />
  <element
    id="nsc_HeldToMaturityFederalGovernmentBondMaturityDate"
    name="HeldToMaturityFederalGovernmentBondMaturityDate"
    type="xbrli:integerItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    nillable="true" />
  <element
    id="nsc_HeldToMaturityFederalGovernmentNotesMaturityDate"
    name="HeldToMaturityFederalGovernmentNotesMaturityDate"
    type="xbrli:integerItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    nillable="true" />
  <element
    id="nsc_ImputedInterestOnCapitalLeases"
    name="ImputedInterestOnCapitalLeases"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_IncomeBeforeIncomeTaxes"
    name="IncomeBeforeIncomeTaxes"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="nsc_IncomeLossEquityInAffiliate"
    name="IncomeLossEquityInAffiliate"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_IncreaseDecreaseInIncomeTaxExpenseDueToTaxReturnExamination"
    name="IncreaseDecreaseInIncomeTaxExpenseDueToTaxReturnExamination"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="nsc_IntentToRefinance"
    name="IntentToRefinance"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_LiabilitiesForForwardedTraffic"
    name="LiabilitiesForForwardedTraffic"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="nsc_LiableGuarantorsOfIndebtedness"
    name="LiableGuarantorsOfIndebtedness"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="nsc_LocomotivesMember"
    name="LocomotivesMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_LongTermAdvancesDueToAffiliateMaturityDate"
    name="LongTermAdvancesDueToAffiliateMaturityDate"
    type="invest:dateStringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    nillable="true" />
  <element
    id="nsc_LongTermDebtCapitalLeaseObligationsAndShortTermDebtCurrent"
    name="LongTermDebtCapitalLeaseObligationsAndShortTermDebtCurrent"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="nsc_LtipAndTsopMember"
    name="LtipAndTsopMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_LtipDividendEquivalentPaymentYears"
    name="LtipDividendEquivalentPaymentYears"
    type="xbrli:integerItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_LtipMember"
    name="LtipMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_MarketGroupsPercentOfTotalRailwayOperatingRevenues"
    name="MarketGroupsPercentOfTotalRailwayOperatingRevenues"
    type="num:percentItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_MaterialsAndOther"
    name="MaterialsAndOther"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_MaterialsAndSupplies"
    name="MaterialsAndSupplies"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_MaterialsAndSuppliesAccountingPoliciesTextBlock"
    name="MaterialsAndSuppliesAccountingPoliciesTextBlock"
    type="nonnum:textBlockItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_MeridianSpeedwayLlcMember"
    name="MeridianSpeedwayLlcMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_NetOfTaxAmountMember"
    name="NetOfTaxAmountMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_NetPensionObligations"
    name="NetPensionObligations"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="nsc_NewStockRepurchaseProgram"
    name="NewStockRepurchaseProgram"
    type="xbrli:sharesItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    nillable="true" />
  <element
    id="nsc_NonOfficerParticipantsMember"
    name="NonOfficerParticipantsMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_NonoperatingDepletionAndDepreciation"
    name="NonoperatingDepletionAndDepreciation"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_NumberOfDepreciableAssetClassesUsedRangeLowEnd"
    name="NumberOfDepreciableAssetClassesUsedRangeLowEnd"
    type="xbrli:integerItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_OperatingRouteMiles"
    name="OperatingRouteMiles"
    type="xbrli:integerItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_OptionsWithExercisePricesAboveAverageMarketPrice"
    name="OptionsWithExercisePricesAboveAverageMarketPrice"
    type="xbrli:sharesItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_OriginalCreditAgreementAmount"
    name="OriginalCreditAgreementAmount"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="nsc_OtherArbitrationExpense"
    name="OtherArbitrationExpense"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_OtherComprehensiveIncomeLoss"
    name="OtherComprehensiveIncomeLoss"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="nsc_OtherComprehensiveIncomeLossOfEquityInvestees"
    name="OtherComprehensiveIncomeLossOfEquityInvestees"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="nsc_OtherComprehensiveIncomeLossOfEquityInvesteesNetGainLoss"
    name="OtherComprehensiveIncomeLossOfEquityInvesteesNetGainLoss"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="nsc_OtherComprehensiveIncomeLossOfEquityInvesteesNetOfTax"
    name="OtherComprehensiveIncomeLossOfEquityInvesteesNetOfTax"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="nsc_OtherDebtMember"
    name="OtherDebtMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_OtherDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossBeforeTax"
    name="OtherDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossBeforeTax"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_OtherDefinedBenefitPostretirePlanNetLossThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYear"
    name="OtherDefinedBenefitPostretirePlanNetLossThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYear"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="nsc_OtherEquipmentMember"
    name="OtherEquipmentMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_OtherLiabilitiesCasualtyAndOtherClaimsMember"
    name="OtherLiabilitiesCasualtyAndOtherClaimsMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_OtherPostretirementBenefitsFundedStatusMember"
    name="OtherPostretirementBenefitsFundedStatusMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_OtherRoadwayMember"
    name="OtherRoadwayMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_PanAmSouthernLlcMember"
    name="PanAmSouthernLlcMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_PensionAndOtherPostretirementBenefitsAmortization"
    name="PensionAndOtherPostretirementBenefitsAmortization"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="nsc_PensionPlanAssetAllocationCashAndCashEquivalents"
    name="PensionPlanAssetAllocationCashAndCashEquivalents"
    type="num:percentItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    nillable="true" />
  <element
    id="nsc_PensionPlanAssetAllocationDebtSecurities"
    name="PensionPlanAssetAllocationDebtSecurities"
    type="num:percentItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    nillable="true" />
  <element
    id="nsc_PensionPlanAssetAllocationDomesticEquitySecurities"
    name="PensionPlanAssetAllocationDomesticEquitySecurities"
    type="num:percentItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    nillable="true" />
  <element
    id="nsc_PensionPlanAssetAllocationInternaltionalEquitySecurities"
    name="PensionPlanAssetAllocationInternaltionalEquitySecurities"
    type="num:percentItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    nillable="true" />
  <element
    id="nsc_PensionPlanAssetsCommingledFunds"
    name="PensionPlanAssetsCommingledFunds"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_PensionPlanAssetsCommonCollectiveTrusts"
    name="PensionPlanAssetsCommonCollectiveTrusts"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_PensionPlanAssetsCommonStock"
    name="PensionPlanAssetsCommonStock"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_PensionPlanAssetsInterestBearingCash"
    name="PensionPlanAssetsInterestBearingCash"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_PensionPlanAssetsPreferredStock"
    name="PensionPlanAssetsPreferredStock"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_PensionPlanAssetsTotal"
    name="PensionPlanAssetsTotal"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_PensionPlanAssetsUsGovernmentAndAgenciesSecurities"
    name="PensionPlanAssetsUsGovernmentAndAgenciesSecurities"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_PensionPlanRateOfReturnAssumption2013Member"
    name="PensionPlanRateOfReturnAssumption2013Member"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_PensionPlanStatusChangeAttributableToDeferredTaxesAffiliate"
    name="PensionPlanStatusChangeAttributableToDeferredTaxesAffiliate"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="nsc_PensionPlanStatusChangeAttributableToOtherComprehensiveIncomeLossAffiliate"
    name="PensionPlanStatusChangeAttributableToOtherComprehensiveIncomeLossAffiliate"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_PensionPlanStatusChangeInInvestmentAffiliate"
    name="PensionPlanStatusChangeInInvestmentAffiliate"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_PensionPlanWeightedAverageAssetAllcoationsTableTextBlock"
    name="PensionPlanWeightedAverageAssetAllcoationsTableTextBlock"
    type="nonnum:textBlockItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_PerCapitaCostRateAssumption2019Member"
    name="PerCapitaCostRateAssumption2019Member"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_PerformanceShareUnitsPsusMember"
    name="PerformanceShareUnitsPsusMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_PretaxAmountMember"
    name="PretaxAmountMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_PreviouslyIssuedNotesMember"
    name="PreviouslyIssuedNotesMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_ProceedsFromStockOptionsExercisedIncludingTaxBenefit"
    name="ProceedsFromStockOptionsExercisedIncludingTaxBenefit"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_PurchasedServicesAndRents"
    name="PurchasedServicesAndRents"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_RailAndOtherTrackMaterialMember"
    name="RailAndOtherTrackMaterialMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_RailwayOperatingRevenuesMarketGroupAgricultureConsumerProductsGovernmentMember"
    name="RailwayOperatingRevenuesMarketGroupAgricultureConsumerProductsGovernmentMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_RailwayOperatingRevenuesMarketGroupAutomotiveMember"
    name="RailwayOperatingRevenuesMarketGroupAutomotiveMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_RailwayOperatingRevenuesMarketGroupChemicalsMember"
    name="RailwayOperatingRevenuesMarketGroupChemicalsMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_RailwayOperatingRevenuesMarketGroupCoalMember"
    name="RailwayOperatingRevenuesMarketGroupCoalMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_RailwayOperatingRevenuesMarketGroupIntermodalMember"
    name="RailwayOperatingRevenuesMarketGroupIntermodalMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_RailwayOperatingRevenuesMarketGroupMetalsConstructionMember"
    name="RailwayOperatingRevenuesMarketGroupMetalsConstructionMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_RailwayOperatingRevenuesMarketGroupPaperClayForestProductsMember"
    name="RailwayOperatingRevenuesMarketGroupPaperClayForestProductsMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_RailwayPropertyRecordedPursuantToCapitalLeases"
    name="RailwayPropertyRecordedPursuantToCapitalLeases"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_ReclassificationAdjustmentsForCostsIncludedInNetIncome"
    name="ReclassificationAdjustmentsForCostsIncludedInNetIncome"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="nsc_RequiredAccountingChangesTextBlock"
    name="RequiredAccountingChangesTextBlock"
    type="nonnum:textBlockItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_RestrictedStockUnitRestrictionPeriod"
    name="RestrictedStockUnitRestrictionPeriod"
    type="xbrli:integerItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_RetireeBenefitObligations"
    name="RetireeBenefitObligations"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="nsc_RetireeHealthAndDeathBenefitObligations"
    name="RetireeHealthAndDeathBenefitObligations"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="nsc_RoadwayMember"
    name="RoadwayMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_ScheduleOfCurrentLiabilitiesTextBlock"
    name="ScheduleOfCurrentLiabilitiesTextBlock"
    type="nonnum:textBlockItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_ScheduleOfOtherComprehensiveIncomeLossTableTextBlock"
    name="ScheduleOfOtherComprehensiveIncomeLossTableTextBlock"
    type="nonnum:textBlockItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_ScheduleOfOtherLiabilitiesTextBlock"
    name="ScheduleOfOtherLiabilitiesTextBlock"
    type="nonnum:textBlockItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_Section401KSavingsPlansMatchingContributions"
    name="Section401KSavingsPlansMatchingContributions"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_SecuritizationBorrowingsMember"
    name="SecuritizationBorrowingsMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_SelfInsuredForBodilyInjuryAndPropertyDamageToThirdPartiesAbove"
    name="SelfInsuredForBodilyInjuryAndPropertyDamageToThirdPartiesAbove"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_SelfInsuredForBodilyInjuryAndPropertyDamageToThirdPartiesUpTo"
    name="SelfInsuredForBodilyInjuryAndPropertyDamageToThirdPartiesUpTo"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_SelfInsuredForPropertyOwnedAbove"
    name="SelfInsuredForPropertyOwnedAbove"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_SelfInsuredForPropertyOwnedUpTo"
    name="SelfInsuredForPropertyOwnedUpTo"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_SeniorNoteFivePointFiveNinePercentDueTwoThousandTwentyFiveMember"
    name="SeniorNoteFivePointFiveNinePercentDueTwoThousandTwentyFiveMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_SeniorNoteFivePointSixFourPercentDueTwoThousandTwentyNineMember"
    name="SeniorNoteFivePointSixFourPercentDueTwoThousandTwentyNineMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_SeniorNoteSevenPointEightPercentDueTwoThousandTwentySevenMember"
    name="SeniorNoteSevenPointEightPercentDueTwoThousandTwentySevenMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_SeniorNoteSevenPointTwoFivePercentDueTwoThousandThirtyOneMember"
    name="SeniorNoteSevenPointTwoFivePercentDueTwoThousandThirtyOneMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_SeniorNoteSevenPointZeroFivePercentDueTwoThousandThirtySevenMember"
    name="SeniorNoteSevenPointZeroFivePercentDueTwoThousandThirtySevenMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_SeniorNoteThreePercentDueTwoThousandTwentyTwoMember"
    name="SeniorNoteThreePercentDueTwoThousandTwentyTwoMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_SeniorNoteThreePointNineFivePercentDueTwoThousandFortyTwoMember"
    name="SeniorNoteThreePointNineFivePercentDueTwoThousandFortyTwoMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_SeniorNoteTwoPointNinePercentDueTwoThousandTwentyThreeMember"
    name="SeniorNoteTwoPointNinePercentDueTwoThousandTwentyThreeMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedAndPaidInCash"
    name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedAndPaidInCash"
    type="xbrli:sharesItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedAndPaidInCashWeightedAverageGrantDateFairValue"
    name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedAndPaidInCashWeightedAverageGrantDateFairValue"
    type="num:perShareItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedAndPaidInCommonStock"
    name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedAndPaidInCommonStock"
    type="xbrli:sharesItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedAndPaidInCommonStockWeightedAverageGrantDateFairValue"
    name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedAndPaidInCommonStockWeightedAverageGrantDateFairValue"
    type="num:perShareItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesIssuedNetOfWithholdingTaxes"
    name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesIssuedNetOfWithholdingTaxes"
    type="xbrli:sharesItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnearned"
    name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnearned"
    type="xbrli:sharesItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnearnedWeightedAverageGrantDateFairValue"
    name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnearnedWeightedAverageGrantDateFairValue"
    type="num:perShareItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRateWhenDividendEquivalentsAreNotPaid"
    name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRateWhenDividendEquivalentsAreNotPaid"
    type="num:percentItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRateWhenDividendEquivalentsArePaid"
    name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRateWhenDividendEquivalentsArePaid"
    type="num:percentItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue"
    name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue"
    type="num:perShareItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_StockRepurchaseProgramAbstract"
    name="StockRepurchaseProgramAbstract"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="nsc_StockRepurchaseProgramNewShareAuthorization"
    name="StockRepurchaseProgramNewShareAuthorization"
    type="xbrli:sharesItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    nillable="true" />
  <element
    id="nsc_StockRepurchasedAndRetiredSinceInceptionShares"
    name="StockRepurchasedAndRetiredSinceInceptionShares"
    type="xbrli:sharesItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_StockRepurchasedAndRetiredSinceInceptionValue"
    name="StockRepurchasedAndRetiredSinceInceptionValue"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_SummaryOfStockOptionsExercisedTableTextBlock"
    name="SummaryOfStockOptionsExercisedTableTextBlock"
    type="nonnum:textBlockItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_TTXCompanyMember"
    name="TTXCompanyMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_TaxExpenseBenefitMember"
    name="TaxExpenseBenefitMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_TaxesOnNonoperatingProperty"
    name="TaxesOnNonoperatingProperty"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_TiesMember"
    name="TiesMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_TotalDebt"
    name="TotalDebt"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="nsc_TotalPensionAndOtherPostretirementOtherComprehensiveIncomeLoss"
    name="TotalPensionAndOtherPostretirementOtherComprehensiveIncomeLoss"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="nsc_TotalRoadwayMember"
    name="TotalRoadwayMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_TrustOwnedLifeInsuranceFairValue"
    name="TrustOwnedLifeInsuranceFairValue"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="nsc_TsopMember"
    name="TsopMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_UnrecognizedTaxBenefitsInterestIncomeOnIncomeTaxes"
    name="UnrecognizedTaxBenefitsInterestIncomeOnIncomeTaxes"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="nsc_UnsecuredNoteFourPointEightFourPercentTwoThousandFortyOneMember"
    name="UnsecuredNoteFourPointEightFourPercentTwoThousandFortyOneMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_UnsecuredNoteSevenPointNinePercentDueTwoThousandNinetySevenMember"
    name="UnsecuredNoteSevenPointNinePercentDueTwoThousandNinetySevenMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_UnsecuredNoteSevenPointTwoFivePercentDueTwoThousandThirtyOneMember"
    name="UnsecuredNoteSevenPointTwoFivePercentDueTwoThousandThirtyOneMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_UnsecuredNoteSevenPointZeroFivePercentDueTwoThousandThirtySevenMember"
    name="UnsecuredNoteSevenPointZeroFivePercentDueTwoThousandThirtySevenMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_UnsecuredNoteSixPercentDueTwentyOneThousandElevenMember"
    name="UnsecuredNoteSixPercentDueTwentyOneThousandElevenMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_UnsecuredNoteSixPercentDueTwentyOneThousandFiveMember"
    name="UnsecuredNoteSixPercentDueTwentyOneThousandFiveMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_UnsecuredNoteThreePointTwoFivePercentTwoThousandTwentyOneMember"
    name="UnsecuredNoteThreePointTwoFivePercentTwoThousandTwentyOneMember"
    type="nonnum:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="nsc_YenDenominatedDeposits"
    name="YenDenominatedDeposits"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="debit"
    nillable="true" />
</schema>