Just to add to this answer, a horse traveling with a rider including rests and meals can travel 20 miles in a day. If pushed, a properly bred and trained horse can go 100 miles in 24 hours, but then your horse will need a long rest, so don't expect it to do that for 3 days in a row.