PONIES are usually distinguished from normal horses by their stature and size. Compared to horses, ponies often have thicker coats, manes, and tails with shorter legs and a thicker neck.
MINIATURE HORSES are bred to look like a full-sized horse on a much smaller scale. Usually a slimmer build and longer legs.
Generally (but not always), ponies are ridden but miniature horses are not.