Try Garmin Connect or Endomondo.com - youre going to have to pick up the approximate route off a Google or Bing satelite image, you then save the route and upload it onto your device. Once youve done the route once, you can then save the actual route onto the device to follow more accurately.