If you have Android or a Garmin you can use this FREE app.... it's amazing if your into bike riding, running, skiing, it even has swimming, but I am not sure how that would work. I was extremely impressed with how good and simple to use this app is.
http://www.endomondo.com/workouts/twkGD3aaUnU
Cycling Workout
Calories:2207 kcal
Distance:34.99 miles