The 2017–18 Montenegrin Second League was the 12th season since the establishment of the Montenegrin Second League. The season ran from 13 August 2017 to 26 May 2018.
The schedule consists of three rounds. During the first two rounds, each team played each other once home-and-away for a total of 22 games. The pairings of the third round were then set according to the standings after the first two rounds, giving every team a third game against each opponent for a total of 33 games per team.
The 3rd-placed team (against the 10th-placed team of the First League) and the runners-up (against the 11th-placed team of the First League) will both compete in two-legged promotion play-offs after the end of the season.