Sheppard er utnevnt til medlem av Order of the British Empire. Han fikk i 1976 Royal Geographical Society sin Ness-utmerkelse for å fremme forståelsen av geografi og miljø i verden.