Travellers who like staying in SoMa recommend Intercontinental San Francisco, San Francisco Marriott Marquis and Budget Inn.
KAYAK users have found double rooms in SoMa for as cheap as £49 in the last 3 days. The average price is £52.
In the last 3 hours, users have found hotels in SoMa for tonight for as low as £60. Users have also found 3-star hotels from £60 and 4-star hotels from £90.
In the last 72 hours, users have found hotels in SoMa for this weekend for as low as £53 per night. Users have also found 3-star hotels from £53 and 4-star hotels from £86.