Turňa nad Bodvou, ungarisch Torna (deutsch Tornau) ist eine Gemeinde im Osten der Slowakei nahe der Grenze zu Ungarn, zirka 10 Kilometer westlich der Stadt Moldava nad Bodvou gelegen.
Der Ort liegt am östlichen Ende des Slowakischen Karstes und kennzeichnet den Beginn der Košická kotlina (Kaschauer Becken). Durch den Ort fließt die Bodva und gibt dem südlich der Gemeinde verlaufenden Hügelland Bodvianska pahorkatina den Namen, dazu mündet das Flüsschen Turňa hier in die Bodva.
In der Gemeinde gibt es eine starke ungarische Minderheit (2001 etwa 44 %) sowie auch eine kleinere Minderheit der Roma. Im Jahre 1991 gaben noch über 60 % der Bevölkerung ungarisch als ihre Nationalität an, wobei ein nicht unbedeutender Teil zur damals nicht anerkannten Minderheit der Roma gehörten.