Amherst a été gouverneur de Virginie de 1759 à 1768, fonction qu'il n'exerçait pas réellement mais qui lui procurait un revenu. Il a été fait chevalier de l'Ordre du Bain en 1761. Il fut titré, en 1776, baron Amherst of Holmesdale, titre qui s'éteignit avec lui parce qu'il n'avait pas de descendance. En 1775, puis en 1778, le roi lui demanda de reprendre le commandement en Amérique, où la guerre avec les colonies menaçait, mais Amherst refusa. De 1778 à 1782, il fut tout de même nommé commandant en chef des forces armées britanniques, après neuf années de vacance du poste. Brièvement remplacé dans cette fonction, en 1782-1783, par Henry Seymour Conway, il reprit du service dans la même fonction de 1783 à 1795. Il se retire alors avec le titre de maréchal.