Skip to content

Pool Tables for Sale in San Francisco, California

A used pool table in San Francisco generally sells for $500–$2,200 depending on slate thickness and felt condition, but steep streets and narrow Victorian stairwells often matter more than price — a flat in Noe Valley or the Mission may require the table broken down to clear a switchback staircase, while high-rise buildings in SoMa or Rincon Hill require a certificate of insurance and a booked freight elevator. Buyers should also factor in San Francisco's fog-driven humidity, which can warp slate seams in ground-floor units that sit unheated for long stretches.

Updated 2026-11-01

What buying a used pool table in San Francisco involves

San Francisco's housing stock swings between extremes that matter a great deal for moving a pool table. Single-family homes in the outer Sunset, Richmond, or Bernal Heights sometimes have a garage or a flat driveway, which simplifies delivery, but a large share of the city's listings come out of multi-unit Victorian and Edwardian flats in the Mission, Noe Valley, and the Castro, where a table has to be broken down into slate, rails, felt, and legs before it can navigate a narrow interior staircase or a steep stoop. Many of these buildings predate off-street parking entirely, so a moving truck may need to double-park on a residential permit block while the crew works the table down a switchback stair.

High-rise condo buildings in SoMa, Rincon Hill, and parts of Nob Hill add a different set of requirements. Most HOAs there require a certificate of insurance from any moving company and a reserved freight-elevator window, sometimes with a deposit tied to the building's move-in/move-out policy. Street parking near dense blocks in North Beach or Russian Hill can be tight enough that a crew needs an early-morning loading window to avoid the city's aggressive parking enforcement, and the grade on streets like Fillmore or Vallejo can make a standard dolly impractical without extra hands.

San Francisco's marine layer and fog are also a real factor for slate and cloth. Ground-floor units near the ocean in the Sunset or Outer Richmond see persistent dampness that can soften felt and, over years, loosen slate seams on tables that have sat unused in an unheated room. A table's storage history — garage versus heated living space, foggy western neighborhoods versus the sunnier eastern side of the city — is often as telling as its brand when judging true condition.

What to check before buying a used table

  • Ask whether the slate is one-piece or three-piece, since three-piece slate disassembles more easily for narrow stairwells common in Victorian flats.
  • Inspect the felt for dampness, mildew spotting, or a worn sheen, especially on tables stored near the coast.
  • Run a level across the table if it's still assembled, and ask when it was last leveled.
  • Check rail cushions and pockets for hardening, which shows up faster in units with inconsistent heating.
  • Confirm the building's elevator, insurance, and loading rules, or the street's parking permit zone, before agreeing to a price.

What it costs by building type

Condition or locationTypical price range
Bar-size table, walk-up flat$400–$900
Standard 8-foot slate table, house with garage$700–$1,600
8-foot or 9-foot table, high-rise or condo$900–$2,200
Table needing recover or reslate$250–$600

A quote that ignores stairs, elevator booking, or parking permits tends to fall apart once a crew actually arrives; a fair quote accounts for the extra time a Victorian stairwell or a SoMa freight elevator adds to the job.

How to choose

Get the exact cross streets and building type before committing, and ask whether the table has been moved before, ideally with photos showing how it came apart. A table that has already survived one professional disassembly, with a clear history, is generally a safer bet than one advertised only as "barely used" with no mention of stairs or elevators. If a listing says nothing about access, assume the hardest case — a steep block with no driveway — and get a mover's estimate before finalizing a price.

Browse current listings on the marketplace, or line up help with the move through pool table movers in San Francisco.

Pool tables for sale in San Francisco, CA

No active listings in San Francisco, CA right now. See the full marketplace or list a table.

Frequently asked questions

Can I carry a used pool table down a Victorian flat's interior stairs myself?
Most San Francisco Victorians and Edwardians have narrow, switchback staircases built decades before anyone imagined moving a slate table through them, so a DIY carry risks both the table and the walls. Hiring movers who disassemble the table into slate, rails, legs, and felt before carrying it down is standard practice in neighborhoods like Noe Valley, the Castro, and the Richmond.
What does a used 8-foot table typically cost in neighborhoods like the Sunset or Bernal Heights?
A solid used 8-foot slate table usually runs $700–$1,600 in outer neighborhoods like the Sunset or Bernal Heights, where houses are more likely to have a garage or ground-floor space for setup. Add $300–$600 for professional disassembly, transport up or down the block's grade, and reassembly.
What should I ask before buying a table from a high-rise near SoMa or Rincon Hill?
Confirm the building allows freight-elevator reservations and ask whether the HOA requires a certificate of insurance from the moving crew, since many SoMa and Rincon Hill towers will turn away a crew without one on file. Also ask how long the table sat in the unit, since fog-driven humidity swings near the bay can soften felt faster than in drier inland neighborhoods.
Is a table with worn felt or slight warping still worth buying after sitting in a garage?
If the slate is intact and the frame is square, a $150–$350 recover and releveling job is usually cheaper than buying new, even after factoring in delivery up a steep driveway or through a tandem garage. San Francisco's damp winters and dry summer winds make releveling almost mandatory after any move, regardless of the table's listed condition.