Below is a list of locations where testing is offered. Call the site you wish to visit before visiting the hospital or testing location to determine testing eligibility. Many sites still require physician orders or evaluation before testing is approved.

  • Interactive Map of COVID-19 Testing Sites
  • Help us keep our list up-to-date.  Click here to add/ update testing site information for review.
  • Additionally, communities around Missouri are conducting Community Testing events free to Missouri residents. To view which counties are currently hosting events, click here.

Site Name

Phone Number

City

Total Access Urgent Care

(314) 932-0817

Affton

Mosaic Family Care- Albany

(660) 726-3333, (660) 726-3311

Albany

Access Healthcare- Anderson Clinic

(417) 845-8300

Anderson

Annapolis Family Clinic

(573) 598-4213 or
(866) 598-4213

Annapolis

Walgreens

(636) 296-9490

Arnold

Access Family Clinic

(417) 678-1260

Aurora

Price Cutter Pharmacy

(417) 678-0493

Aurora

Any Lab Test Now

(636) 238-5330

Ballwin

CVS Pharmacy

(636) 207-1137

Ballwin

Total Access Urgent Care – Town and Country

(636) 220-9333

Ballwin

Hy-Vee Pharmacy

(816) 318-0404

Belton

Harrison County Community Hospital

(660) 425-0231

Bethany

John C. Murphy Health Center

(314) 615-0574

Berkeley

SEMO Health Network

(573) 293-6836

Bernie

Ste. Genevieve County Memorial Hospital

(573) 883-7746

Bloomsdale

CVS Pharmacy- Blue Springs, NW Hwy 7

(816) 228-6848

Blue Springs

CVS Pharmacy- Blue Springs, S Hwy 7

(816) 220-2302

Blue Springs

Hy-Vee Pharmacy

(816) 224-4277

Blue Springs

Citizens Memorial Hospital

(417) 328-6501

Bolivar

Walgreens

(573) 358-3311

Bonne Terre

Cox Health

 

Branson

Ozark Valley Medical Clinic

(417) 317-5318

Branson

Aim Laboratory

(314)743-3748

Bridgeton

GS Labs

(314) 240-0190

Bridgeton

Total Access Urgent Care – Bridgeton

(314) 455-4046

Bridgeton

Compass Health Network

(844) 853-8937

Butler

Northwest Health Services – Cainsville

(660) 893-5750

Cainsville

Central Ozarks Medical Center

(573) 346-4446

Camdenton

Cameron Regional Medical Center, Inc.

816-632-2101 and 816-632-0244

Cameron

Arena Park

 

Cape Girardeau

Saint Francis Healthcare

(573) 331-4200

Cape Girardeau

Southeast Hospital

(573) 519-4983

Cape Girardeau

Access Family Care – Cassville

(417) 847-0057

Cassville

Rapid COVID Testing Center

(636) 577-7891

Chesterfield

Hedrick Medical Center/Wright Memorial Hospital

(660) 646-1480, (660) 358-5700

Chillicothe

Hy-Vee Pharmacy

(660) 646-1280

Chillicothe

Any Lab Test Now - St. Louis Central

(314) 290-2228

Clayton

Compass Health Network

(844) 853-8937

Clinton

Golden Valley Medical

(660) 885-8171

Clinton

GS Labs

(573) 318-1432

Columbia

Harry S Truman Memorial Veterans Hospital

(573) 814-6580

Columbia

Hy-Vee Pharmacy - Columbia, Conley Rd

(573) 442-7706

Columbia

Hy-Vee Pharmacy - Columbia, E Nifong

(573) 442-8616

Columbia

Hy-Vee Pharmacy - Columbia, W Broadway

(573) 447-2144

Columbia

Memorial Baptist Church

 

Columbia

MU Health Care

(573) 884-0948

Columbia

Next Care Urgent Care (Providence Urgent Care)

(573) 818-6500

Columbia

Providence Urgent Care

(573) 874-6824

Columbia

Mercy GoHealth Urgent Care

(636) 364-4990

Cottleville

Walgreens

(314) 966-0605

Crestwood

CVS Pharmacy

(314) 995-7128

Creve Coeur

Mercy GoHealth Urgent Care

(314) 428-9543

Creve Coeur

Total Access Urgent Care

(314) 764-2953

Creve Coeur

Doniphan Family Clinic

(573) 996-2137

Doniphan

Northeast Missouri Health Council

(660) 397-3517

Edina

