I have 1,006 miles on Google My Maps and 1,005 miles with Basecamp. Have not review with Bing.
Basecamp throws 25+ hours. I have some slow roads and multiple stops: 25 counting start and finish to define the route; 10 min for gas, 25 for one lunch stop, 5 min for some photo stops.
Cheers