Upvote:4
As a simplest way to go you can check Google Public transportation option.
Union Square to Hawk Hill takes about an hour and a half using public transport.
As far as Taxis are concerned you can call for a pick up from many cab companies serving the city such as Luxor Cab and some of their flat fare are published on their website.