Rossnowlagh is a seaside village in the south of County Donegal, Ireland. It is about 8 kilometres north of Ballyshannon and 16 km southwest of Donegal Town. The area's 3 km long beach, or 2 km if measuring from the cliffs to Carrickfad, is frequented by walkers, surfers, windsurfers, kite-surfers and swimmers.