Travellers who like staying in Haight-Ashbury recommend Stanyan Park Hotel, The Metro Hotel and Beautiful studio in the heart of Haight-Ashbury.
KAYAK users have found double rooms in Haight-Ashbury for as cheap as £152 in the last 3 days. The average price is £164.