Where to stay in San Francisco
San Francisco is compact but hilly, and its character changes block by block. Stay around Union Square for shopping, cable cars and BART; on Nob Hill for grand hotels and views; at Fisherman's Wharf for families and the bay; in North Beach for Italian cafés and Coit Tower; on the Embarcadero for the Ferry Building and waterfront; in the Mission for murals, tacos and nightlife; or in Hayes Valley for boutiques and a local feel. Pack layers: summer is often foggy and cool, and September and October are usually the warmest months.
7 neighbourhoods compared · Typical mid-range hotel ~$285/night · Prices updated Oct 2026
Our recommendations
Compare San Francisco neighbourhoods
Pick what matters to you and we'll rank the areas.
| Area | Best for | |||||
|---|---|---|---|---|---|---|
| ~$280 | First visit, Business | |||||
| ~$320 | Upscale, First visit | |||||
| ~$300 | Families, First visit | |||||
| ~$260 | Nightlife, Budget | |||||
| ~$330 | Business, Upscale | |||||
| ~$230 | Nightlife, Budget | |||||
| ~$260 | Budget, Nightlife |
Typical mid-range double room per night, not live prices · Updated Oct 2026 · How we rate areas
San Francisco neighbourhoods on the map
Typical hotel prices in San Francisco
A typical mid-range double costs about $285 a night across the areas we cover. Budget hotels start around $170; luxury hotels average $530.
Embarcadero & FiDi, Nob Hill cost the most. Mission District, North Beach are the cheapest, around $100 a night less than Embarcadero & FiDi.
These are typical rates outside peak events, not live prices. Updated Oct 2026.
| Area | Budget | Mid-range | Luxury |
|---|---|---|---|
| Mission District | ~$140 | ~$230 | ~$400 |
| North Beach | ~$160 | ~$260 | ~$450 |
| Hayes Valley | ~$160 | ~$260 | ~$450 |
| Union Square | ~$170 | ~$280 | ~$550 |
| Fisherman's Wharf | ~$180 | ~$300 | ~$500 |
| Nob Hill | ~$190 | ~$320 | ~$650 |
| Embarcadero & FiDi | ~$200 | ~$330 | ~$700 |
San Francisco FAQs
What is the best area to stay in San Francisco for first-time visitors?
Union Square, followed by Nob Hill, Fisherman's Wharf. The central shopping district around the square, with department stores, theatres, the Powell Street cable cars and the biggest choice of hotels.
How much does a hotel in San Francisco cost per night?
Across the areas we cover, a typical mid-range double costs about $285 a night, from around $170 for budget hotels to $530 for luxury. Mission District (~$230) is the cheapest area and Embarcadero & FiDi (~$330) the most expensive. These are typical rates, not live prices.
Where should I stay in San Francisco on a budget?
.
Which San Francisco neighbourhood is best for nightlife?
Mission District, followed by North Beach, Hayes Valley.
Where is the best area to stay in San Francisco with kids?
Fisherman's Wharf.
Which area is quickest to reach from San Francisco International Airport?
Mission District: about 30 minutes (BART to 16th Street or 24th Street Mission). Union Square is next at about 35 minutes.