Bruce Astill (born 13 June 1955) is an Australian former rugby league footballer of the 1970s and '80s. A Queensland State of Origin representative three-quarter, he played club football in the Brisbane Rugby League premiership with Souths Magpies whom he captained to victory in the 1981 Grand Final.
Astill first represented Queensland against New South Wales in 1979. He was selected on the bench for the first ever State of Origin match in 1980, becoming Queensland State of Origin player No. 15, but did not take the field.
In 1981 Astill captained the Souths Magpies to a Brisbane Rugby League premiership. He again played for Queensland in the third and deciding match of the 1983 State of Origin series.