Go look at bike times/speeds from sprint distance triathlons. Granted, there's a swim first and a run after, the level of athlete varies significantly, and the courses may range from hilly to perfectly flat, but there are usually a small % of riders over 20mph for their ride. That's a non-stop traffic controlled ride where the rider is probably riding pretty hard, for ~ 12 or 14 miles depending on the race.