Missouri Testing Sites
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 |
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 |
Rapid MedLab |
(844) 324-3695 | Des Peres |
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 |
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 |
Fast Track Urgent Care |
(314) 921-7300 |
Florissant |
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 |
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 |
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 |
Alps Specialty Pharmacy |
(417) 719-4510 |
Nixa |
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 |
Ozarks Family Health, LLC |
(417) 551-4810 |
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 |
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 |
The Health Centers |
(636) 946-2244 |
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 |
Fast Track Urgent Care - Dellwood |
(314) 736-6100 |
St. Louis |
Fast Track Urgent Care - South City |
(314) 932-5690 |
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 |
Van Buren |
Katy Trail Community Health |
(877) 733-5824 |
Versailles |
Viburnum Medical Clinic |
(573) 244-5406 or |
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 |