Drop in for testing
Find where to get tested for Covid-19 without an appointment.
What to do
Because of high demand, some sites may reach their limit for drop-in testing at any time.
Find a place to drop in for a Covid-19 test on any day of the week.
Drop in on a Monday
Alemany Farmers Market on Mondays
- 100 Alemany Boulevard
- Walk-through and drive-through
- 12 pm to 6 pm
- This testing site accepts both appointments and on-the-spot registration. Schedule an appointment at the Alemany Farmers Market here. If there are no available appointments, staff will help register you onsite. Registration may take anywhere between 5 to 15 minutes. Drop-ins will be accepted starting at 2pm on Mondays, 11am on Tuesdays-Thursdays, and all day Friday. Drop-in availability is limited by capacity restraints. When capacity is depleted, staff will redirect you to other testing resources.
Bayview Opera House on Mondays
- 4705 3rd Street
- 9 am to 4 pm
- Enter on Oakdale Ave, via Mendell Pz.
- ***Please be advised, this site will be closed Monday, July 4, due to the holiday.
20 Norton Street on Mondays
- 10 am to 6 pm
- ***Please be advised, this site will be closed Monday, July 4, due to the holiday.
Southeast Health Center on Mondays
- 2401 Keith Street
- 8 am to 5 pm
- This site supports on-the-spot registration only—no appointment is required.
True Hope Church Ministries on Mondays
- 950 Gilman Ave
- 11 am to 6 pm
Ella Hill Hutch on Mondays
- 1181 Golden Gate Ave
- 8 am to 5 pm
- This site supports on-the-spot registration only—no appointment is required.
Kyla and SummerBio Testing on Mondays
- 333 Dolores Street
- 7 am to 7 pm
- ***Please note, this site prioritizes testing to families with children and youth.
- Insurance required.
Kyla and SummerBio Testing on Mondays
- 750 31st Ave (Cross Cultural SF)
- 2 pm to 4 pm
- Insurance required.
City Central Admin Testing Van on Mondays
- 101 Grove St
- 8 am to 4 pm
- *Closed from 12pm-1pm for lunch.
Mission Family Health, Tay Clinic Testing Van on Mondays
- 755/759 South Van Ness
- 8am - 4pm
- This site closes from 12pm - 12:30pm.
1099 Sunnydale Ave (Visitacion Valley) on Mondays
- 1099 Sunnydale Ave
- 8 am to 4 pm
- ***Please be advised, this site will be closed Monday, July 4, due to the holiday.
Chinatown Portsmouth Square on Mondays
- 745 Kearny Street
- 10am to 3pm
- Insurance required
Japantown Peace Plaza on Mondays
- 1610 Geary Blvd
- 9am to 2pm
- Insurance required
Drop in on a Tuesday
Alemany Farmers Market on Tuesdays
- 100 Alemany Boulevard
- Walk-through and drive-through
- 8:30 am to 8 pm
- This testing site accepts both appointments and on-the-spot registration. Schedule an appointment at the Alemany Farmers Market here. If there are no available appointments, staff will help register you onsite. Registration may take anywhere between 5 to 15 minutes. Drop-ins will be accepted starting at 2pm on Mondays, 11am on Tuesdays-Thursdays, and all day Friday. Drop-in availability is limited by capacity restraints. When capacity is depleted, staff will redirect you to other testing resources.
90 Kiska Road on Tuesdays
- 10 am to 3 pm
GLIDE Memorial Church parking lot on Tuesdays
- 330 Ellis Street
- 10 am to 4 pm
Southeast Health Center on Tuesdays
- 2401 Keith Street
- 8 am to 5 pm
- This site supports on-the-spot registration only—no appointment is required.
Treasure Island on Tuesdays
- Avenue D and 9th St Parking Lot between Childcare and Service Center
- 10 am to 2 pm
Third Baptist Church on Tuesdays
- 1399 McAllister
- 11 am to 6 pm
Treasure Island Nurse Clinic on Tuesdays
- 749 9th Street
- 2 pm to 6 pm
Ella Hill Hutch on Tuesdays
- 1181 Golden Gate Ave
- 8 am to 5 pm
- This site supports on-the-spot registration only—no appointment is required.
Curative Covid Self-Testing Kiosk on Tuesdays
- Parkmerced - Garces & Vidal Drive
- 8 am to 3:30 pm
- Please make an appointment, check their website.
- Walk-up registration accepted
Kyla and SummerBio Testing on Tuesdays
- 333 Dolores Street
- 7 am to 7 pm
- ***Please note, this site prioritizes testing to families with children and youth.
- Insurance required
Potrero Hill Testing Van on Tuesdays
- 107 Dakota Street
- 8 am to 4 pm
- *Closed from 12pm-1pm for lunch.
Kyla and SummerBio Testing on Tuesdays
- 50 Raymond Ave (Vis Valley)
- 12 pm to 5:30 pm
- Insurance required
Kyla and SummerBio Testing on Tuesdays
- 729 Kirkwood Ave. (Kirkwood Early Learning Center)
- 9 am - 10 am
- Insurance required
Bayview Opera House Testing Van on Tuesdays
- 4705 3rd St
- 9am-5pm.
- ***Please note, this site closes from 12pm-12:30pm.
Chinatown Portsmouth Square on Tuesdays
- 745 Kearny Street
- 10 am to 3 pm
- Insurance required
Japantown Peace Plaza on Tuesdays
- 1610 Geary Blvd
- 9am to 2pm
- Insurance required
Kyla and SummerBio Testing on Tuesdays
- 3918 Judah St (Sunset Youth Services)
- 2 pm to 3 pm
- Insurance required
Drop in on a Wednesday
Alemany Farmers Market on Wednesdays
- 100 Alemany Boulevard
- Walk-through and drive-through
- 8:30 am to 8 pm
- This testing site accepts both appointments and on-the-spot registration. Schedule an appointment at the Alemany Farmers Market here. If there are no available appointments, staff will help register you onsite. Registration may take anywhere between 5 to 15 minutes. Drop-ins will be accepted starting at 2pm on Mondays, 11am on Tuesdays-Thursdays, and all day Friday. Drop-in availability is limited by capacity restraints. When capacity is depleted, staff will redirect you to other testing resources.
GLIDE Memorial Church parking lot on Wednesdays
- 330 Ellis Street
- 10 am to 4 pm
Southeast Health Center on Wednesdays
- 2401 Keith Street
- 8 am to 5 pm
- This site supports on-the-spot registration only—no appointment is required.
2055 Sunnydale Avenue (Visitacion Valley) on Wednesdays
- 2055 Sunnydale Avenue
- 9:30am-4pm.
- Please note, this site will be closed Wednesday, 6/29.
Third Baptist Church on Wednesdays
- 1399 McAllister
- 1 pm to 8 pm
Ella Hill Hutch on Wednesdays
- 1181 Golden Gate Ave
- 8 am to 5 pm
- This site supports on-the-spot registration only—no appointment is required.
Curative Covid Self-Testing Kiosk on Wednesdays
- Parkmerced - Garces & Vidal Drive
- 8 am to 3:30 pm
- Please make appointment, check their website.
- Walk-up registration accepted
Kyla and SummerBio Testing on Wednesdays
- 333 Dolores Street
- 7 am to 7 pm
- ***Please note, this site prioritizes testing to families with children and youth.
- Insurance required
Kyla and SummerBio Testing on Wednesdays
- 1389 19th Ave (Wah Mei School)
- 10 am to 12 pm
- Insurance required
Kyla and SummerBio Testing on Wednesdays
- 3918 Judah St (Sunset Youth Services)
- 4:30 pm to 6:30 pm
- Insurance required
BHS Central Admin Testing Van on Wednesdays
- 1380 Howard St (Grace St)
- 8 am to 4 pm
- *Closed from 12pm-1pm for lunch.
City College- Mission Campus Testing Van on Wednesdays
- 106 Bartlett
- Every other Wednesday, 6/15 8am-4pm
- This site closes from 12pm - 12:30pm.
16th Mission & 16th St Testing Van on Wednesdays
- 16th St (in front of Victoria Theatre)
- Every other Wednesday, 6/8 and 6/22, 11am - 6pm
- This site closes from 12pm - 12:30pm.
Chinatown Portsmouth Square on Wednesdays
- 745 Kearny Street
- 10 am to 3 pm
- Insurance required
Japantown Peace Plaza on Wednesdays
- 1610 Geary Blvd
- 9am to 2pm
- Insurance required
Drop in on a Thursday
Alemany Farmers Market on Thursdays
- 100 Alemany Boulevard
- Walk-through and drive-through
- 8:30 am to 8 pm
- This testing site accepts both appointments and on-the-spot registration. Schedule an appointment at the Alemany Farmers Market here. If there are no available appointments, staff will help register you onsite. Registration may take anywhere between 5 to 15 minutes. Drop-ins will be accepted starting at 2pm on Mondays, 11am on Tuesdays-Thursdays, and all day Friday. Drop-in availability is limited by capacity restraints. When capacity is depleted, staff will redirect you to other testing resources.
Bayview Opera House on Thursdays
- 4705 3rd Street
- 9 am to 4 pm
- ***Please enter on Oakdale Ave, via Mendell Pz.
Southeast Health Center on Thursdays
- 2401 Keith Street
- 8 am to 5 pm
- This site supports on-the-spot registration only—no appointment is required.
Mission Hub on Thursdays
- 19th Street and Alabama Street
- 10 am to 3 pm
True Hope Church Ministries on Thursdays
- 950 Gilman Avenue
- 2 pm to 9 pm
Ella Hill Hutch on Thursdays
- 1181 Golden Gate Avenue
- 8 am to 5 pm
- This site supports on-the-spot registration only—no appointment is required.
Curative Covid Self-Testing Kiosk on Thursdays
- Parkmerced - Garces & Vidal Drive
- 8 am to 3:30 pm
- Please make an appointment here, check their website.
- Walk-up registration accepted
Kyla and SummerBio Testing on Thursdays
- 333 Dolores Street
- 7 am to 7 pm
- ***Please note, this site prioritizes testing to families with children and youth.
- Insurance required
City College Evans Center Testing Van on Thursdays
- 1400 Evans Ave
- 8 am to 4 pm
- Closes from 12 pm to 1 pm for lunch.
UC Hastings Testing Van on Thursdays
- Tenderloin/200 McAllister St
- 8 am to 4 pm
- This site closes from 12pm - 12:30pm.
Chinatown Portsmouth Square on Thursdays
- 745 Kearny Street
- 10 am to 3 pm
- Insurance required
Japantown Peace Plaza on Thursdays
- 1610 Geary Blvd
- 9am to 2pm
- Insurance required
Drop in on a Friday
Alemany Farmers Market on Fridays
- 100 Alemany Boulevard
- Walk-through and drive-through
- 8:30 am to 1 pm
- This testing site accepts both appointments and on-the-spot registration. Schedule an appointment at the Alemany Farmers Market here. If there are no available appointments, staff will help register you onsite. Registration may take anywhere between 5 to 15 minutes. Drop-ins will be accepted starting at 2pm on Mondays, 11am on Tuesdays-Thursdays, and all day Friday. Drop-in availability is limited by capacity restraints. When capacity is depleted, staff will redirect you to other testing resources.
Southeast Health Center on Fridays
- 2401 Keith Street
- 8 am to 5 pm
- This site supports on-the-spot registration only—no appointment is required.
NOW Hunters Point on Fridays
- 155 Jennings Street
- 9 am to 4 pm
Lakeview/OMI Neighborhood Site on Fridays
- 446 Randolph Street
- 9 am to 4 pm
True Hope Church Ministries on Fridays
- 950 Gilman Avenue
- 11 am to 6 pm
Ella Hill Hutch on Fridays
- 1181 Golden Gate Avenue
- 8 am to 5 pm
- This site supports on-the-spot registration only—no appointment is required.
Curative Covid Self-Testing Kiosk on Fridays
- Parkmerced - Garces & Vidal Drive
- 8 am to 3:30 pm
- Please make an appointment here, check their website.
- Walk-up registration accepted
Kyla and SummerBio Testing on Fridays
- 333 Dolores Street
- 7 am to 7 pm
- ***Please note, this site prioritizes testing to families with children and youth.
- Insurance required
SFDPH Admin Testing Van on Fridays
- 25 Van Ness Ave (Hickory St)
- 8 am to 4 pm
- *Closed from 12pm-1pm for lunch.
Kyla and SummerBio Testing on Fridays
- 750 31st Ave (Cross Cultural SF)
- 8 am to 10 am
- Insurance required
Kyla and SummerBio Testing on Fridays
- 50 Raymond Ave (Vis Valley)
- 8 am to 12 pm
- Insurance required
HOPESF Hunters View Testing Van on Fridays
- 901 Fairfax St
- 9 am to 5 pm
- Please note, this site opens every other Friday, 6/3 and 6/17.
- This site closes from 12 pm to 12:30 pm.
CJC Testing Van on Fridays
- 555 Polk (Elm St alley)
- 8am-4pm
- This site closes from 12pm-12:30pm.
Chinatown Portsmouth Square on Fridays
- 745 Kearny Street
- 10 am to 3 pm
- Insurance required
Japantown Peace Plaza on Fridays
- 1610 Geary Blvd
- 9am to 2pm
- Insurance required
Drop in on a Saturday
NOW Hunters Point on Saturdays
- 155 Jennings Street
- 9 am to 4 pm
Third Baptist Church on Saturdays
- 1399 McAllister
- 11 am to 6 pm
Southeast Health Center on Saturdays
- 2401 Keith Street
- 8 am to 5 pm
Curative Covid Self-Testing Kiosk on Saturdays
- Parkmerced - Garces & Vidal Drive
- 8 am to 3:30 pm
- Please make an appointment here, check their website.
- Walk-up registration accepted
Ella Hill Hutch on Saturdays
- 1181 Golden Gate Avenue
- 8 am to 5 pm
- This site supports on-the-spot registration only—no appointment is required.
Castro LGBTQ Community Hub on Saturdays
- 4116 18th St
- 10 am to 4 pm
Alice Griffith on Saturdays
- 2600 Arelious Walker Dr
- Every 3rd Saturday, 6/18
- 10 am to 3 pm
Chinatown Portsmouth Square on Saturdays
- 745 Kearny Street
- 10 am to 3 pm
- Insurance required
Japantown Peace Plaza on Saturdays
- 1610 Geary Blvd
- 9am to 2pm
- Insurance required.
Drop in on a Sunday
True Hope Church Ministries on Sundays
- 950 Gilman Avenue
- 11 am to 6 pm
NOW Hunters Point on Sundays
- 155 Jennings Street
- 10 am to 3 pm
Southeast Health Center on Sundays
- 2401 Keith Street
- 8 am to 5 pm
- This site supports on-the-spot registration only—no appointment is required.
Ella Hill Hutch on Sundays
- 1181 Golden Gate Avenue
- 8 am to 5 pm
- This site supports on-the-spot registration only—no appointment is required.
Find out more about getting tested
Last updated June 30, 2022