Breeches and jodhpurs are both types of equestrian riding pants, but they have a few key differences. Breeches are typically shorter, ending right below the knee, while jodhpurs extend to the ankle. Breeches are often worn with tall riding boots, while jodhpurs are paired with jodhpur boots and knee-high socks or gaiters.