Annual report pursuant to Section 13 and 15(d)

FAIR VALUE MEASUREMENTS (Details 2)

v2.4.1.9
FAIR VALUE MEASUREMENTS (Details 2) (USD $)
In Millions, unless otherwise specified
12 Months Ended 3 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Mar. 31, 2012
Dec. 31, 2014
Assets measured at fair value on a nonrecurring basis          
Valuation of shares in equity method investee   $ 501ko_NetGainsFromInvesteeTransactionsEquityInvestmentSalesandothergains $ 76ko_NetGainsFromInvesteeTransactionsEquityInvestmentSalesandothergains    
Intangible assets   (195)us-gaap_AssetImpairmentCharges      
Assets held for sale (494)us-gaap_DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown        
Available-for-sale securities 7,879us-gaap_AvailableForSaleSecurities 4,842us-gaap_AvailableForSaleSecurities     7,879us-gaap_AvailableForSaleSecurities
Nonrecurring gain (Loss) fair value adjustment (544)ko_NonrecurringgainLossfairvalueadjustment (170)ko_NonrecurringgainLossfairvalueadjustment      
Level 1          
Assets measured at fair value on a nonrecurring basis          
Valuation of shares in equity method investee Gain (Loss) (32)us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
       
Level 1 | Coca-Cola FEMSA          
Assets measured at fair value on a nonrecurring basis          
Valuation of shares in equity method investee   139ko_NetGainsFromInvesteeTransactionsEquityInvestmentSalesandothergains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= ko_CocaColaFemsaMember
     
Level 3          
Assets measured at fair value on a nonrecurring basis          
Intangible assets (18)us-gaap_AssetImpairmentCharges
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
       
Philippines Bottling Operations          
Assets measured at fair value on a nonrecurring basis          
Assets held for sale     (108)us-gaap_DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown
/ ko_DisposalGroupNotDiscontinuedOperationsAxis
= ko_PhilippinesbottlingoperationsMember
   
Philippines Bottling Operations | Level 3          
Assets measured at fair value on a nonrecurring basis          
Assets held for sale   0us-gaap_DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown
/ ko_DisposalGroupNotDiscontinuedOperationsAxis
= ko_PhilippinesbottlingoperationsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
     
CCEJ | Level 1          
Assets measured at fair value on a nonrecurring basis          
Exchange of investment in equity securities 0ko_NetGainorLossOnExchangeOfEquitySecurities
/ ko_DisposalGroupNotDiscontinuedOperationsAxis
= ko_CCEJMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
       
CCEJ | Level 1 | Equity method investments          
Assets measured at fair value on a nonrecurring basis          
Exchange of investment in equity securities       (114)ko_NetGainorLossOnExchangeOfEquitySecurities
/ ko_DisposalGroupNotDiscontinuedOperationsAxis
= ko_CCEJMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ ko_ImpairmentChargeByAssetAxis
= us-gaap_EquityMethodInvestmentsMember
 
North America          
Assets measured at fair value on a nonrecurring basis          
Assets held for sale (494)us-gaap_DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown
/ ko_DisposalGroupNotDiscontinuedOperationsAxis
= us-gaap_NorthAmericaMember
       
Brazilian Bottling Operations          
Assets measured at fair value on a nonrecurring basis          
Valuation of shares in equity method investee Gain (Loss) $ (32)us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal
/ ko_DisposalGroupNotDiscontinuedOperationsAxis
= ko_BrazilianBottlingOperationMember
       
Percentage of shares sold through options 24.00%ko_ExerciseofOptions
/ ko_DisposalGroupNotDiscontinuedOperationsAxis
= ko_BrazilianBottlingOperationMember
      10.00%ko_ExerciseofOptions
/ ko_DisposalGroupNotDiscontinuedOperationsAxis
= ko_BrazilianBottlingOperationMember