John Buchan (ur. 26 sierpnia 1875 w Perth, zm. 11 lutego 1940 w Montrealu) – szkocki pisarz i polityk, w latach 1935-1940 gubernator generalny Kanady.

Życiorys Ukończył filologię klasyczną na uniwersytetach w Glasgow i Oksfordzie. Wkrótce potem wyjechał do Afryki, gdzie został asystentem prominentnego administratora kolonialnego, lorda Milnera. Po powrocie do kraju osiadł w Londynie i został współwłaścicielem oficyny wydawniczej, rozwijał też karierę pisarską (patrz niżej). W 1911 po raz pierwszy próbował dostać się do Izby Gmin, startując w wyborach bez powodzenia jako kandydat Partii Konserwatywnej. Podczas I wojny światowej był korespondentem dziennika The Times we Francji, pisywał także teksty dla Biura Propagandy Wojennej. W 1916 dołączył do wywiadu wojskowego, w praktyce zajmując się pisaniem przemówień dla marszałka Haiga. W 1917 wrócił do Anglii i został jednym z głównych propagandzistów zatrudnianych w czasie wojny przez brytyjski rząd.