Zlaté Hory (do roku 1948 Cukmantl, niem. Zuckmantel) – miasto w Czechach, w kraju ołomunieckim, w Górach Opawskich (cz. Zlatohorská vrchovina), nad rzeką Złoty Potok (lewy dopływ Prudnika).
Historycznie położone jest na Dolnym Śląsku, w jego czeskiej części (powiat Jesenik) – w przeszłości wchodziło w skład dolnośląskiego biskupiego księstwa nyskiego.
Zlaté Hory leżą przy granicy z Polską a najbliższym miastem w Polsce są leżące w odległości 2 km Głuchołazy. Do 1958 częścią gminy był również przysiółek Skřivánkov, który na skutek wymiany granic znalazł się w Polsce jako Skowronków.