The price of a horse can vary significantly based on factors such as breed, age, training, temperament, and location. Horses can range in price from a few hundred dollars for older or untrained horses to several thousands or even millions of dollars for high-quality, well-trained, and highly desirable breeds.