Some time back I recommended you look at a site dedicated to keeping track of your run, walk or bicycle ride. The site, appropriately named WalkJogRun.net uses a Google map to allow you to plot your course. You can find the distance, indicate your speed and the site will calculate the approximate time required to complete the route. You can make a route anywhere in the US or Canada and keep track of the total distance over time that you travel. Try it. I am using it.