Dunavtsi (Bulgarian:Дунавци, "Danubians") is a town in northwestern Bulgaria, part of Vidin Municipality, Vidin Province. It lies in the northwestern Danubian Plain, in a small valley adjacent to the Danube River. As of December 2009, the town has a population of 2,743 inhabitants.