The SF SPCA Mission Hospital at 201 Alabama Street (Leanne B. Roberts Animal Care Center) is here to help in the event of an emergency Sunday through Friday from 8:00 AM – 12:00 PM (noon).
If you believe your pet needs emergency care, call (415) 554-3030 and our team will direct you to our emergency services or schedule you an urgent care appointment within 48 hours.
Please know, our hospital hours of admission and wait-times vary depending on case urgency and capacity. Life-threatening cases take priority and are determined upon check-in. Thank you in advance for your patience and understanding.
If your emergency is after hours, click here for a list emergency veterinary hospitals available nearby.
Mission Campus Hospital
201 Alabama Street, San Francisco
(415) 554-3030
Appointments: 8am–6pm, daily
Emergency Services:
8am–12pm (noon), Sunday – Friday
CLOSED Saturday
Pacific Heights Hospital
2343 Fillmore Street, San Francisco
(415) 554-3030
Appointments: 8am–8pm
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