Neyland is situated on the Northern bank of the River Cleddau. The County town of Haverfordwest is 10 miles away.