The Battle of Ballyshannon () was fought in 1247 between Maurice FitzGerald, Justiciar of Ireland and Melaghlin O'Donnell, King of Tyrconnell, Kinel-Moen, Inishowen, and Fermanagh, near Ballyshannon, Ireland. Maurice FitzGerald defeated and killed Melaghlin O'Donnell.

Timeline

The Annals of the Four Masters describes the battle as follows:

The Annals of Lough Cé describes the battle as follows:

References Annals of the Four Masters (Vol. 3, AD 1172–1372: original and translation Annals of Lough Cé (first part, AD 1014–1348): original and translation