The length of a body pillow depends on its shape, i.e. whether it is C-shaped, U-shaped, or Linear. But the average body pillow is about 60 inches long, and 25 inches wide.