Covid Testing Locations

This list of Trenton area COVID-19 testing locations is updated regularly by THT and community partners.

Update 11.18.20: Mercer County plans to offer FREE COVID-19 tests on Tuesday Nov. 24 and Dec 1 from 10 am to 2 pm at CURE Arena in Trenton

Anyone seeking a test is encouraged to first contact a doctor who can address your health concerns. Residents without a doctor may call Henry J. Austin Health Center in Trenton at 609-278-5900. 

If you have health insurance, consult your insurance provider regarding out-of-pocket costs you may be required to pay for a test.

We recommend contacting a location to verify availability and procedures before arriving for a test. 

Note: A “viral test”identifies current, active COVID-19 infection.  Samples are usually collected via nasal swab or saliva.
An “antibody test”
does not show active infection. This test indicates prior infection.

How to Use the List

  • Click the button next to a location name for contact information and other details. Click red button to close. 
  • Click on the location name to visit its website
  • Use the Search box (far right, below) to find locations by typing in a municipality, zip code or name. 
Location NameAddressCity, StateZip CodePhone NumberCOVID Testing DaysAvailabilityTest type(s)Age restrictionsScheduling ProcessCost with InsuranceCost without InsurancePrescription required?Other details     
Mercer County COVID-19 Test at Home Program
At home, supervised via telemedicine.
N/AN/ARegister at mercercares.orgTest is taken at home.
Test is taken at home.
Saliva test14+Register at mercercares.org to confirm Mercer County residency or employment. Once approved, you will receive a digital link to Vault’s webpage to request a county-funded test kit. The kit will be shipped overnight with instructions on how to schedule a Zoom telehealth meeting with a certified healthcare worker who will virtually instruct you about how to properly collect a saliva sample for shipment to the Rutgers Clinical Genomics Laboratory for testing. Test results are expected to be returned within 72 hours.FreeFreeNoIf your test is positive, or if you have symptoms, call your health care professional. If you have any questions, please email HomeTesting@mercercounty.org.

