The average cost of renting a horse for horseback riding varies depending on location, season and length of rental. Some ranches charge as little as $65 for two hours or as much as $1,600 to rent a horse for an entire season.
Sombrero Ranches, which specializes in Western rides in national parks, has several locations where people can rent horses for $200 per day for one to three days. Its website, www.sombrero.com, lists many options for renting single horses and teams. Arizona-horses.com's offerings include one-hour trail rides for $40, full days for $150 and an assortment of package deals. Western Pleasure Guest Ranch in Idaho offers $65 two-hour rides in the fall, with other adventures through the year.