Avnø Fjord er en lavvandet, 15 kilometer lang fjord ca. 8 kilometer nordvest for Vordingborg. Den afgrænses af Svinø og Knudshoved Odde. I fjorden ligger halvøen Avnø.