Divín liegt in der Mittelslowakei dort, wo sich die Hügellandschaft Krupinská planina und die Senke Lučenská kotlina treffen. Durch den Ort fließt der Budínsky potok, der kurz darauf in den Stausee Ružiná mündet. Lučenec ist etwa zwanzig Kilometer entfernt.
Erstmals taucht der Ort 1329 in einer Urkunde auf, damals noch unter dem Namen Dyun. Im Mittelalter prägte eine Burg das Bild, die später Diwein genannt wurde. Das Kastell entstand im 17. Jahrhundert und zeugt von der wechselvollen Geschichte zwischen Renaissance und Barock.
Heute prägen die Ruine der mittelalterlichen Burg und das barocke Kastell das Ortsbild. Die katholische Allerheiligenkirche stammt aus der Mitte des 17. Jahrhunderts, während die Kapelle der Heiligen Anna ein Jahrhundert später entstand. Am nahen Stausee Ružiná gibt es Möglichkeiten zur Erholung.