The 1966–67 season was Dinamo Zagreb’s 21st season in the Yugoslav First League. It was the second season that the league was played in a 30-round format after it had been expanded from 15 to 16 clubs in the 1965–66 season.Dinamo finished runners-up in the league with two points behind champions FK Sarajevo. They were also knocked out in the 1967–68 Yugoslav Cup by the same team losing 1–0 in the Round of 16.