Ayton ligger i området Berwickshire ved elven Eye Water, like sørvest for Eyemouth. Landsbyen er først og fresmt kjent for slottet Ayton Castle like nord for landsbyen.