Svendborg Kommune har en stor mangfoldighed af landskabsformer, som alle blev skabt af is og smeltevand i sidste istid. Mellem Svendborg og Hesselager i nordøst ligger et bølget morænelandskab, som fures af smalle dale og derfor kaldes Det Østfynske Dallandskab. Dalene har to hovedretninger, nordøst-sydvest og sydøst-nordvest, og gennemstrømmes af bl.a. Tange Å og Vejstrup Å. Et lignende landskab ses vest for Svendborg, hvor den mest iøjnefaldende dal er den brede, 20 m dybe Syltemade Ådal, der bl.a. rummer søerne Hvidkilde Sø og Ollerup Sø. Nord for søerne ligger det over 100 m høje, parallelbakkede øst-vest-orienterede højdedrag Egebjerg Bakker. Bakkerne skifter navn til Dongs Bakker nord for Svendborg, hvor de drejer nordpå og rejser sig op over landskabet med højdepunkter som Højbjerg 112 m.o.h., Gungerbakke 102 m.o.h. og Svenskebakke 94 m.o.h.
Længere nordpå går landskabet over i den østligste del af Den Midtfynske Højslette. Slettens let bølgede overflade er flere steder trukket ud i isens bevægelsesretning fra nordøst mod sydvest, og fx omkring Ellerup fremtræder den som et såkaldt terrænstribet landskab. Flere steder når højsletten højder på over 100 m og kulminerer vest for Gudbjerg i kommunens højeste punkt, som lidt forvirrende også kaldes Højbjerg og ligger 113 m.o.h.
Nord for Egebjerg Bakker findes aflejringer fra Danmarks næststørste issø, Stenstrup Issø, hvis tidligere bund i dag fremstår som et stort, fladt område sydvest for Stenstrup. Vest for Stenstrup Issø skifter landskabet karakter og bliver til et småkuperet morænelandskab med fladbakker af ler, uregelmæssige grusbakker og talrige vand- og mosehuller.