Marbury is a small village in Cheshire East, Cheshire, England. It is the main village in the civil parish of Marbury and District, which also contains the settlements of Norbury, Quoisley and Wirswall. Marbury village lies around 3 miles north-east of Whitchurch in Shropshire and 7 miles south-west of Nantwich in Cheshire.