Google maps has that functionality, but it can be a little weird to work with. I've used it to direct people to a remote campsite.