Die Saison 1966/67 der Handball-Bayernliga wurde unter dem Dach des „Bayerischen Handballverbandes“ (BHV) organisiert, sie war die neunte Spielzeit der höchsten bayerischen Handballliga und nach der Handball-Bundesliga als zweithöchste Spielklasse im deutschen Ligensystem eingestuft.
Meister und Teilnehmer an den Aufstiegsspielen zur Bundesliga war der TSV Ansbach. Ansbach konnte sich bei der Süddeutschen Meisterschaft als Drittplatzierter nicht für die Bundesliga 1967/68 qualifizieren. Vizemeister wurde der TSV Milbertshofen. Der TV 1860 Bad Windsheim und der 1. FC Nürnberg (Rückzug) waren die Absteiger.
Modus
Es spielte jedes Team nur einmal gegeneinander, ohne Rückrunde. So war bereits nach neun Spieltagen die Meisterschaft entschieden. Der Meister war zur Teilnahme an der Süddeutschen Meisterschaft qualifiziert. Platz 10 war der einzige Absteiger.
Teilnehmer
An der Bayernliga 1966/67 nahmen zehn Mannschaften teil. Titelverteidiger war der TSV Ansbach und neu in der Liga waren die Aufsteiger TSV Allach 09, 1. FC Nürnberg, TV Coburg-Neuses und Post SV Regensburg. Nicht mehr dabei war der Absteiger der Vorsaison, die Regensburger Turnerschaft.
(M) = Meister (Titelverteidiger) (N) = Neu in der Liga (Aufsteiger) Bayerischer Meister und für die Endrunde zur Süddeutschen Meisterschaft qualifiziert Für die Bayernliga 1967/68 qualifiziert Absteiger