Kieran McGeeney’s men were due to make the long trip up to Ballybofey for the semi-final showdown, however, the inclement weather has put pay to that.
And with the final against Tyrone scheduled for this weekend, it looks like the McKenna Cup will be playing its way into the middle of February.
The National League campaign is due to begin on January 27.
It’s the second game in just over a week to be postponed for Armagh, with the original group clash with Derry pulled at the last minute due to a frozen pitch.
Ulster GAA released a short statement which read: “Following a pitch inspection at Páirc MacCumhaill this morning, the decision has been taken to postpone tonight’s Bank of Ireland Dr McKenna Cup Semi Final betweenArmagh and Donegal. Re-fixture & Final details will be confirmed later today.”
According to Gaelic Life’s Niall McCoy, the final could be played on February 17, which is what happened happened in 2014 when Tyrone and Cavan played on February 19.
Read more: Armagh progress to McKenna Cup semis with victory over Derry
An Armagh woman who kicked out at ambulance staff and assaulted a police officer...
A man was driven from Lurgan to Newtownabbey by a female friend and his...
A Bulgarian national has been banned from driving for six months after being caught...