Ballycastle is a small seaside town in County Antrim, Northern Ireland. It is on the north-easternmost coastal tip of Ireland, in the Antrim Coast and Glens Area of Outstanding Natural Beauty.