The Lugg is 63 miles (101km) in length; its source at a height of 497m (1,631 ft) in the hills above Llangynllo in Radnorshire. It arises at two locations on Pool Hill and descends rapidly joined by other streams. It’s native welsh name is Afon Llugwy and means ‘bright stream’.
It passes through Llangynllo, down through the hills past Pilleth, Whitton and Dolley Green (what a great name) to the border town of Llanandras/Presteigne. Just below, the Hindwell Brook, a wild trout stream, joins the Lugg from the east near Combe. The Lugg then heads across to Byton, past Upper Lye to Aymestrey. It runs parallel to the Roman Road until Mortimer’s Cross, wends across to Kingsland and then under Eyton.
Two km above Leominster a branch of it forms the River Kenwater which flows through the town and rejoins the main Lugg which has travelled to the east of the town. It then travels south, joined by the River Arrow near Stoke Prior, past the chocolate factory at Marlbrook, under Hampton Court at Hope under Dinmore and onwards to Bodenham.
It flows around Dinmore Hill to Marden, then to Moreton on Lugg, and Lugwardine which is to the east of Hereford. Above Hampton Bishop it is joined by the River Frome, flowing onto Mordiford and finally joining the Wye 500m below Mordiford at a height of 46m (151ft).