How much does a hotel cost in San Francisco?

A hotel in San Francisco typically costs about $219 a night; most of the 124 hotels on Staylist with a previously observed price cost $158 to $315. By star class, the median is $185 for 3-star, $246 for 4-star, $443 for 5-star.

Prices range from about $115 to $1406 a night in this sample, which covers 124 of the 152 San Francisco hotels Staylist lists. They are rates observed earlier, not quotes for particular dates.

Nightly prices by star class

ClassHotels with a priceMedian / nightTypical range
3-star18$185$156–$301
4-star34$246$222–$353
5-star13$443$315–$555

The typical range covers the middle half of hotels in each class. Classes with fewer than 8 priced hotels are left out.

How the price range splits

  • Under $100 a night: 0% of priced hotels
  • $100–$200 a night: 42% of priced hotels
  • $200–$400 a night: 43% of priced hotels
  • $400+ a night: 15% of priced hotels

Best-rated hotels at $100–$200 a night

Ranked by Staylist score among hotels with enough guest reviews behind their rating.

  1. Monte Cristo Bed and Breakfast
    18.3Monte Cristo Bed and Breakfast3-star$120 / night
  2. Orchard Hotel
    28.0Orchard Hotel4-star · 720 m to Powell Street$191 / night
  3. Chancellor Hotel on Union Square
    37.6Chancellor Hotel on Union Square3-star · 530 m to Powell Street$185 / night
  4. Kensington Park Hotel
    48.6Kensington Park Hotel3-star · 560 m to Powell Street$184 / night
  5. Club Quarters Hotel in San Francisco
    57.1Club Quarters Hotel in San Francisco3-star · 610 m to Embarcadero$140 / night
  6. Handlery Union Square Hotel
    66.9Handlery Union Square Hotel3-star · 440 m to Powell Street$156 / night

Best-rated hotels at $200–$400 a night

Ranked by Staylist score among hotels with enough guest reviews behind their rating.

  1. Luma Hotel San Francisco
    18.4Luma Hotel San Francisco4-star · 540 m to San Francisco Station$255 / night
  2. Omni San Francisco
    28.1Omni San Francisco4-star · 530 m to Montgomery Street$219 / night
  3. Hyatt Regency San Francisco
    37.7Hyatt Regency San Francisco4-star · 190 m to Embarcadero$289 / night
  4. Citizenm San Francisco Union Square
    48.5Citizenm San Francisco Union Square4-star · 200 m to Powell Street$203 / night
  5. Hotel Emblem San Francisco
    58.2Hotel Emblem San Francisco4-star · 710 m to Powell Street$242 / night
  6. Orchard Garden Hotel
    68.1Orchard Garden Hotel4-star · 540 m to Montgomery Street$225 / night

Best-rated hotels at $400+ a night

Ranked by Staylist score among hotels with enough guest reviews behind their rating.

  1. Hotel Drisco
    19.3Hotel Drisco5-star$949 / night
  2. The St. Regis San Francisco
    27.9The St. Regis San Francisco5-star · 550 m to Montgomery Street$509 / night
  3. Four Seasons Hotel Embarcadero
    38.7Four Seasons Hotel Embarcadero5-star · 390 m to Montgomery Street$555 / night
  4. Sutter Mansion
    48.7Sutter Mansion5-star$403 / night
  5. Four Seasons Hotel San Francisco
    58.2Four Seasons Hotel San Francisco5-star · 430 m to Powell Street$645 / night
  6. White Swan Inn
    68.1White Swan Inn3-star · 900 m to Powell Street$477 / night

Method: nightly rates last observed for each hotel in USD, not date-specific quotes; star class as listed for each hotel. Staylist lists a selection of San Francisco's hotels, not all of them, and prices change with season and room, so use these figures to compare options rather than to budget a specific stay. Data updated 2 October 2026. How Staylist ranks hotels.

How Much Is a Hotel in San Francisco? · Staylist World