The River Swilly rises near Glendore, a mountain in County Donegal, and flows for around 41.8 km (26 miles) through Letterkenny before flowing into the Atlantic Ocean at Lough Swilly.