Holmes kehrte anschließend in seinen Heimatstaat Virginia zurück, wo sich seine Gesundheit weiter verschlechterte.
Er starb am 3. April 1937 in seinem Haus in Washington, D.C. Sein Grab befindet sich auf dem Arlington National Cemetery. Holmes' Tod markierte das Ende einer bemerkenswerten Karriere als Soldat, Diplomat und Politiker.