MO Highlands Medical lab

(573) 663-2550

Ellington

Ellington Family Clinic

(573) 663-2525 or
(877) 559-9934

Ellington

CVS Pharmacy

(636) 527-6074

Elisville

Mercy GoHealth Urgent Care

(314) 293-4410

Ellisville

Total Access Urgent Care

(636) 220-9727

Ellisville

Price Cutter Pharmacy

(417) 759-7947

Fair Grove

Community Hospital - Fairfax

(660) 686-2211

Fairfax

Midwest Innovation Laboratory

(573) 218-9871

Farmington

Sam’s Health Pharmacy

(660) 248-2275

Fayette

Walgreens

(636) 326-5113

Fenton

Total Access Urgent Care

(636) 429-0999

Festus

People's Health Center North

(314) 627-5404

Florissant

Rapid COVID Testing Center

(636) 577-7891

Florissant

Total Access Urgent Care

(314) 778-3186

Florissant

Fordland Clinic- Fordland

(417) 767-2273

Fordland

Country Mart Pharmacy

(417) 546-2101

Forsyth

EBO MD

(573) 561-5051

Fredericktown

Clarity Healthcare

(573) 603-1460

Hannibal

Hannibal Regional Hospital

(573) 629-3999

Hannibal

Walgreens

(573) 221-6557

Hannibal

Ball's Price Chopper

(816) 380-3266

Harrisonville

Bootheel Urgent Care

(573) 479-3065

Hayti

Mercy Hazelwood (North County)

(314) 251-0500

Hazelwood

Walgreens

(314) 972-1257

Hazelwood

Hermann Area District Hospital

(573) 486-2118

Hermann

Southwest Medical Associateds

(573) 486-2118

Hermann

Ozarks Community Health Center

(417) 745-2121

Hermitage

Any Lab Test Now

(816) 837-8669

Independence

CVS Pharmacy- Independence, E US 24 Hwy

(816) 796-8769

Independence

CVS Pharmacy- Independence, S Noland Rd

(816) 254-6002

Independence

Hy-Vee Pharmacy- Independence, 23rd St

(816) 836-9918

Independence

Hy-Vee Pharmacy- Independence, Noland Rd

(816) 478-1968

Independence

Urgent Care of Kansas City

(816) 795-6000

Independence

MediCenter Pharmacy- Jackson

(573) 243-1303

Jackson

Capital Region Medical Center

(833) 763-0444

Jefferson City

St. Mary's Hospital

(573) 681-3000

Jefferson City

NextGen Diagnostic Services

(417) 362-NEXT (6398)

Joplin

Thousand Oaks Hospital

(417) 347-6444

Joplin

Ball's Price Chopper- Kansas City, Barry Rd

(816) 468-1188

Kansas City

CVS Pharmacy- Kansas City, NW 64th St

(816) 741-5576

Kansas City

CVS Pharmacy- Kansas City, 75th St

(816) 361-4639

Kansas City

CVS Pharmacy- Kansas City, Vivion Rd

(816) 454-8800

Kansas City

CVS Pharmacy- Kansas City, State Line Rd

(816) 444-2000

Kansas City

CVS Pharmacy- Kansas City, Barry Rd

(816) 436-5600

Kansas City

CVS Pharmacy- Kansas City, Swift Rd

(816) 221-1603

Kansas City

First Point Urgent Care

(816) 505-3669

Kansas City

Hope Faith

(816) 471-4673

Kansas City

Hy-Vee Pharmacy- Kansas City, St Clair Ave

(816) 505-1010

Kansas City

Hy-Vee Pharmacy- Kansas City, Englewood Rd

(816) 454-4763

Kansas City

Hy-Vee Pharmacy- Kansas City, 64th St

(816) 505-7163

Kansas City

Meritas Health Briarcliff

(816) 453-0900

Kansas City

Next Care Urgent Care

(816) 595-4000

Kansas City

Saint Luke's Hospital of Kansas City

(816) 932-2000

Kansas City

Samuel U. Rodgers Health Center

(816) 889-4795

Kansas City

St. Luke’s Multispecialty Clinic

(815) 714-2750

Kansas City

Truman Medical Center

(816) 404-1000

Kansas City

Truman Medical Center

(816) 404-7000

Kansas City

Walgreens - Kansas City, Linwood Blvd

(816) 861-4423

Kansas City

Walgreens- Kansas City, Independence Ave

(816) 231-0730

Kansas City

