Fonyód är en mindre stad i provinsen Somogy i Ungern i kommunen Fonyódi kistérség. Fonyód hade år 2001 ett invånarantal på 5 296 invånare.