If you want it do automatically and easier then turn on location services. If you want to do it harder then you would need to type in manually for both address (or use a drop pin for the end). Your choice.
I must be doing something wrong then, this does not work for me with location services off.
I usually look up a location that I want to go to, then enter my home from "contacts", but the phone gets stuck on "loading" directions.