Ulcinj (albánsky Ulqin, italsky Dulcigno) je město na jihu Černé Hory, blízko Skadarského jezera a hranic s Albánií. Oblíbené turistické letovisko se nachází na břehu Jaderského moře.
Nachází se na soutoku říček Vruja a Grnčar, pod strmými svahy pohoří Prokletije z jihu a pohoří Visitor ze severu, na silničním tahu z Albánie do Plavu a dále do zbytku Černé Hory.