Ngày 29 tháng 6 năm 1991, với tư cách là phóng viên chiến trường của tờ "The Daily Telegraph", Keegan được gắn huân chương Officer of the Order of the British Empire (OBE) "nhằm công nhận thành tích trong các hoạt động ở vùng Vịnh". Trong đợt Vinh danh Năm mới 2000, ông được phong tước hiệp sĩ "vì nỗ lực viết về Lịch sử Quân sự".