John Burns Buxton (31 October 1933 – 3 October 2007) was a New Zealand rugby union player.
A flanker, Buxton represented Manawatu, Canterbury, Otago and Auckland at a provincial level, and was a member of the New Zealand national side, the All Blacks, in 1955 and 1956.
He played two games for the All Blacks, both of them test matches.