StayAreas

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.

What matters most to you?
Typical price per night
  • Union Square

    ~$280/night · 5 min to centre

    Best for First visit, Business, Budget

    Food
    4/5
    Nightlife
    3/5
    Transport
    5/5
    Quiet
    2/5
    View Union Square →
  • Nob Hill

    ~$320/night · 10 min to centre

    Best for Upscale, First visit

    Food
    3/5
    Nightlife
    2/5
    Transport
    4/5
    Quiet
    4/5
    View Nob Hill →
  • Fisherman's Wharf

    ~$300/night · 20 min to centre

    Best for Families, First visit

    Food
    3/5
    Nightlife
    2/5
    Transport
    3/5
    Quiet
    3/5
    View Fisherman's Wharf →
  • North Beach

    ~$260/night · 15 min to centre

    Best for Nightlife, Budget

    Food
    5/5
    Nightlife
    4/5
    Transport
    3/5
    Quiet
    3/5
    View North Beach →
  • Embarcadero & FiDi

    ~$330/night · 10 min to centre

    Best for Business, Upscale

    Food
    4/5
    Nightlife
    2/5
    Transport
    5/5
    Quiet
    3/5
    View Embarcadero & FiDi →
  • Mission District

    ~$230/night · 20 min to centre

    Best for Nightlife, Budget

    Food
    5/5
    Nightlife
    5/5
    Transport
    4/5
    Quiet
    2/5
    View Mission District →
  • Hayes Valley

    ~$260/night · 15 min to centre

    Best for Budget, Nightlife

    Food
    4/5
    Nightlife
    3/5
    Transport
    4/5
    Quiet
    3/5
    View Hayes Valley →

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.

AreaBudgetMid-rangeLuxury
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.