Rathmullan (Irish: Ráth Maoláin, meaning 'Maolán's ringfort') is a seaside village and townland on the Fanad Peninsula in County Donegal, Ireland. It is situated on the western shore of Lough Swilly, 11 kilometres (7 mi) north-east of Ramelton and 12 km (7 mi) east of Milford.