Bison are often mistakenly called buffalo but are not the same animal. Bison are native to North America and Europe. Buffalo are native to Africa and Asia. The primary distinction between the two are the horns: Bison have small sharp horns, while buffalo have much longer horns that curve.