If you are walking really quickly, it will take about 20 minutes to walk from the Lower Haight to the Upper Haight - and it will be good exercise going up a large hill.