Dravograd () is a small town in northern Slovenia, close to the border with Austria. It is the seat of the Municipality of Dravograd and is on the Drava River at the confluence with the Meža and the Mislinja.