Ayant décidé de rester en Angleterre, le comte Donald n'est pas soupçonnable de liens avec les rebelles écossais et bénéficie des faveurs royales : il reçoit des donations d'Édouard II d'Angleterre. En 1321, il envisage de se rendre en pèlerinage à Saint-Jacques-de-Compostelle quand débute la rébellion des barons anglais contre le roi Édouard II. Il combat bien entendu à ses côtés contre les rebelles lors de la bataille de Boroughbridge le , et il est présent le 14 octobre suivant, lorsque les Écossais défont l'armée anglaise au cours de la bataille d'Old Byland. La loyauté de Donald envers Édouard II est récompensée par la charge de connétable du château de Bristol en 1326. Donald de Mar demeure en Angleterre jusqu'en novembre 1326, date à laquelle Édouard II est renversé par son épouse Isabelle.