The main difference between w400 and w320 cashew is the size of the kernel. W400 kernels are significantly larger than w320 kernels. Additionally, w400 cashews are typically more expensive than w320 cashews due to the larger size of the kernels.