Die 2. Liga 1977/78 war die 30. Spielzeit der zweithöchsten polnischen Fußball-Spielklasse der Herren. Sie begann im August 1977 und endete im Juni 1978.[1]
Die 32 Mannschaften waren in zwei Gruppen zu je 16 Teams aufgeteilt. Diese spielten an insgesamt 30 Spieltagen aufgeteilt in einer Hin- und Rückrunde jeweils zwei Mal gegeneinander. Die beiden Gruppensieger stiegen in die 1. Liga auf, während die jeweils letzten vier Teams in die 3. Liga abstiegen.