Edwardstone lies two miles north west of Boxford and 4 miles east of Sudbury and sits on a tributary of the river Stour.