Die A Grupa 1977/78 war die 54. Spielzeit der höchsten bulgarischen Fußballspielklasse. Die Saison begann am 5. August 1977 und endete am 11. Juni 1978.
Die 16 Mannschaften spielten an insgesamt 30 Spieltagen aufgeteilt in einer Hin- und einer Rückrunde jeweils zwei Mal gegeneinander. Am Saisonende stiegen die beiden Tabellenletzten in die B Grupa ab.