River Liffey
Towns along the river include Ballymore Eustace, Athgarvan, Kilcullen, Newbridge, Caragh, Clane, Celbridge, Leixlip and Lucan before the river reaches the city of Dublin as it approaches its mouth.