In de tijd dat Montenegro bij Joegoslavië hoorde, was de huidige M-7 onderdeel van de Joegoslavische hoofdwegM6.[1] Deze weg liep van Ljubljana via Dalmatië naar Nikšić. Na het uiteenvallen van Joegoslavië en de onafhankelijkheid van Montenegro behield de weg haar nummer in Montenegro. In 2016 werden de wegen in Montenegro opnieuw ingedeeld, waarbij de M-6 werd omgenummerd in M-7.