Montenegro rannajoone pikkus on 294 km. Imekaunite randade kogupikkus on 73 km. Osa randadest on liivarannad, osa kiviklibu rannad. Tuntumaid randadest asuvad Ulcinj’is (enam kui 12 km randu), Bar’is (9 km randu), Budvas, Tivatis, Kotoris, Herceg Novis.