Appointments

The San Francisco SPCA Mission Veterinary Hospital offers full-service, pet- and people-friendly care.

The SF SPCA Veterinary Hospital provides a wide range of services for your pet, including routine check-ups, vaccinations, diagnostic testing, dental work, and emergency 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.

Our Mission hospital remains 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

New clients: Call 415-554-3030

What to expect when you are coming to our hospital:

  • Upon arrival to our hospital, check in inside at the front desk.
  • We ask that only one pet parent accompany their pet(s) to the appointment.
  • Masks covering the nose and mouth are required to be worn at all times by clients when visiting our campus. (If you do not arrive with a mask, we will provide one for you before you enter the building).
  • If you are experiencing signs of respiratory illness (fever, cough, shortness of breath), we ask that you not to bring your pets in. Please call to speak with a Client Service Representative who can assist you in canceling or rescheduling your appointment at no additional charge. If your pet requires medical attention, our representatives will determine the best way for your pet to receive the care they need. We are here to help.

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

View Map

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

View Map

Contact Information

415.554.3030
hospital@sfspca.org

Directions

To the SF SPCA Mission Veterinary Hospital
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.

Virtual Vet Triage

Available 24/7
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

Ready To Adopt?

[class^="wpforms-"]
[class^="wpforms-"]