蒙特內哥羅,位於歐洲巴爾幹半島,陸上與克羅埃西亞、波赫、塞爾維亞、阿爾巴尼亞接壤,南鄰亞得里亞海。
蒙特內哥羅面積1.38萬平方公里,其中陸地面積13,812 km²,水域面積214 km²。境內多山地丘陵,喀斯特地貌廣布;只有沿海地區為狹長的平原。海岸線總長度293公里。博博托夫庫克山位於中北部,為境內第一高峰,海拔2522米。科托爾峽灣為歐洲最南的峽灣。
主要河流有皮卡河、塔拉河、利姆河、莫拉察河、澤塔河等。
蒙特內哥羅主要為溫帶大陸性氣候,沿海地區則為地中海式氣候。