The SF SPCA Veterinary Hospital provides a wide range of services for your pet, including routine check-ups, vaccinations, diagnostic testing, dental work, and illness/injury care. And all profits directly support animals in need as well as the many innovative programs that the SF SPCA provides to the broader San Francisco community.
Make an Appointment
New Clients
Please call 415.554.3030 to book an appointment.
SF SPCA Adopters and Existing Clients
You can schedule an appointment online by clicking on the button below, or by calling 415.554.3030.
Our online appointment scheduling is currently experiencing technical difficulties. To book an appointment, please call 415-554-3030 from 8am – 6pm. Sorry for any inconvenience!
Coronavirus Update – September 10, 2021:
Due to the pandemic, we are adhering to CDC personal hygiene protocols. We have also increased the frequency and level of cleaning at both our Mission and Pacific Heights campuses. We will continue to monitor local and federal health agencies for guidance to ensure our actions align with their recommendations. To learn about our updated veterinary services, read our COVID19 Program Updates.
Our Pacific Heights and Mission hospitals remain open to provide the highest quality veterinary care to your pets. If you are sick and your animal needs medical care, please do not come directly to our hospital. Instead, call us at (415) 554-3030 and we will make arrangements to provide care.
To book an appointment: Call (415) 554-3030
Important Announcement:
Pacific Heights Campus (2343 Fillmore St.)
As of April 1st, SF SPCA Veterinary Hospital – Pacific Heights Campus is now operated as San Francisco Animal Medical Center (SF AMC). As a Pacific Heights client, your appointments, reminders, and care team remain as they have been.
Find more information.
Current clients: Book online now or call 415-554-3030
SF SPCA Mission Hospital
Leanne B. Roberts Animal Care Center
201 Alabama Street (at 16th Street)
San Francisco, CA 94103
Free parking in the lot at the intersection of Alabama and Treat Streets
Open:
8:00am – 6:00pm for appointments and pharmacy
8:00am – 6:00pm for emergencies
Seven days per week (except major holidays)
Leanne B. Roberts Animal Care Center
201 Alabama Street (at 16th Street)
San Francisco, CA 94103
Free parking in the lot at the intersection of Alabama and Treat Streets
Contact Information
Directions
To the SF SPCA Mission Veterinary Hospital at
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.
24/7 Veterinary Telehealth
For a $50 fee*, the Vet Triage veterinarian will help you determine if your pet’s needs are, in fact, a true emergency and/or provide guidance for at-home care if appropriate.
*Vet Triage fee is not reimbursable by the SF SPCA