- Adoptions
- Veterinary Hospital
- Veterinary Services
- Hours and Location
- Facility
- Veterinary Team
- Financial Programs
- Boarding Services
- Community/Rescue Partners
- Programs & Services
- Resources
- Support SF SPCA
- About Us

The full-service San Francisco SPCA Veterinary Hospital is located in the Leanne B. Roberts Animal Care Center.
We are open seven days a week, 8:00 a.m. - 6:00 p.m. (except holidays).
For an appointment, call 415-554-3030.
201 Alabama Street
San Francisco CA 94103
hospital@sfspca.org
FREE PARKING is available at Alabama & Treat Streets.
Free WiFi web access in the hospital lobby.
View Map »
From the North Bay
Take Highway 101 across the Golden Gate Bridge. Stay on 101 heading south, and exit at Lombard. Take Lombard (approximately 12 blocks) to Van Ness. Make a right turn on Van Ness and follow for approximately 2 miles, all the way across Market Street (where the street turns into South Van Ness). Continue on for four blocks until you reach 16th Street. Make a left onto 16th Street. Travel 2-1/2 blocks down 16th Street and make a left on Alabama Street.
From the East Bay
Take I-80 West across the Bay Bridge. Exit at 9th Street Civic Center offramp. Make a wide left turn onto Harrison (a multi-lane, 1-way Street). Follow for approximately 6 blocks, to 16th Street. Make a left onto 16th Street. Travel 2-1/2 blocks down 16th Street and make a left on Alabama Street.
From the Peninsula
Take Highway 101 (or 280 north to the 101) north. Exit at the Vermont Street offramp. Make first left onto Vermont Street. Follow 2 blocks downhill to 16th Street. Make a left onto 16th Street. Travel 2-1/2 blocks down 16th Street and make a right on Alabama Street.