A google maps based route tool. CycleRoute.org will show route distance, feet ascended/descended and maximum/minimum elevation. There is also a great elevation chart with each route that highlights steep climbs. Display can be adjusted to highlight various grades.
Another google maps based route tool. VeloRoutes.org has a searchable archive of routes built by other users. Searching “Charlottesville” will provide a catalog of existing routes. Users can also build and map their own custom route. Total distance, elevation gain and maximum/minimum elevation are provided for all routes. Travel time at 5 different speeds is also given.
Many peole are unaware that Google Maps provides a choice of transportation modes. At the top of the directions list you will see a car, a bus and a pedestrian. Mousing to the right of the pedestrian will show the option for cycling! With cycling as the mode of transportation, you are given an estimated travel time, route distance, feet ascended/descended and an option for showing bike paths.