The 1977 SANFL Grand Final was an Australian rules football game contested between the Port Adelaide Football Club and the Glenelg Football Club, held at Football Park on Saturday 24 September 1977. It was the 79th annual Grand Final of the South Australian National Football League, staged to determine the premiers of the 1977 SANFL season. The match, attended by 56,717 spectators, was won by Port Adelaide by a margin of 8 points, marking that club's twenty-fourth premiership victory.