Dundalk is the county town of County Louth, Ireland. The town is situated on the Castletown River, which flows into Dundalk Bay on the north-east coast of Ireland, and is halfway between Dublin and Belfast, close to and south of the border with Northern Ireland.