Walgreens- Kansas City, Blue Ridge Blvd

(816) 765-5279

Kansas City

CVS Pharmacy

(816) 635-9001

Kearney

SEMO Health Network

(573) 717-1332

Kennett

Fordland Clinic- Kimberling City

(417) 767-2273

Kimberling City

Northwest Health Services

(660) 535-4347

King City

Complete Family Medicine

(660) 665-7575

Kirksville

Hy-Vee Pharmacy

(660) 665-7400

Kirksville

Kirksville OB/GYN

(660) 665-3555

Kirksville

Kirksville Pediatrics

(660) 627-2229

Kirksville

Northeast Missouri Health Council

(660) 627-4493

Kirksville

Mercy GoHealth Urgent Care

(314) 455-7088

Kirkwood

Total Access Urgent Care

(314) 932-0810

Kirkwood

SSM St. Joseph Hospital

(636) 625-5200

Lake St. Louis

Total Access Urgent Care

(636) 265-6230

Lake St. Louis

Access Family Clinic

(417) 681-0027

Lamar

Ball's Price Chopper

(816) 875-2310

Lee's Summit

CVS Pharmacy- Lees Summit, Langsford Rd

(816) 554-9500

Lee's Summit

CVS Pharmacy- Lees Summit, 3rd St

(816) 966-1455

Lee's Summit

GS Labs

(913) 300-1817

Lee's Summit

Hy-Vee Pharmacy- Lees Summit, Rice Rd

(816) 524-6377

Lee's Summit

Hy-Vee Pharmacy- Lees Summit, Ward Rd

(816) 554-2211

Lee's Summit

Jackson County

 

Lee's Summit

Next Care Urgent Care

(816) 554-2600

Lee's Summit

Health Care Collaborative of Rural Missouri

(660) 259-2440

Lexington

Clay County Public Health Center

(816) 595-4200

Liberty

CVS Pharmacy

(816) 781-0035

Liberty

Hy-Vee Pharmacy

(816) 792-4632

Liberty

Liberty Clinic

(816) 781-7730

Liberty

Liberty Hospital

(816) 781-7200

Liberty

Next Care Urgent Care

(816) 418-2828

Liberty

Pike County Memorial Hospital

(877) 435-8411

Louisiana

Samaritan Hospital

(660) 385-8700

Macon

Urgent Care Macon

(660) 395-7575

Macon

Malden Pharmacy

(573) 276-3784

Malden

Mercy GoHealth Urgent Care

(636) 707-0764

Manchester

Marceline Family Pharmacy

(660) 376-2700

Marceline

Fitzgibbon Hospital

(660) 886-7431

Marshall

Katy Trail Community Health

(877) 733-5824

Marshall

Price Cutter Pharmacy

(417) 859-2635

Marshfield

SSM Health Maryland Heights

(314) 590-0550

Maryland Heights

Mosaic Medical Center - Maryville

(660) 562-2600

Maryville

Mosaic Specialty Clinic

(660) 562-4304

Maryville

Scotland County Hospital

(660) 956-6820

Memphis

Arthur Center

(573) 582-1234

Mexico

SSM Health St. Mary's Hospital

(573) 582-5000

Mexico

Northeast Missouri Health Council

(660) 265-1042

Milan

Sullivan County Memorial Hospital

(660) 265-4212

Milan

Moberly Rural Health Clinic

(660) 263-9095

Moberly

Sam’s Health Pharmacy #1

(660) 263-0909

Moberly

Sam’s Health Pharmacy #2

(660) 263-6710

Moberly

Urgent Care Moberly

(660) 372-9595

Moberly

First United Methodist Church (CoxHealth and Mercy)

(417) 269-8633

Monett

Northwest Health Services

(816) 596-4006

Mound City

Access Healthcare- Neosho Medical Clinic

(417) 451-4447

Neosho

Nevada Regional Medical Center

(417) 667-3355

Nevada

SEMO Health Network

(573) 748-2592

New Madrid

CVS Pharmacy

(636) 272-5856

O'Fallon

Mercy GoHealth Urgent Care

(636) 435-2333

O'Fallon

Powers Healthmart Pharmacy

(636) 265-2924

O'Fallon

Total Access Urgent Care

(636) 409-1132

O'Fallon North

Total Access Urgent Care

(636) 294-8540

O'Fallon South

Central Ozarks Medical Center

(573) 302-7490

Osage Beach

Hy-Vee Pharmacy- Osage Beach, Hwy D

