There are many ways to get tested for STDs — from free clinics and campus health centers to primary care providers, urgent care facilities, and mail-in test kits. If you’re exploring all of your options, our Where to Get Tested guide explains how these alternatives compare in terms of cost, privacy, and convenience. This page focuses on reliable at-home and lab-based services that you can order directly online — no appointments or referrals required. While these providers aren’t the only way to get tested, they offer a unique combination of speed, convenience, and transparency. You can select your test, submit your sample, and view your results without ever setting foot in a waiting room. Most services are self-pay, which helps you bypass insurance and control your own timeline. Use the comparison below to evaluate test types, sample collection methods, turnaround time, pricing, and provider features — and find the solution that works best for you.
We’ve reviewed each provider on this list for test availability, sample types (like blood, urine, or swab), result speed, and overall customer support. Some offer comprehensive STD panels, while others allow you to test for specific infections like chlamydia, herpes, or HIV. Several include optional telehealth consultations or prescription support if you test positive — a valuable feature if you want treatment without visiting a clinic. You’ll also see which services ship at-home kits discreetly and which work with partner labs near you for in-person sample collection. Whether you’re looking for the fastest possible results, an affordable entry-level test, or the most complete screening, this side-by-side chart will help you compare the most relevant features at a glance.
Provider | Test Type | Sample | Results In | Consultation | Pricing | |
---|---|---|---|---|---|---|
STDCheck Top Lab Pick |
Lab-based at discreet locations | Blood, urine | 1–2 days | Included | $99–$249 | Test Now |
myLAB Box Top Home Pick |
At-home kit with discreet shipping | Urine, blood, swab | 2–5 days | Included if positive | $79–$399 | Test Now |
AccugeneDX |
At-home | Urine | 2–4 days | Not included | $59–$129 | Test Now |
HealthLabs |
Lab | Blood, urine | 1–3 days | Available | $198–$298 | Test Now |
LabCorp |
Lab | Blood, urine | 2–4 days | Available | $79–$299 | Test Now |
Priority STD Testing |
Lab | Blood, urine | 2–3 days | Available | $99–$299 | Test Now |
Everlywell |
At-home | Blood, urine | 2–5 days | Available | $49–$259 | Test Now |
PersonaLabs |
Lab | Blood, urine | 2–4 days | Not included | $89–$249 | Test Now |
Quest Diagnostics |
Lab | Blood, urine | 2–5 days | Available | $79–$299 | Test Now |
Simple HealthKit |
At-home | Urine, swab | 2–5 days | Available | $79–$199 | Test Now |
eNational Testing |
Lab | Blood, urine | 1–3 days | Not included | $79–$249 | Test Now |
247Labkit |
At-home | Urine | 2–5 days | Not included | $69–$189 | Test Now |
STDCheck
- Type: Lab-based at discreet locations
- Sample: Blood, urine
- Results In: 1–2 days
- Consultation: Included
- Pricing: $99–$249
myLAB Box
- Type: At-home kit with discreet shipping
- Sample: Urine, blood, swab
- Results In: 2–5 days
- Consultation: Included if positive
- Pricing: $79–$399
AccugeneDX
- Type: At-home
- Sample: Urine
- Results In: 2–4 days
- Consultation: Not included
- Pricing: $59–$129
HealthLabs
- Type: Lab
- Sample: Blood, urine
- Results In: 1–3 days
- Consultation: Available
- Pricing: $198–$298
LabCorp
- Type: Lab
- Sample: Blood, urine
- Results In: 2–4 days
- Consultation: Available
- Pricing: $79–$299
Priority STD Testing
- Type: Lab
- Sample: Blood, urine
- Results In: 2–3 days
- Consultation: Available
- Pricing: $99–$299
Everlywell
- Type: At-home
- Sample: Blood, urine
- Results In: 2–5 days
- Consultation: Available
- Pricing: $49–$259
PersonaLabs
- Type: Lab
- Sample: Blood, urine
- Results In: 2–4 days
- Consultation: Not included
- Pricing: $89–$249
Quest Diagnostics
- Type: Lab
- Sample: Blood, urine
- Results In: 2–5 days
- Consultation: Available
- Pricing: $79–$299
Simple HealthKit
- Type: At-home
- Sample: Urine, swab
- Results In: 2–5 days
- Consultation: Available
- Pricing: $79–$199
eNational Testing
- Type: Lab
- Sample: Blood, urine
- Results In: 1–3 days
- Consultation: Not included
- Pricing: $79–$249
247Labkit
- Type: At-home
- Sample: Urine
- Results In: 2–5 days
- Consultation: Not included
- Pricing: $69–$189
This comparison is for informational purposes only and does not constitute medical advice. Some links on this page are affiliate links, which help support the site.