John Buchanan (Edimburgo, 7 de diciembre de 1975) es un deportista británico que compitió en yudo. Ganó una medalla de bronce en el Campeonato Mundial de Yudo de 2001, en la categoría de –60 kg.