The SF SPCA Veterinary Hospitals provide 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.

 

Schedule An Appointment

Please call 415.554.3030 or, to schedule an appointment online, click on the button below for the practice you would like to visit.

If you would like to schedule an appointment at our Mission Campus, please click the button below:

If you would like to schedule an appointment at our Pacific Heights Campus, please click the button below:

 

SF SPCA Veterinary Hospital—Mission Campus
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 – 4:00pm for emergencies
Seven days per week (except major holidays)

SF SPCA Veterinary Hospital—Pacific Heights Campus
Pets Unlimited Care Center
2343 Fillmore Street (at Washington Street)
San Francisco, CA 94115

Limited client parking on Washington Street

View Map

Open:
24 hours for emergencies (including holidays)
8:00am – 6:00pm for appointments
8:00am – 8:00pm for pharmacy and retail center
Seven days per week (except major holidays for appointments, pharmacy, and retail)

Contact Information

415.554.3030
hospital@sfspca.org

 

DIRECTIONS

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.

 

To SF SPCA Veterinary Hospital—Pacific Heights Campus, 2343 Fillmore Street:

From the North Bay

Take Highway 101 across the Golden Gate Bridge. Continue on 101. Take a slight left onto Lombard Street. Turn right onto Fillmore Street and the hospital will be on the right.
 

From the East Bay

Take I-80 West across the Bay Bridge. Exit at Fremont Street. Merge onto Fremont Street and continue on Front Street. Take the first left onto Pine Street. Turn right on Fillmore Street and the hospital will be on your left.
 

From the Peninsula

Take Highway 101 north (or 280 north to 101 N). Continue on Central Freeway. Turn right onto Market street. Take second left onto Franklin Street. Turn left onto California Street. Turn right on Fillmore Street and the hospital will be on your left.