Ulcinj to jedno z najbardziej znanych miast nad Morzem Adriatyckim w Czarnogórze. Jest kurortem wypoczynkowym najdalej wysuniętym na południe kraju, położonym na Riwierze Czarnogórskiej. Może poszczycić się bogatą historią - jest to najstarsze miasto tego bałkańskiego państwa.
Historia Ulcinj sięga czasów starożytnych – najprawdopodobniej miasto zostało założone w V wieku p.n.e. przez Ilirów. Później przechodziło w ręce Cesarstwa Rzymskiego, a po jego upadku - stało się częścią Bizancjum. W XI wieku Ulcinj wchodziło w skład państwa Zety, a od 1423 roku Republiki Weneckiej. Od 1571 roku do II połowy XIX wieku miasto pozostawało we władaniu Imperium Osmańskiego.
Z uwagi na bogatą i burzliwą historię, Ulcinj ma wiele wiekowych zabytków, wśród których najważniejszym jest Stare Miasto otoczone zabytkowymi murami. Warto wybrać się na spacer po krętych, wąskich uliczkach i trafić do klimatycznych restauracji i kafejek, jakie istnieją w tym miejscu. Stare Miasto w Ulcinj nosi nazwę Kalaja. Można tu zobaczyć także opuszczoną twierdzę.
Turyści przyjeżdżający do Ulcinj na wakacje mogą korzystać z licznych piaszczystych plaż, które zyskały miano najpiękniejszych w całej Czarnogórze. W centrum miasta znajduje się najpopularniejsza, a więc i najbardziej zatłoczona w sezonie letnim Mala plaža (Mała Plaża), licząca 700 metrów długości. Najdłuższą piaszczystą plażą w Ulcinj jest Velika plaža (Wielka plaża), rozciągająca się na 13 km długości. Naturyści również znajdą tu odpowiednie dla siebie miejsce - piaszczystą, 3-kilometrową plażę Ada.
Turyści szukający w Ulcinj uroków nocnego życia jak najbardziej będą mogli ich zakosztować w licznych barach i klubach przy nadmorskiej promenadzie.
Ulcinj jest miastem położonym na styku dwóch kultur - Czarnogóry i Albanii. Można więc wybrać się na krótką wycieczkę do Albanii i podziwiać tamtejsze zabytki.