Updated October 2026. Tennis City SF › San Francisco Tennis Courts by Neighborhood
Buena Vista Park, above the Haight, has two courts that share space with pickleball. Grattan Playground in Cole Valley has one walk-up court.
Haight-Ashbury & Cole Valley has 2 public tennis sites with 3 courts.
Courts
Buena Vista Park
- Address: Buena Vista and Haight
- Courts: 2 (1 reservable, 1 walk-up)
- Lights: no
- Restrooms: no
- Court 1 is reservable; court 2 is walk-up
- Pickleball lines on the courts (bring your own net)
- Rec & Park facility page
Grattan Playground
- Address: 1180 Stanyan Street
- Courts: 1 (walk-up only)
- Lights: no
- Restrooms: yes
- Rec & Park facility page
Booking and walk-up play
Reservable Rec & Park courts are booked on rec.us for $5 per court per hour. See how to book a tennis court for release times and limits. Walk-up courts are first come, first served; the posted rules ask players to give up the court after one set or 30 minutes when others are waiting (see court etiquette).
FAQ
Which tennis courts in Haight-Ashbury & Cole Valley have lights?
None of the public courts in Haight-Ashbury & Cole Valley have lights. The nearest lighted courts are Hayes Valley Playground in Western Addition & Hayes Valley, Margaret S. Hayward Playground in Western Addition & Hayes Valley, Lisa & Douglas Goldman Tennis Center in Inner Sunset & Golden Gate Park. See all lighted courts.
Can I play in Haight-Ashbury & Cole Valley without a reservation?
Yes. These sites have walk-up courts: Buena Vista Park, Grattan Playground. Reservable courts are also open to walk-up play when nobody has booked them, and a booking that nobody claims 15 minutes after the start becomes walk-up time.
Source: SF Rec & Park Tennis Court Directory and facility pages, checked October 2026. Court details change; check the posted signs.
Related guides
- Tennis Courts in Castro & Corona Heights
- Tennis Courts in Western Addition, Hayes Valley & Alamo Square
- Tennis Courts in Inner Sunset, Golden Gate Park & Golden Gate Heights
Looking for someone to play with? Join nearly 1,800 San Francisco players in the Tennis City SF Slack group and post a day, time and court at your NTRP level.