The San Francisco SPCA Veterinary Hospital offers full-service, pet- and people-friendly veterinary services at our Mission campus.
Please note the following special hours and closures:
To learn about our updated veterinary services, read our COVID-19 Program Updates.
SF SPCA – Mission Campus
Appointments: 8am – 6pm, daily
8am – 12pm (noon), Sunday – Friday
201 Alabama Street
San Francisco CA 94103
To the SF SPCA Veterinary Hospital—Mission Campus, 201 Alabama Street:
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 off ramp. 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 off ramp. 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.
If your pet is having an emergency outside of our hospitals’ emergency hours, call and go to one of the following nearby 24-hour clinics.