The San Francisco SPCA Veterinary Hospital has two full-service, non-profit locations: the Mission Campus at the Leanne B. Roberts Animal Care Center, 201 Alabama Street, and the Pacific Heights Campus at the Pets Unlimited Care Center, 2343 Fillmore Street. We offer a wide range of services for your pet, including routine check-ups, vaccinations, diagnostics, dental care and emergency care.

Hours

Except major holidays, the SF SPCA Veterinary Hospital Mission Campus is open seven days a week, 8 am - 6 pm. For an appointment, call 415.554.3030 or fill out an Appointment Request Form.

The Pacific Heights Campus at the Pets Unlimited Care Center is open 24 hours a day, seven days a week for emergencies. Appointments are available 8 am - 6 pm, seven days a week. For an appointment, call 415.554.3030 or fill out an Appointment Request Form. The Pacific Heights Pharmacy and Retail Center are open from 8 am - 8 pm, seven days a week.

Locations

San Francisco SPCA Veterinary Hospital
Mission Campus at the Leanne B. Roberts Animal Care Center

201 Alabama Street (FREE PARKING at Alabama and Treat Streets)
San Francisco CA 94103
View Map

Note about Carnaval: On Saturday, May 23 and Sunday, May 24 various streets in the Mission will be closed, and parking will be limited on the streets surrounding the SF SPCA (use client parking spots if you are visiting the hospital or adoption center). Please visit the Carnaval San Francisco site for more information.

hospital@sfspca.org

San Francisco SPCA Veterinary Hospital
Pacific Heights Campus at the Pets Unlimited Care Center

2343 Fillmore Street (at Washington Street – limited client parking is available on Washington Street)
San Francisco, CA 94115

View Map

askmyvet@sfspca.org

Free WiFi web access in the hospital lobbies.

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.

Directions to Pets Unlimited Care Center, 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.