v2.4.1.9
Debt (Details 5) (USD $)
12 Months Ended 0 Months Ended
Dec. 31, 2014
May 20, 2014
Dec. 31, 2013
Jan. 10, 2014
Aug. 12, 2014
Feb. 05, 2015
Jan. 29, 2015
Receivables Securitization Facility Debt [Abstract]              
Secured debt under receivables securitization facility 400,000,000unp_SecuredDebtUnderReceivablesSecuritizationFacility   $ 0unp_SecuredDebtUnderReceivablesSecuritizationFacility        
Unsecured Debt [Member]              
Shelf Registration Statement and Significant New Borrowings [Abstract]              
Board of Directors remaining debt issuance 1,150,000,000unp_BoardOfDirectorsRemainingDebtIssuance
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
           
Unsecured Debt [Member] | 2.25% Notes Due 2019 [Member]              
Shelf Registration Statement and Significant New Borrowings [Abstract]              
Issuance date Jan. 10, 2014            
Note amount       300,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= unp_NotesDue2019225PercentMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
     
Maturity date on new borrowing Feb. 15, 2019            
Interest rate on note       2.25%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= unp_NotesDue2019225PercentMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
     
Unsecured Debt [Member] | 3.75% Notes Due 2024 [Member]              
Shelf Registration Statement and Significant New Borrowings [Abstract]              
Issuance date Jan. 10, 2014            
Note amount       400,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= unp_NotesDue2024375PercentMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
     
Maturity date on new borrowing Mar. 15, 2024            
Interest rate on note       3.75%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= unp_NotesDue2024375PercentMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
     
Unsecured Debt [Member] | 4.85% Notes Due 2044 [Member]              
Shelf Registration Statement and Significant New Borrowings [Abstract]              
Issuance date Jan. 10, 2014            
Note amount       300,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= unp_NotesDue2044485PercentMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
     
Maturity date on new borrowing Jun. 15, 2044            
Interest rate on note       4.85%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= unp_NotesDue2044485PercentMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
     
Unsecured Debt [Member] | 3.25% Notes Due 2025 [Member]              
Shelf Registration Statement and Significant New Borrowings [Abstract]              
Issuance date Aug. 12, 2014            
Note amount         350,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= unp_NotesDue2025325PercentMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
   
Maturity date on new borrowing Jan. 15, 2025            
Interest rate on note         3.25%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= unp_NotesDue2025325PercentMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
   
Unsecured Debt [Member] | 4.15% Notes Due 2045 [Member]              
Shelf Registration Statement and Significant New Borrowings [Abstract]              
Issuance date Aug. 12, 2014            
Note amount         350,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= unp_NotesDue2045415PercentMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
   
Maturity date on new borrowing Jan. 15, 2045            
Interest rate on note         4.15%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= unp_NotesDue2045415PercentMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
   
Pass-Through Trust Certificate [Member] | 3.227% Certificates Due 2026 [Member]              
Shelf Registration Statement and Significant New Borrowings [Abstract]              
Issuance date May 20, 2014            
Note amount   500,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= unp_CertificatesDue20263227PercentMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_EquipmentTrustCertificateMember
         
Maturity date on new borrowing May 14, 2026            
Interest rate on note   3.227%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= unp_CertificatesDue20263227PercentMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_EquipmentTrustCertificateMember
         
Total locomotives financed from proceeds   245unp_TotalLocomotivesFinancedFromProceeds
/ us-gaap_DebtInstrumentAxis
= unp_CertificatesDue20263227PercentMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_EquipmentTrustCertificateMember
         
Debt issuance costs   3,000,000us-gaap_DebtIssuanceCosts
/ us-gaap_DebtInstrumentAxis
= unp_CertificatesDue20263227PercentMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_EquipmentTrustCertificateMember
         
Subsequent Event [Member]              
Shelf Registration Statement and Significant New Borrowings [Abstract]              
Board of Directors authorized debt issuance           4,000,000,000unp_BoardOfDirectorsAuthorizedDebtIssuance
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Subsequent Event [Member] | Unsecured Debt [Member] | 1.80% Notes Due 2020 [Member]              
Shelf Registration Statement and Significant New Borrowings [Abstract]              
Issuance date Jan. 29, 2015            
Note amount             250,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= unp_NotesDue2020180PercentMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Maturity date on new borrowing Feb. 01, 2020            
Interest rate on note             1.80%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= unp_NotesDue2020180PercentMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Subsequent Event [Member] | Unsecured Debt [Member] | 3.375% Notes Due 2035 [Member]              
Shelf Registration Statement and Significant New Borrowings [Abstract]              
Issuance date Jan. 29, 2015            
Note amount             450,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= unp_NotesDue20353375PercentMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Maturity date on new borrowing Feb. 01, 2035            
Interest rate on note             3.375%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= unp_NotesDue20353375PercentMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Subsequent Event [Member] | Unsecured Debt [Member] | 3.875% Notes Due 2055 [Member]              
Shelf Registration Statement and Significant New Borrowings [Abstract]              
Issuance date Jan. 29, 2015            
Note amount             $ 450,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= unp_NotesDue20553875PercentMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Maturity date on new borrowing Feb. 01, 2055            
Interest rate on note             3.875%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= unp_NotesDue20553875PercentMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember