Čačak (en serbio cirílico: Чачак) es una ciudad y municipio situado a 140 km al sur de Belgrado, en Serbia. En 2003 la ciudad tenía una población total de 73.217 habitantes. Es el centro administrativo del distrito de Moravica de Serbia. Čačak es también el principal núcleo industrial, cultural y deportivo del distrito.