Horses are beautiful animals that can serve as work animals or family pets. There are many breeds of horses all of which will be available at varying costs. Like dogs, horses with breeding and lineage will cost more than your typical farm horse. The average cost for a horse is $1000. Certain breeds can be purchased for only a few hundred dollars whereas others for tens of thousands.