Enø ligger mellem Karrebæksminde Bugt og Karrebæk Fjord.
Øen ligger i Næstved Kommune, dens areal er på 3,40 km² og der bor ca. 410 mennesker.
Enø By er Enøs eneste By. Her bor ca. 352 indbyggere. Enø By ligger i Karrebæk Sogn. Næstved ligger ca Der er 13 kilometer til Næstved. Byen tilhører Næstved Kommune og er beliggende i Region Sjælland.
Enø består af to dele, og de er forbundet med en smal landtange, Draget. Den sydlige del er Enø Overdrev. Det er en 69 ha strandeng og overdrev, som blev fredet i 1953. På den nordlige del ligger Enø By, campingpladsen og sommerhusområderne. Fjordområdet og havet omkring Enø er Ramsarområde og EF-fuglebeskyttelsesområde.