Kula (, "tower") is a town in northwestern
Bulgaria. It is the administrative centre of
Kula Municipality part of
Vidin Province. Located just east of the
Serbian-Bulgarian border, it is the third largest town in the province after
Vidin and
Belogradchik. Kula lies 30 kilometres west of Vidin and 13 kilometres east of the border checkpoint at
Vrashka Chuka. As of December 2009, the town has a population of 3,287 inhabitants.