(573) 302-8383

Osage Beach

Compass Health Network

(844) 853-8937

Osceola

Golden Valley Medical

(417) 646-2231

Osceola

St. Luke's Multispecialty Clinic

(913) 323-4600

Overland Park

Hixson Drug

(417) 581-7777

Ozark

John's RX Southwest

(417) 485-6200

Ozark

Ozark Valley Medical Clinic

(417) 317-5330

Ozark

CVS Pharmacy

(636) 257-4660

Pacific

Midwest Innovation Laboratory

(573) 426-0060

Park Hills

Perry County Memorial Hospital

(573) 547-7888

Perryville

MHHC of Wayne County

(573) 223-4800

Piedmont

Iron County Medical Clinic

(573) 546-0602 or
(866) 902-0582

Pilot Knob

OCH Pineville Medical Clinic

(417) 223-4290

Pineville

CVS Pharmacy

(816) 858-2713

Platte City

Black River Medical Center

(573) 727-5500

Poplar Bluff

John J Pershing VA Medical Center

(573) 686-4151

Poplar Bluff

Mansion Mall

(573) 727-8285

Poplar Bluff

CVS Pharmacy

(816) 318-8022

Raymore

Hy-Vee Pharmacy

(816) 358-5988

Raytown

Central Ozarks Medical Center

(573) 765-5141

Richland

Phillips Family Pharmacy

(816) 569-2125

Riverside

Phelps Health

(573)-458-8899

Rolla

Your Community Health Center

(573) 201-9518

Rolla

Walgreens

(314) 427-1962

St. Ann

Concierge Testing Solutions

(833) 546-1060

St. Charles

Mercy GoHealth Urgent Care

(636) 206-2690

St. Charles

SSM Health St. Joseph Hospital - St. Charles

(636) 947-5000

St. Charles

Total Access Urgent Care

(636) 534-4498

St. Charles

Total Access Urgent Care

(636) 477-6344

St. Charles

Walgreens

(816) 765-5279

St. Charles

Hy-Vee Pharmacy

(816) 232-9011

St. Joseph

Northwest Health Services

(816) 596-2301

St. Joseph

Walgreens

(816) 233-2532

St. Joseph

Affinia Healthcare

(314) 833-2777

St. Louis

Allergy Asthma & Immunology Institute of STL

(314) 822-5309, (314) 629-6601

St. Louis

BJC HealthCare

(314) 391-4930

St. Louis

Beattie Method Testing

(314) 714-6955

St. Louis

CareSTL Health

(314) 268-8378, (314) COV-TEST

St. Louis (63115)

CareSTL Health

(314) 367-5820, (314) COV-TEST

St. Louis (63112)

CareSTL Health

(314) 367-5820, (314) COV-TEST

St. Louis (63113)

CareSTL Health

(314) 367-5820, (314) COV-TEST

St. Louis (63120)

Family Care Health Center

(314) 531-5444

St. Louis

Family Care Health Center

(314) 353-5190

St. Louis

Mercy GoHealth Urgent Care

(314) 396-8222

St. Louis

Mercy GoHealth Urgent Care- Maplewood

(314) 293-4023

St. Louis

Mercy GoHealth Urgent Care- Oakville

(314) 293-4413

St. Louis

Mercy Hospital South

(314) 251-0500

St. Louis

Mercy Hospital St. Louis

(314) 251-6000

St. Louis

Midwest Innovation Laboratory

(314) 571-7786

St. Louis (63121)

Midwest Innovation Laboratory

(314) 647-4327

St. Louis

North City Urgent Care

(314) 230-9050

St. Louis

Quad Clinical

(314) 224-5005, (314) 994-1000

St. Louis

Rapid COVID Testing Center

(636) 577-7891

St. Louis

Rapid MedLab (Beginning November 16)

(844) 324-3695

St. Louis

Ronald McDonald House (Cardinal Glennon)

(314) 577-5600

St. Louis

St. Louis Hills Pharmacy

(314) 832-2480

St. Louis

Total Access Urgent Care - Hampton

(314) 696-2341

St. Louis

Total Access Urgent Care – Oakville

(314) 343-0056

St. Louis

Total Access Urgent Care – Richmond Heights

(314) 449-8677

St. Louis

Total Access Urgent Care – South County

(314) 669-9193

St. Louis

Total Access Urgent Care – St. Louis Hills

(314) 899-9344

St. Louis

