In general, crossbody bags are smaller and have a single strap that goes across your body. Shoulder bags are larger and have two straps that go over your shoulders. There are many benefits to carrying a crossbody bag: They're more comfortable to wear since the weight is evenly distributed across your body.