Nyborg Kommune har 3.814 ha skov, svarende til ca. 14 % af kommunens areal. Langt den største del af skovarealet er privatejet og ligger i tilknytning til de godser, som i middelalderen blev givet i len til forskellige adelsmænd. Blandt de største private skove er Kajbjerg Skov, Gammel Dyrehave, skovene ved Lykkesholm, Ravnholt Dyrehave og Juelsberg Skovene. Selv om en del af skovene drives ekstensivt, fungerer hovedparten som produktionsskove.
Der er ingen statsskove i kommunen, og det offentlige skovareal udgøres udelukkende af de kommunalt ejede skove. De fordeler sig på 13 mindre skove, som tilsammen dækker 223 ha, hvoraf det trædækkede areal dog kun udgør 154 ha. Skovene er overvejende løvskove, hvor bøgen dominerer med en andel på 46 %, efterfulgt af eg med 26 % og andet løvtræ med 18 %. Kommuneskovene drives naturnært. Desuden er en del af Plantagen udlagt som urørt skov, mens arealer i hhv. Teglværksskov, Kristianslund, Plantagen og Kirsebærhaven er udlagt som biodiversitetsskov. Tilsammen dækker områderne med natur- og biodiversitetsskov 30 ha, svarende til ca. 13 % af det kommunale skovareal.