Total Access Urgent Care – Sunset Hills

(314) 765-2041

St. Louis

Total Access Urgent Care – Tower Grove

(314) 696-2178

St. Louis

Total Access Urgent Care – Valley Park

(636) 529-8411

St. Louis

Total Access Urgent Care – Webster Groves/Rock Hill

(314) 373-5740

St. Louis

Walgreens

(314) 367-8211

St. Louis

Walgreens- St. Louis, Lemay Ferry Rd

(314) 631-4769

St. Louis

Walgreens- St. Louis, Page Av

(314) 447-1804

St. Louis

Walgreens- St. Louis, Grand Blvd

(314) 534-3853

St. Louis

Walgreens- St. Louis, Natural Bridge Rd

(314) 382-9926

St. Louis

Walgreens- St. Louis, Lusher Rd

(314) 355-0500

St. Louis

Walgreens- St. Louis, Chambers Rd

(314) 388-1022

St. Louis

Walgreens- St. Louis, S Kingshighway

(314) 773-1384

St. Louis

VA St. Louis Health Care System

(314) 652-4100

St. Louis

Compass Health Network

(844) 853-8937

St. Peters

Men's Clinic Center

(636) 477-7711

St. Peters

Total Access Urgent Care

(636) 224-3208

St. Peters

Pointe Basse Family Health Care

(573) 883-7746

Ste. Genevieve

SGCMH Specialty Clinic

(573) 883-7746

Ste. Genevieve

Salem Memorial District Hospital

(573) 729-6626

Salem

Medicap Pharmacy

(573) 264-2450

Scott City

Katy Trail Community Health

(877) 733-5824

Sedalia

SEMO Health Network

(573) 472-1770

Sikeston

Sikeston MediCenter Pharmacy

(573) 471-4401, (573) 258-9204

Sikeston

Any Lab Test Now

(417) 889-8378

Springfield

Cox Medical Centers South Hospital

(417) 269-6000

Springfield

CVS Pharmacy- Springfield, Elm St

(417) 831-0380

Springfield

CVS Pharmacy- Springfield, Battlefield St

(417) 888-0298

Springfield

CVS Pharmacy- Springfield, W Republic St

(417) 889-0056

Springfield

CVS Pharmacy- Springfield, E Republic St

(417) 823-4893

Springfield

Dynamic DNR Laboratories

(417) 319-1047

Springfield

Hy-Vee Pharmacy

(417) 881-1217

Springfield

MediCenter Pharmacy

(417) 869-1866

Springfield

Mercy GoHealth Urgent Care- E Sunshine

(417) 812-8149

Springfield

Mercy GoHealth Urgent Care- E Battlefield

(417) 986-1289

Springfield

Mercy GoHealth Urgent Care- SW Springfield

(417) 986-1291

Springfield

Mercy Hospital Springfield

(417) 820-2000

Springfield

Walgreens

(417) 862-5302

Springfield

Compass Health Network

(844) 853-8937

Sullivan

South County Health Center

(314) 615-0574

Sunset Hills

Total Access Urgent Care

(636) 220-9333

Town and Country

Hy-Vee Pharmacy

(660) 359-4955

Trenton

Mercy Hospital Lincoln

(636) 528-3337

Troy

Compass Health Network

(844) 853-8937

Union

Putnam County Memorial Hospital

(660) 947-2411

Unionville

Ozarks Community Health Center

(417) 993-1002

Urbana

Big Springs Medical Clinic

(573) 323-4253 or
(877) 272-9621

Van Buren

Katy Trail Community Health

(877) 733-5824

Versailles

Viburnum Medical Clinic

(573) 244-5406 or
(866) 517-1807

Viburnum

Western Missouri Medical Center

(660) 262-7580

Warrensburg

Compass Health Network

(844) 853-8937

Warrenton

Golden Valley Medical

(660) 438-5193

Warsaw

Katy Trail Community Health

(877) 733-5824

Warsaw

Mercy Hospital Washington

(636) 239-8000

Washington

Total Access Urgent Care

(636) 244-6950

Washington

Compass Health Network

(844) 853-8937

Wentzville

Total Access Urgent Care

(636) 887-2667

Wentzville

Burton Creek Rural Clinic

(417) 256-2111

West Plains

Ozarks Medical Center

(417) 505-7120

West Plains

Southern Missouri Community Health Center

(417) 255-8464

West Plains

Golden Valley Medical

(660) 647-2147

Windsor