http://www.gmap-pedometer.com

The two runs I do are 6 miles

and 4 and a half not including the inclines (it dosn't calculate hills) and the shuttles.