Let KAYAK do the searching
Average price (weeknight)
If you are looking for a hotel close to St. Mary's Square, you should consider staying at Fairmont San Francisco, Hilton San Francisco Union Square and Grand Hyatt San Francisco, as they are the most recommended by KAYAK users.
KAYAK users have found double rooms near St. Mary's Square for as cheap as R367 in the last 3 days. The average price is R649.
In the last 3 hours, users have found hotels near St. Mary's Square for tonight for as low as R992. Users have also found 3-star hotels from R992 and 4-star hotels from R1 963.
In the last 72 hours, users have found hotels close to St. Mary's Square for this weekend for as low as R1 000 per night. Users have also found 3-star hotels from R1 114 and 4-star hotels from R1 995.
If you’re looking for a romantic stay during your time in St. Mary's Square, then Fairmont San Francisco, San Francisco Marriott Marquis, and Grand Hyatt San Francisco are recommended options.
If you’re taking a trip to San Francisco with the whole family, staying close to St. Mary's Square makes sense. Recommended family-friendly hotels are Hotel Riu Plaza Fisherman's Wharf, Fairmont San Francisco, and Hotel Zephyr San Francisco.