Magheracross is a townland and civil parish in County Fermanagh, Northern Ireland. It extends in area from just north of Enniskillen to the border with County Tyrone. There is also a small enclave in County Tyrone. The Parish has a rich history and the main town in the parish is Ballinamallard. Ballinamallard railway station opened on 19 August 1854, but was finally closed on 1 October 1957. By 1910 the population was recorded at 283.