CVS Minute Clinic - Trenton1248 Greenwood Avenue #1240 Trenton, NJ08609(609) 394-2604Must make appointment9am -1pmViral testNJ residents 18+Must take the online screener and make an appointment online. Can make same day appointment depending on availability.Free$139 self pay, free if uninsured (will require state id or social security number)NoYou will need to provide proof of identity (driver's license, state ID, or social security number) and birthdate. You'll also need to show your appointment confirmation, either by email or text message. You must arrive in a car. NOTE: Test results will NOT be provided by phone. Test results will only be available through MinuteClinic's online patient portal.
CVS Pharmacy1100 Liberty StreetTrenton, NJ08611(609) 599-2566Monday to Sunday9am to 5pm viral test12+ (Patients 12-15 years of age must be accompanied by a parent or legal guardian)online only..no walk in Free$139 self pay, free if uninsured (will require state id or social security number)No
Walgreens1700 North Olden Avenue Trenton, NJ08638(609) 493-9902Monday to Sunday9am-5pmRapid test12+Must make appointment online.FreeFreeNoMust bring state ID. Drive up services only - must stay in car.
Ewing Pharmacy, LLC (formerly Home Towne Rx Pharmacy)1400 Parkway AvenueEwing, NJ08628(609) 323-7503Monday-Sunday12pm-2pmViral Rapid test13+Make an appointment online at https://form.jotform.com/202877104043045Free under accepted insurance. If not, a $95 reimbursable fee is charged.FreeNoPhoto Id required
Riverside Urgent Care (formerly MedExpress Urgent Care)1680 North Olden AvenueEwing, NJ08638(609) 896-0485By appointment onlyViral test
Antibody test
2+ (depends on if the swab can fit)Must call ahead. Drive through testing. Call your local MedExpress for instruction. Free$129 for Viral test, Labcorp may also billNoIn order to receive testing, you must be evaluated by a Riverside medical provider first.
Infocus Urgent Care100 Campus Town Circle Suite 100
Ewing Township, NJ
08628(609) 799-7009Call aheadAll dayViral test
4+Make appointment online (Preferred)
Walk-in
Billed as specialist visit$150 self payNoPhoto ID required.
CVS MinuteClinic2147 Hamilton AvenueHamilton, NJ08619(609) 588-4701Must make appointmentBy appointment onlyViral testNJ residents 18+Must take the online screener and make an appointment online. Can make same day appointment depending on availability.Free$139 self pay, free if uninsured (will require state id or social security number)NoYou will need to provide proof of identity (driver's license, state ID, or social security number) and birthdate. You'll also need to show your appointment confirmation, either by email or text message. NOTE: Test results will NOT be provided by phone. Test results will only be available through MinuteClinic's online patient portal.
CVS Minute Clinic200 NJ-33Hamilton, NJ08619(609) 890-7488Monday-SundayBy appointment onlyViral testNJ residents 18+Must take the online screener and make an appointment online. Can make same day appointment depending on availability.FreeFree (will need driver license and social security card if not insured)NoYou will need to provide proof of identity (driver's license, state ID, or social security number) and birthdate. You'll also need to show your appointment confirmation, either by email or text message. You must arrive in a car. NOTE: Test results will NOT be provided by phone. Test results will only be available through MinuteClinic's online patient portal.
Patient First641 US Highway Route 130Hamilton Township, NJ08691(609) 568-9383Monday to Sunday8am-10pmViral test
Antibody test
5+For antibody tests, walk-in appointments are available. For viral tests, you must make appointment online at https://www.patientfirst.com/covid-19/covid-testing-appointmentFree, but Labcorp may billFor most self-pay patients, there is no out-of-pocket cost for the exam. You may receive a separate bill from the lab in some cases.No
Riverside Urgent Care (formerly MedExpress Urgent Care)811 NJ-33Hamilton Township, NJ08619(609) 587-8298Monday to SundayBy appointment onlyViral test2+ (depends on if the swab can fit)Must call ahead. Drive through testing. Call your local MedExpress for instruction. Free$129 for Viral test, Labcorp may also billNo
CVS Pharmacy1900 US Highway 1, (Corner of Cherry Tree Lane)Lawrenceville, NJ08648(609) 392-6476Monday to SundayBy appointment onlyviral testing18+Must take the online screener and make an appointment online. Can make same day appointment depending on availability.Free$139 self pay, free if uninsured (will require state id or social security number)NoDrive-through testing
2542 Brunswick PikeLawerence Township, NJ08648(609) 493-5440Monday to Friday8am - 4pmViral test
Antibody test
15+Walk-inFree, but Labcorp may billViral Test - $185
Anti-body test - $110
NoCannot have symptoms or have had exposure to a COVID-19 case before coming in
CVS Minute Clinic881 US-206Princeton, NJ08540
(609) 683-3680
Monday to Sunday9am - 1pmViral testNJ residents 18+Drive through testing, must make an appointment. Must take the online screener and make an appointment online. Can make same day appointment depending on availability.Free$139 self pay, free if uninsured (will require state id or social security number)NoYou will need to provide proof of identity (driver's license, state ID, or social security number) and birthdate. You'll also need to show your appointment confirmation, either by email or text message. You must arrive in a car. NOTE: Test results will NOT be provided by phone. Test results will only be available through MinuteClinic's online patient portal.
Infocus Urgent Care64 Princeton Hightstown RoadPrinceton Junction, NJ08550(609) 799-7009Call aheadViral test
4+Make appointment online (Preferred)
Walk-in
Billed as a specialist visit$150 self payNoPhoto ID required.
CVS Minute Clinic2281 US-33Robbinsville, NJ08691609-584-5851Monday to Sunday9am - 1pm Viral TestNJ residents 18+Drive through testing, must make an appointment. Must take the online screener and make an appointment online. Can make same day appointment depending on availability.Free$139 self pay, free if uninsured (will require state id or social security number)NoYou will need to provide proof of identity (driver's license, state ID, or social security number) and birthdate. You'll also need to show your appointment confirmation, either by email or text message. You must arrive in a car. NOTE: Test results will NOT be provided by phone. Test results will only be available through MinuteClinic's online patient portal.
RiteAid2370 US-33Robbinsville, NJ08691(609) 259-1251Monday to SundayBy appointment onlyViral test18+Rite Aid Project Baseline: There are two steps, screening and testing. Create an account (you must have a Gmail account) and take the online screener at https://www.projectbaseline.com to schedule your test.FreeFreeNo