Marcali är en stad i provinsen Somogy i Ungern i kommunen Marcali kistérség. Marcali hade år 2001 ett invånarantal på 12 575 invånare.