Berane liegt in einem Talkessel am fischreichen FlussLim, an der Abzweigung der Straße nachAndrijevica von der HauptstraßeBijelo Polje–Rožaje und besitzt einen kleinen Regionalflughafen. Die Stadt stellt einen wichtigen Ausgangspunkt für Ausflüge insBjelasica-Gebirge mit den Bergseen Pešića Jezero, Ursulovačko Jezero und Šiško Jezero dar.
Die Siedlung wurde 1862 auf Anordnung des türkischen GeneralsHüseyin Avni Pascha alsosmanisches Militärlager gegründet. Der Ort lag lange an der Grenze zwischen Montenegro und dem Osmanischen Reich und war dadurch oft Schauplatz heftiger und blutiger Kämpfe. Von 1946 bis 1992 hieß die StadtIvangrad, benannt nachIvan Milutinović (1901–1944), einem montenegrinischen Mitglied derKommunistischen Partei Jugoslawiens und Militärführer im Kampf derPartisanen während des Zweiten Weltkriegs.
In der Umgebung entdeckten Forscher in den 1950er Jahren Gegenstände und Skelette, die aus derSteinzeit stammen.
Im Jahr 2013 wurde aus den überwiegend muslimischen Dörfern die GemeindePetnjica gebildet.
Die eigentliche Stadt Berane hat etwa 12.000 Einwohner.
Zur Volkszählung von 2011 hatte dieGemeinde Berane 33.970 Einwohner, von denen sich 14.592 (42,96 %) alsSerben, 8.838 (26,02 %) alsMontenegriner, 6.021 (17,72 %) alsBosniaken, 1.957 (5,76 %) alsMuslime und 531 (1,56 %) alsRoma bezeichneten. Daneben leben in der Stadt noch weitere kleinere Bevölkerungsgruppen.
Etwas außerhalb der Stadt, in der Nähe des Friedhofs, befindet sich das orthodoxeKloster Đurđevi Stupovi, welches 1213 gegründet wurde. In der Nähe der Stadt befindet sich auf dem Berg Jasikovac ein Denkmal, das an 30 gefallenePartisanen, die bei den Kämpfen 1941 erschossen wurden, erinnert.