Die Druga Crnogorska Liga 2017/18 war die zwölfte Spielzeit der zweithöchsten montenegrinischen Fußballliga. Die Saison begann am 13. August 2017 und endete am 26. Mai 2018.
Die zwölf Mannschaften traten in je drei Runden gegeneinander an, sodass 33 Spieltage zu absolvieren waren. Die Teams, die nach 22 Spielen die ersten sechs Plätze belegten, hatten zusätzlich sechs Heimspiele, die Teams auf den unteren sechs Plätzen noch fünf Heimspiele.
Der Tabellenerste steigt direkt in die Prva Crnogorska Liga auf, während der Zweite und Dritte über die Relegation aufsteigen kann. Um die Liga für die folgende Spielzeit auf zehn Vereine zu reduzieren stiegen in dieser Saison die letzten drei Teams in die Treća Crnogorska Liga ab.
Der Zweite der Druga Liga spielte gegen den Neunten der Prva Liga sowie der Achte der Prva Liga gegen den Dritten der Druga Liga. Die Spiele fanden am 30. Mai und 3. Juni 2018 statt.