The maximum distance a horse can run in one day varies significantly depending on factors such as breed, training, and terrain. As a general guideline, an average horse can cover 20 to 25 miles (32 - 40 km) per day at a slow pace. Endurance-trained horses can cover much longer distances, with some being able to complete more than 100 miles (161 km) in a single day.