Full In-person Services

  • Open a library account and get a physical library card
  • Browse library materials in designated areas 
  • Use a computer with your SFPL library card
  • Print, scan, fax and make copies
  • Ask library staff questions

Full In-person Services Locations


*Effective November 13, 2021

Location Address Hours
Anza Branch* 550 37th Avenue

Monday, 10am–6pm; Tuesday, 10am–8pm; Wednesday, 1–8pm; Thursday, 10am–6pm; Friday, 1–6pm; Saturday, 10am–6pm and Sunday, 1–5pm

Bayview Branch 5075 3rd Street Tuesday–Saturday, 10 am–5:30 pm.
Bernal Heights Branch 500 Cortland Avenue

Monday, 10am–6pm; Tuesday, 10am–7pm; Wednesday, 12–8pm; Thursday, 10am–6pm; Friday, 1–6pm; Saturday, 10am–6pm and Sunday, 1–5pm

Chinatown Branch 1135 Powell Street

Monday–Friday, 10 am–5:30 pm.

Eureka Valley Branch 1 Jose Sarria Court

Monday, 10am–6pm; Tuesday, 10am–8pm; Wednesday, 10am–8pm; 
Thursday, 10am–6pm; Friday, 1–6pm; Saturday, 10am–6pm and Sunday, 1–5pm 

Excelsior Branch 4400 Mission Street Tuesday–Saturday, 10 am–5:30 pm.
Glen Park Branch 2825 Diamond Street Tuesday–Saturday, 10 am–5:30 pm.
Golden Gate Valley Branch 1801 Green Street Monday–Friday, 10 am–5:30 pm.
Ingleside Branch 1298 Ocean Avenue Monday–Friday, 10 am–5:30 pm.

Main
 

100 Larkin Street

Monday, 9am–6pm; Tuesday–Thursday, 9am–8 pm; Friday, 12–6pm; 
Saturday, 10am–6 pm and Sunday, 12–6pm

Marina Branch 1890 Chestnut Street

Saturday, 10am–6pm and Sunday, 1–5pm

Merced Branch 155 Winston Drive

Monday, 10am–6pm; Tuesday, 10am–8pm; Wednesday, 12–8pm; 
Thursday, 10am–8pm; Friday, 1–6pm; Saturday, 10am–6pm and Sunday, 1–5pm

Mission Bay Branch  960 4th Street

Tuesday–Saturday, 10 am–5:30 pm.

Noe Valley Branch 451 Jersey Street Tuesday–Saturday, 10 am–5:30 pm.
North Beach Branch* 850 Columbus Avenue Monday, 10am–6pm; Tuesday, 10am–8pm; Wednesday, 1–8pm; Thursday, 10am–6pm; Friday, 1–6pm; Saturday, 10am–6pm and Sunday, 1–5pm 
Ocean View Branch 345 Randolph Street

Monday, 10am–6pm; Tuesday, 10am–6pm; Wednesday, 12–8pm; Thursday, 10am–7 pm; Friday, 1pm–6pm; Saturday, 10 am–6pm and Sunday, 1–5pm

Ortega Branch* 3223 Ortega Street Monday – Tuesday, 10am–6pm; Wednesday, 12–8pm; Thursday, 11am–8pm; Friday, 1–6pm; Saturday, 10am–6pm and Sunday, 1–5pm 
Park Branch* 1833 Page Street Monday, 12–6pm; Tuesday, 10am –8pm; Wednesday, 12–8pm; Thursday, 10am–6pm; Friday, 1–6pm; Saturday, 10am–6pm and Sunday, 1–5pm 
Parkside Branch* 1200 Taraval Street Monday, 1–6pm; Tuesday, 10am–8pm; Wednesday, 11am –8pm; Thursday, 10am–6pm; Friday, 1pm–6pm; Saturday, 10am–6pm and Sunday, 1–5pm  
Portola Branch 380 Bacon Street Tuesday–Saturday, 10 am–5:30 pm.
Potrero Branch 1616 20th Street Tuesday–Saturday, 10 am–5:30 pm.
Presidio Branch 3150 Sacramento Street Tuesday–Saturday, 10 am–5:30 pm.
Richmond/Sen. Milton Marks Jr. Branch* 351 9th Avenue Monday, 1–6pm; Tuesday, Wednesday & Thursday, 10am–8pm; Friday, 1–6pm; Saturday, 10am–6pm and Sunday 1–5pm 
Sunset Branch 1305 18th Avenue Monday–Friday, 10 am–5:30 pm.
Visitacion Valley Branch 201 Leland Avenue Monday–Friday, 10 am–5:30 pm.
Western Addition Branch* 1550 Scott Street Monday – Tuesday, 10am –6pm; Wednesday, 1–8pm; Thursday, 10am –7pm; Friday, 1–6pm; Saturday, 10am–6pm and Sunday, 1–5pm 
West Portal Branch* 190 Lenox Way Monday, 1–6pm; Tuesday, Wednesday & Thursday, 10am –8pm; Friday 1–6pm; Saturday, 10am–6pm and Sunday, 1–5pm 

Meeting rooms are available on a limited basis. Please email marciel.gamino@sfpl.org to make a reservation.

Bookmobiles

  • Pick up requested items in a quick, easy, safe way
  • Return materials when you're done

Bookmobile Locations

Location Address Book Drops Hours
Mission Bookmobile 300 Bartlett Street 24/7 at Mission Branch Tuesday, Thursday, Friday and Saturday, 12 pm - 5:30 pm
Treasure Island Bookmobile Avenue H and 11th Street Wednesdays, 2 pm-6 pm

Wednesday, 2 pm–6 pm.

Mission Branch is now offering SFPL to Go, Tuesday-Saturday, 10 a.m. - 5:30 p.m.