Creeslough (/ˈkriːslɒx/ KREES-lokh, locally /ˈkriːslɑː/ KREES-lah; Irish: An Craoslach [ənˠ ˈkˠɾˠiːsˠˌlˠax]) is a village in County Donegal, Ireland. It is 12 kilometres (7 mi) south of Dunfanaghy.