DOT Physical Exams in Alabama

Find 224 DOT physical clinics in Alabama

Alabama requires all commercial motor vehicle (CMV) drivers to hold a valid medical examiner's certificate issued by a medical examiner on the FMCSA National Registry. We list 224 clinics that advertise DOT physicals on Google across Alabama, including locations in major cities like Huntsville, Birmingham, Montgomery. The average cost for a DOT physical exam in Alabama ranges from $75–$150, though prices vary by provider. Most clinics accept walk-ins and can issue your medical certificate the same day. Your DOT medical card is valid for up to 24 months, depending on your health status.

Confirm your examiner on the FMCSA National Registry
Same-Day Results Available
Valid for 12-24 Months

Driving already?

Trucking companies are paying to hire Class A drivers with 3 months on the road

Tell us your CDL class, months driving and endorsements. We send your profile to a hiring partner covering your zip, they call you. Free for you, the carrier pays the fee. New graduates and drivers with a record are routed too. How placement works.

Endorsements you hold (tap all that apply)

Free for drivers. Carriers pay us a placement fee when they hire; you pay nothing.

What to bring to your DOT physical

A one-page checklist: documents, medications to list, vision and blood-pressure limits, and what makes examiners issue a 3-month card instead of a 2-year one. Sent to your email.

One email with the checklist, then occasional CDL news. Unsubscribe any time.

Run a clinic in Alabama?

Drivers on this page are looking for a DOT physical this week. A featured listing puts your clinic at the top of Alabama with your price, hours and booking link, for $29 a month. Free listings are welcome too.

Medical Examiners in Alabama

Core Medical Services

Anniston, AL

5(2)
720 Leighton Ave, 36207
(256) 499-6338
DOT Physical

Federal Injury Center of Anniston

Anniston, AL

5(4)
3001 McClellan Blvd, 36201
(256) 237-9423
DOT Physical

Onsite Safety Solutions - Your Local Partner in Occupational Health & Wellness

Athens, AL

5(52)
26760 Newby Rd, 35613
(256) 427-4777
DOT Physical

Jenson Clinic

Decatur, AL

5(20)
2424 Danville Rd SW Ste O, 35603
(256) 353-2200
DOT Physical

OnPoint Diagnostic LLC

Dothan, AL

5(44)
2276-4 Montgomery Hwy, 36303
(334) 648-6813
DOT Physical

AA Pre Employment

Enterprise, AL

5(1)
557 Glover Ave #27, 36330
(334) 389-0682
DOT Physical

AlaMed Injury Clinics

Fairfield, AL

5(43)
7070 Aaron Aronov Dr Ste m, 35064
(205) 963-0000
DOT Physical

Men's Wellness of North Alabama

Florence, AL

5(83)
117 Renaissance St, 35630
(256) 366-2470
DOT Physical

Langston Chiropractic

Florence, AL

5(84)
155 Ana Dr, 35630
(256) 349-2905
DOT Physical

Strickland Chiropractic Clinic

Huntsville, AL

5(38)
4935 Century St NW #101, 35816
(256) 830-4637
DOT Physical

Philip M. Dembowski, DC

Loxley, AL

5(3)
374, 1071 N Hickory St #374, 36551
(251) 964-6273
DOT Physical

ExperCARE Urgent Care & Primary Care

Madison, AL

5(70)
7129 Wall Triana Hwy Ste C, 35757
(938) 310-5010
DOT Physical

HealthSource Chiropractic of Meridianville

Meridianville, AL

5(67)
11850 US-231 431 N Suite J, 35759
(256) 800-2225
DOT Physical

Dr. Stephanie Burkett

Meridianville, AL

5(13)
11399 US-231 431 N suite A, 35759
(256) 828-5050
DOT Physical

Gerald J. Collins, DC

Midfield, AL

5(4)
552 Bessemer Super Hwy, 35228
(205) 923-0151
DOT Physical

Renew PT & Wellness

Mobile, AL

5(199)
3480 Spring Hill Ave, 36608
(251) 589-6642
DOT Physical

OccuMed Health And Wellness

Montgomery, AL

5(1)
2261 Cong W L Dickinson Dr, 36109
(334) 239-4957
DOT Physical

Little Village Health

Montgomery, AL

5(3)
2640 Bell Rd, 36117
(334) 593-0056
DOT Physical

Aurora MedSpa

Montgomery, AL

5(20)
7940 Vaughn Rd, 36116
(334) 604-2111
DOT Physical

John H Kent Jr DC

Phenix City, AL

5(6)
1602 20th Ave, 36867
(334) 297-2225
DOT Physical

T&G Medical Mobile Lab and Drug Screen LLC

Phenix City, AL

5(228)
3738 Opelika Rd B, 36870
(706) 225-9384
DOT Physical

Federal Injury Centers of Phenix City

Phenix City, AL

5(7)
3700 S Railroad St Suite E, 36867
(877) 495-7773
DOT Physical

Performance Chiropractic PC

Rainbow City, AL

5(98)
103 Rescia Ave, 35906
(256) 442-2448
DOT Physical

Pop Health Clinic

Tallassee, AL

5(13)
1608 Gilmer Ave, 36078
(334) 812-5406
DOT Physical

Crimson Chiropractic Center

Tuscaloosa, AL

5(361)
2302 McFarland Blvd E, 35404
(205) 345-2009
DOT Physical

Freeman Chiropractic

Tuscaloosa, AL

5(110)
9770 Alabama Hwy 69 S a, 35405
(205) 409-6333
DOT Physical

Nuvo OCC MED Services

Anniston, AL

4.9(138)
3001 McClellan Blvd Suite 3, 36201
(256) 237-9423
DOT Physical

Nuvo Health LLC DBA Anniston Chiropractic

Anniston, AL

4.9(162)
3001 McClellan Blvd, 36201
(256) 237-9423
DOT Physical

Medical Center Plus

Auburn, AL

4.9(841)
1685 E University Dr Ste E, 36830
(334) 501-8867
DOT Physical

Southern Immediate Care at Valleydale

Birmingham, AL

4.9(441)
4500 Valleydale Rd, 35242
(205) 900-7991
DOT Physical

Southern Immediate Care - Lakeshore

Birmingham, AL

4.9(358)
2874 Lakeshore Pkwy, 35211
(205) 396-2838
DOT Physical

Back in Motion Chiropractic & Acupuncture

Daphne, AL

4.9(226)
25265 State Hwy 181 #106, 36526
(251) 621-2224
DOT Physical

Advanced Spine, Joint & Therapy Centers

Dothan, AL

4.9(218)
1757 E Main St, 36301
(334) 661-4033
DOT Physical

Cecilia Robinson, CRNP

Dothan, AL

4.9(509)
4300 W Main St #15, 36303
(334) 699-5994
DOT Physical

HealthActions Physical Therapy - Enterprise

Enterprise, AL

4.9(234)
1109 Boll Weevil Cir Ste 2, 36330
(334) 828-7591
DOT Physical

Urgent Care of Fairhope

Fairhope, AL

4.9(183)
8096 Twin Beech Rd Ste 150, 36532
(251) 278-6795
DOT Physical

Southern Immediate Care - Helena, AL

Helena, AL

4.9(796)
225 Helena Marketplace, 35080
(205) 974-4563
DOT Physical

Minney Health Occupational Care

Loxley, AL

4.9(12)
30181 AL-59 Ste 4a, 36551
(251) 866-4643
DOT Physical

HearingLife of Montgomery AL

Montgomery, AL

4.9(199)
7025 Halcyon Park Dr Ste A, 36117
(334) 694-8847
DOT Physical

Urgent Ortho Auburn

Opelika, AL

4.9(25)
2564 Enterprise Dr, 36801
(334) 933-6824
DOT Physical

Kent Chiropractic Clinic

Phenix City, AL

4.9(29)
1602 20th Ave, 36867
(334) 297-2225
DOT Physical

Knighten Family Chiropractic & Acupuncture Clinic

Rainbow City, AL

4.9(43)
3326 Rainbow Dr, 35906
(256) 442-1118
DOT Physical

Samantha Simmons, CRNP

Robertsdale, AL

4.9(566)
21141 AL-59 #1, 36567
(251) 424-1160
DOT Physical

Auburn Internal Medicine

Auburn, AL

4.8(18)
1548 Professional Pkwy, 36830
(334) 826-2901
DOT Physical

Southern Immediate Care - Homewood, AL

Homewood, AL

4.8(372)
1944 28th Ave S, 35209
(205) 545-4715
DOT Physical

ExperCARE Urgent Care & Primary Care

Huntsville, AL

4.8(178)
Towne Park Plaza, 5800 Oakwood Rd Ste A, 35806
(938) 259-3010
DOT Physical

ApproXie Urgent Care - Town Madison

Huntsville, AL

4.8(132)
2903 Wall Triana Hwy SW #6, 35824
(256) 923-2273
DOT Physical

Alabama Medical Group, P.C.

Mobile, AL

4.8(2488)
101 Memorial Hospital Dr, 36608
(251) 414-5900
DOT Physical

Rapid Testing Solutions

Montgomery, AL

4.8(149)
4822 Woods Crossing, 36106
(334) 398-8924
DOT Physical

Unicare Plus Urgent Care

Moody, AL

4.8(379)
2228 Village Dr, 35004
(205) 640-6757
DOT Physical

Thompson Family Chiropractic

Muscle Shoals, AL

4.8(37)
2410 E 2nd St, 35661
(256) 383-5772
DOT Physical

On Demand Healthcare

Pelham, AL

4.8(40)
377 Huntley Pkwy, 35124
(205) 624-4524
DOT Physical

Health Star Clinic Prattville

Prattville, AL

4.8(135)
2441 Cobbs Ford Rd, 36066
(334) 491-1111
DOT Physical

Southern Immediate Care - Stringfellow

Anniston, AL

4.7(228)
324 E 19th St Ste 201, 36207
(256) 954-9500
DOT Physical

Southern Immediate Care - Attalla, AL

Attalla, AL

4.7(872)
956 Gilbert Ferry Rd SE, 35954
(256) 344-0065
DOT Physical

Fast Pace Health Urgent Care - Homewood - AL

Birmingham, AL

4.7(242)
202 State Farm Pkwy, 35209
(205) 719-8465
DOT Physical

Southern Immediate Care - Forestdale, AL

Birmingham, AL

4.7(610)
1664 Forestdale Blvd, 35214
(205) 855-0771
DOT Physical

Huntsville Hospital Urgent Care - Decatur

Decatur, AL

4.7(1966)
1115 Beltline Rd SE SUITE 400, 35601
(256) 898-3004
DOT Physical

Kenneth Cox, PA-C

Dothan, AL

4.7(190)
4126 W Main St, 36305
(334) 793-2120
DOT Physical

Southeast Health Enterprise Clinic

Enterprise, AL

4.7(488)
101 Professional Ln, 36330
(334) 347-3404
DOT Physical

HWY 53 Urgent Health Care

Huntsville, AL

4.7(259)
3740 AL-53 Y, 35806
(256) 859-0555
DOT Physical

A.L.A.M.O Chiropractic & Industrial Medicine

Loxley, AL

4.7(24)
1071 N Hickory St #59, 36551
(251) 964-6273
DOT Physical

BBH Specialty Care Network Occupational Medicine - McCalla

McCalla, AL

4.7(318)
4760 Eastern Valley Rd Ste 102, 35111
(205) 969-8818
DOT Physical

Millbrook Family Healthcare

Millbrook, AL

4.7(43)
2588 Main St, 36054
(334) 285-5703
DOT Physical

Hands of Hope Healthcare

Mobile, AL

4.7(16)
4625 Moffett Rd, 36618
(251) 287-6146
DOT Physical

Health Star Clinic

Montgomery, AL

4.7(168)
3283 Malcolm Dr, 36116
(334) 356-1111
DOT Physical

ExperCARE Urgent Care & Family Medicine

Northport, AL

4.7(2423)
3909 McFarland Blvd, 35476
(205) 333-1993
DOT Physical

Fast Pace Health Urgent Care - Pinson - AL

Pinson, AL

4.7(395)
6734 Old Springville Rd, 35126
(205) 635-2501
DOT Physical

Industrial Medical Clinic - Northside

Saraland, AL

4.7(87)
95 Shell St, 36571
(251) 679-2905
DOT Physical

Fast Pace Health Urgent Care - Spanish Fort - AL

Spanish Fort, AL

4.7(526)
9932 Spanish Fort Blvd, 36527
(251) 237-8181
DOT Physical

ExperCARE Urgent Care & Family Medicine

Tuscaloosa, AL

4.7(521)
4960 Rice Mine Rd NE Ste 10, 35406
(205) 333-9467
DOT Physical

American Family Care Vestavia

Vestavia Hills, AL

4.7(1358)
708 Montgomery Hwy, 35216
(205) 438-9679
DOT Physical

American Family Care Parkway

Birmingham, AL

4.6(2007)
9232 Parkway E, 35206
(205) 833-6888
DOT Physical

Fast Pace Health Urgent Care - Chelsea - AL

Chelsea, AL

4.6(289)
361 Chelsea Xrds Ste A, 35043
(205) 386-2057
DOT Physical

American Family Care Decatur

Decatur, AL

4.6(1806)
2604 US-31, 35603
(256) 445-3100
DOT Physical

American Family Care Dothan

Dothan, AL

4.6(1923)
2445 Murphy Mill Rd, 36303
(334) 677-6001
DOT Physical

American Family Care Enterprise

Enterprise, AL

4.6(2020)
606-A Boll Weevil Cir, 36330
(334) 475-2462
DOT Physical

American Family Care East Huntsville

Huntsville, AL

4.6(2164)
46 Shields Rd, 35811
(256) 382-3680
DOT Physical

American Family Care North Madison

Madison, AL

4.6(1719)
7583 Wall Triana Hwy, 35757
(256) 258-8004
DOT Physical

MainStreet Family Care

Mobile, AL

4.6(562)
153 N Florida St Ste. B, 36607
(251) 328-4621
DOT Physical

ExperCARE Urgent Care & Family Medicine

Tuscaloosa, AL

4.6(2560)
5005 Oscar Baxter Dr, 35405
(205) 343-2225
DOT Physical

Crimson Care

Tuscaloosa, AL

4.6(589)
1771 Skyland E Blvd, 35405
(205) 507-1119
DOT Physical

American Family Care Alabaster

Alabaster, AL

4.5(2376)
120 Colonial Promenade Pkwy, 35007
(205) 605-0495
DOT Physical

Fast Pace Health Urgent Care - Calera - AL

Calera, AL

4.5(434)
332 Market Pl Cir, 35040
(205) 386-2018
DOT Physical

American Family Care Chelsea

Chelsea, AL

4.5(732)
12375 Chelsea Rd, 35043
(205) 677-6401
DOT Physical

Fast Pace Health Urgent Care - Enterprise - AL

Enterprise, AL

4.5(627)
1026 Boll Weevil Cir, 36330
(334) 489-9115
DOT Physical

Garrett Chiropractic Clinic

Florence, AL

4.5(30)
4021 Florence Blvd, 35634
(256) 757-0023
DOT Physical

American Family Care Gadsden

Gadsden, AL

4.5(1807)
366 E Meighan Blvd, 35903
(256) 485-0983
DOT Physical

Fast Pace Health Urgent Care - Huntsville - AL

Huntsville, AL

4.5(425)
6001 Marcus Byers Dr NE, 35811
(256) 864-6656
DOT Physical

Fast Pace Health Urgent Care - Jacksonville - AL

Jacksonville, AL

4.5(567)
1648 Pelham Rd S, 36265
(256) 365-0455
DOT Physical

Fast Pace Health Urgent Care - Leeds - AL

Leeds, AL

4.5(506)
1455 Ashville Rd, 35094
(205) 596-1180
DOT Physical

American Family Care Madison

Madison, AL

4.5(4665)
7559 Hwy 72 W, 35758
(256) 562-0850
DOT Physical

Greater Mobile Urgent Care – Springhill

Mobile, AL

4.5(419)
4402 Old Shell Rd, 36608
(251) 633-0123
DOT Physical

American Family Care Pelham

Pelham, AL

4.5(1160)
2970 Pelham Pkwy, 35124
(205) 621-6411
DOT Physical

Stopwatch Urgent Care | Ladonia

Phenix City, AL

4.5(700)
3838 US-80, 36870
(334) 650-7025
DOT Physical

ChiMed Rehab Phenix City

Phenix City, AL

4.5(20)
3700 S Railroad St Suite E, 36867
(877) 495-7773
DOT Physical

American Family Care Tuscaloosa

Tuscaloosa, AL

4.5(1513)
9070 Alabama Hwy 69 S, 35405
(205) 722-9500
DOT Physical

Bear Creek Family Practice: Affiliated with Southeast Medical Group

Tuscaloosa, AL

4.5(148)
7005 6th Ave, 35405
(205) 345-4862
DOT Physical

American Family Care Cahaba Village

Birmingham, AL

4.4(1702)
3000 Cahaba Village Pl, 35243
(205) 263-7836
DOT Physical

Urgent Care by the Bay

Daphne, AL

4.4(414)
1208 US-98 E A, 36526
(251) 626-5377
DOT Physical

American Family Care Flintridge

Fairfield, AL

4.4(1612)
6554 Aaron Aronov Dr, 35064
(205) 786-5022
DOT Physical

Optimal Healthcare

Florence, AL

4.4(28)
153 Ana Dr, 35630
(256) 367-0920
DOT Physical

Fast Pace Health Urgent Care - Hueytown - AL

Hueytown, AL

4.4(942)
2731 Allison-Bonnett Memorial Dr, 35023
(205) 548-4102
DOT Physical

AFC PriMed Atlanta Highway

Montgomery, AL

4.4(2056)
4305 Atlanta Hwy, 36109
(334) 323-2260
DOT Physical

AFC PriMed Vaughn Road

Montgomery, AL

4.4(1873)
2815 Eastern Blvd, 36116
(334) 323-2050
DOT Physical

AFC PriMed Taylor Crossing

Montgomery, AL

4.4(1504)
34 Taylor Rd N, 36117
(334) 323-1510
DOT Physical

American Family Care Tiger Town

Opelika, AL

4.4(1708)
2544 Enterprise Dr, 36801
(334) 528-9050
DOT Physical

Stopwatch Urgent Care | Opelika

Opelika, AL

4.4(1169)
151 N 20th St, 36801
(334) 203-1777
DOT Physical

The Clinic On Sixth

Opelika, AL

4.4(64)
207 N 6th St, 36801
(334) 737-6880
DOT Physical

American Family Care Hampton Cove

Owens Cross Roads, AL

4.4(1595)
410 Sutton Rd, 35763
(256) 424-4260
DOT Physical

Stopwatch Urgent Care | Phenix City

Phenix City, AL

4.4(1320)
5415 Summerville Rd Ste B, 36867
(334) 384-9411
DOT Physical

Fast Pace Health Urgent Care - Prattville - AL

Prattville, AL

4.4(521)
619 E Main St, 36067
(334) 310-6183
DOT Physical

American Family Care Saraland

Saraland, AL

4.4(1349)
1097 Industrial Pkwy, 36571
(251) 375-2270
DOT Physical

American Family Care Midtown

Tuscaloosa, AL

4.4(1804)
710 15th St E, 35401
(205) 526-2053
DOT Physical

Emergi-Care

Tuscaloosa, AL

4.4(130)
1601 University Blvd E, 35404
(205) 349-2273
DOT Physical

AFC PriMed Wetumpka

Wetumpka, AL

4.4(1543)
4452 US-231, 36092
(334) 472-3150
DOT Physical

Fast Pace Health Urgent Care - Alabaster - AL

Alabaster, AL

4.3(925)
9149 Hwy 119, 35007
(659) 242-5456
DOT Physical

Southern Immediate Care - Anniston, AL

Anniston, AL

4.3(1218)
4100 McClellan Blvd, 36201
(256) 235-2273
DOT Physical

American Family Care South College Street

Auburn, AL

4.3(1696)
1902 S College St, 36830
(334) 758-2020
DOT Physical

American Family Care McCalla

Bessemer, AL

4.3(2189)
5911 Harris Lane, 35022
(205) 461-0038
DOT Physical

American Family Care Montclair

Birmingham, AL

4.3(1835)
1652 Montclair Rd, 35210
(205) 956-9192
DOT Physical

American Family Care Greystone

Birmingham, AL

4.3(1931)
5410 US-280, 35242
(205) 201-7290
DOT Physical

Parkway Medical Center

Birmingham, AL

4.3(51)
1160 Huffman Rd, 35215
(205) 815-5000
DOT Physical

American Family Care Fairhope

Fairhope, AL

4.3(953)
10040 Co Rd 48, 36532
(251) 517-8055
DOT Physical

Wellness Walk-in Clinic

Florence, AL

4.3(57)
2612 Hough Rd, 35630
(256) 275-3724
DOT Physical

Medical Associates Cloverdale Road

Florence, AL

4.3(56)
2735 Cloverdale Rd, 35633
(256) 415-4005
DOT Physical

American Family Care Gardendale

Gardendale, AL

4.3(2057)
919 Odum Rd, 35071
(205) 631-6834
DOT Physical

American Family Care Tillmans Corner

Mobile, AL

4.3(1546)
5235 Rangeline Service Rd, 36619
(251) 544-6449
DOT Physical

MainStreet Family Care

Montgomery, AL

4.3(891)
3039 Vaughn Rd, 36106
(334) 513-7819
DOT Physical

AFC PriMed Eastchase

Montgomery, AL

4.3(2012)
2570 Berryhill Rd, 36117
(334) 323-1330
DOT Physical

AFC PriMed Prattville

Prattville, AL

4.3(2406)
1965 Cobbs Ford Rd, 36066
(334) 361-7054
DOT Physical

AFC Family Care

Prattville, AL

4.3(759)
1965 Cobbs Ford Rd, 36066
(334) 361-7054
DOT Physical

Crimson Care

Tuscaloosa, AL

4.3(992)
1718 Veterans Memorial Pkwy Ste A, 35404
(205) 507-1100
DOT Physical

MedplexMD Injury

Birmingham, AL

4.2(18)
720 37th Street S, 35222
(205) 983-8899
DOT Physical

American Family Care Trussville

Birmingham, AL

4.2(2293)
5892 Trussville Crossings Pkwy, 35235
(205) 655-4002
DOT Physical

American Family Care Calera

Calera, AL

4.2(1906)
72 Co Rd 304, 35040
(205) 319-8000
DOT Physical

OccMed Solutions LLC

Dothan, AL

4.2(75)
3144 Ross Clark Cir, 36303
(334) 678-9123
DOT Physical

West Main Medical Center

Dothan, AL

4.2(25)
2115 W Main St, 36301
(334) 793-6556
DOT Physical

Capshaw Family Care

Harvest, AL

4.2(36)
15024 E Limestone Rd Ste F, 35749
(256) 216-1996
DOT Physical

American Family Care The Grove

Hoover, AL

4.2(2344)
5569 Grove Blvd, 35226
(205) 637-2600
DOT Physical

American Family Care Whitesburg

Huntsville, AL

4.2(1862)
8151 Whitesburg Dr, 35802
(256) 882-9711
DOT Physical

Crestwood Wound Care & Hyperbaric Medicine

Huntsville, AL

4.2(17)
4810 Whitesport Cir SW #105, 35801
(256) 429-5390
DOT Physical

American Family Care Festival Centre

Mobile, AL

4.2(844)
900 Montlimar Dr, 36609
(251) 343-5263
DOT Physical

MainStreet Family Care

Pelham, AL

4.2(666)
300 Big Mountain Rd Ste A, 35124
(205) 644-8289
DOT Physical

American Family Care Hoover

Vestavia Hills, AL

4.2(1584)
1680 Montgomery Hwy, 35216
(205) 979-0888
DOT Physical

Baptist Health Specialty Care

Birmingham, AL

4.1(69)
110 Oxmoor Ct, 35209
(205) 945-0773
DOT Physical

Flowers Medical Group - PrimeCare of Daleville

Daleville, AL

4.1(86)
144 Virginia Ave, 36322
(334) 793-2120
DOT Physical

MainStreet Family Care

Mobile, AL

4.1(591)
6280 Grelot Rd Ste. 200, 36609
(251) 288-5606
DOT Physical

Occupational Health Group-Huntsville

Huntsville, AL

4(295)
1104 Monroe St SW, 35801
(256) 265-7000
DOT Physical

Custom Family Care

Madison, AL

4(80)
279 Hughes Rd, 35758
(256) 325-0480
DOT Physical

Avalon Medical Group

Muscle Shoals, AL

4(108)
2410 Avalon Ave, 35661
(256) 386-0808
DOT Physical

Family Medicine Associates of East Alabama PC

Opelika, AL

4(23)
122 N 20th St Ste 24, 36801
(334) 745-4646
DOT Physical

SINGING RIVER HEALTHCARE

Florence, AL

3.9(17)
503 W College St, 35630
(256) 767-1779
DOT Physical

Tennessee River Urgent Care

Sheffield, AL

3.9(51)
707 E 2nd St A, 35660
(256) 320-7365
DOT Physical

RMC Center for Occupational Health and Wellness

Anniston, AL

3.8(13)
731 Leighton Ave, 36207
(256) 741-6464
DOT Physical

AllSouth Urgent Care East

Dothan, AL

3.8(89)
1052 Ross Clark Cir, 36303
(334) 699-3600
DOT Physical

Flowers Medical Group - PrimeCare of Dothan

Dothan, AL

3.8(376)
4126 W Main St, 36305
(334) 793-2120
DOT Physical

MainStreet Family Care

Millbrook, AL

3.8(1363)
1401 AL-14, 36054
(334) 310-6059
DOT Physical

Anniston CarePlus

Anniston, AL

3.7(86)
700 Quintard Ave, 36201
(256) 236-9400
DOT Physical

A.T.G. Inc (Analytical Testing Group)

Birmingham, AL

3.7(122)
920 18th St S, 35205
(205) 933-0609
DOT Physical

Infirmary Occupational Health | Daphne

Daphne, AL

3.7(6)
27961 US-98 Ste 25, 36526
(251) 625-8222
DOT Physical

Med Plus

Florence, AL

3.7(91)
2908 Mall Rd, 35630
(256) 767-2702
DOT Physical

The Jackson Clinic Family Medicine - Dalraida

Montgomery, AL

3.7(23)
4035 Atlanta Hwy, 36109
(334) 603-8708
DOT Physical

Internal Medicine Associates of Montgomery, P.C.

Montgomery, AL

3.7(19)
6940 Winton Blount Blvd, 36117
(334) 279-9211
DOT Physical

East Montgomery Family Practice

Montgomery, AL

3.7(3)
6994 Winton Blount Blvd, 36117
(334) 271-5700
DOT Physical

Enhabit Home Health

Dothan, AL

3.6(16)
3379 W Main St Ste 3, 36305
(334) 793-5758
DOT Physical

Quickcare- Urgent Care & Wellness

Madison, AL

3.6(19)
7500 Hwy 72 W, 35758
(256) 964-8338
DOT Physical

Montgomery Family Medicine

Montgomery, AL

3.6(103)
8190 Seaton Pl, 36116
(334) 396-9100
DOT Physical

The Jackson Clinic Urgent Care & Multi-Specialty Clinic

Prattville, AL

3.6(64)
1840 E Main St, 36066
(334) 595-8610
DOT Physical

Workforce Testing Division-Aa

Tuscaloosa, AL

3.6(35)
819 Mimosa Park Rd, 35405
(205) 758-8700
DOT Physical

CARES Medical

Anniston, AL

3.5(118)
1325 Quintard Ave, 36201
(256) 741-1339
DOT Physical

MedHelp

Birmingham, AL

3.5(351)
4600 US-280, 35242
(205) 408-1231
DOT Physical

AllSouth Urgent Care Clinic

Dothan, AL

3.5(132)
4585 Montgomery Hwy, 36303
(334) 340-2600
DOT Physical

Chase Medcare - Primary Care with same day sick visits

Huntsville, AL

3.5(72)
5107 Moores Mill Rd, 35811
(256) 851-7190
DOT Physical

WorkDOC1st

Irondale, AL

3.5(19)
2820 Crestwood Blvd, 35210
(205) 777-3440
DOT Physical

Horizons Medical Care

Madison, AL

3.5(203)
8045 Hwy 72 W, 35758
(256) 837-2271
DOT Physical

Hometown Family Medicine

Moody, AL

3.5(31)
2846 Moody Pkwy #300, 35004
(205) 640-1756
DOT Physical

Diagnostic and Medical Clinic | Northside

Saraland, AL

3.5(82)
95 Shell St Bldg A, Floor 2, 36571
(251) 675-4733
DOT Physical

Walter J. Lawrence, M.D.

Enterprise, AL

3.4(41)
551 Glover Ave, 36330
(334) 475-2058
DOT Physical

University Family Practice

Tuscaloosa, AL

3.4(8)
1718 Veteran's Memorial Parkway Suite C, 35404
(205) 345-6960
DOT Physical

HAPPI Health Clinic & Urgent Care

Huntsville, AL

3.3(355)
813 Franklin St SE, 35801
(256) 519-3650
DOT Physical

Eastside Family Care

Montgomery, AL

3.3(92)
14 Mitylene Park Dr, 36117
(334) 612-7014
DOT Physical

Cooper Green Mercy Health Services an Affiliate of UAB

Birmingham, AL

3.2(151)
1509 6th Ave S, 35233
(205) 930-3200
DOT Physical

Decatur Med-Surg Clinic

Decatur, AL

3.2(97)
2828 US-31, 35603
(256) 353-2000
DOT Physical

Express Med

Florence, AL

3.2(82)
970 Cox Creek Pkwy, 35633
(256) 760-1655
DOT Physical

Shoals Primary Care

Sheffield, AL

3.2(123)
342 Cox Blvd, 35660
(256) 383-4473
DOT Physical

Hoover Family Medicine

Birmingham, AL

3.1(85)
774 Shades Mountain Plaza, 35226
(205) 979-3381
DOT Physical

Occupational Health Group-Madison

Madison, AL

3.1(131)
9238 Madison Blvd Building 1, Suite 200, 35758
(256) 265-3285
DOT Physical

Occupational Health Center

Mobile, AL

3.1(99)
2050 Michigan Ave, 36615
(251) 434-6770
DOT Physical

Vaughn Urgent Care

Montgomery, AL

3.1(145)
9540 Wynlakes Pl, 36117
(334) 395-9933
DOT Physical

Claybank Family Medicine

Ozark, AL

3.1(90)
1519 Andrews Ave, 36360
(334) 774-7610
DOT Physical

MedHelp

Birmingham, AL

3(166)
1 W Lakeshore Dr #100, 35209
(205) 930-2950
DOT Physical

Industrial Medical Clinic

Daphne, AL

3(2)
7101 US-90 #101, 36526
(251) 625-8222
DOT Physical

Tennessee Valley Occupational Health

Florence, AL

3(6)
153 Ana Dr, 35630
(256) 367-0921
DOT Physical

Lewis Sherry A MD

Huntsville, AL

3(16)
2005 Max Luther Dr NW, 35810
(256) 859-6340
DOT Physical

Physical Express

Millbrook, AL

3(2)
4081 AL-14, 36054
(334) 285-3222
DOT Physical

USA Health Industrial Medicine

Mobile, AL

3(15)
1976 Michigan Ave, 36615
(251) 660-5910
DOT Physical

Your Doctor's Office PC

Montgomery, AL

3(192)
8630 Vaughn Rd, 36117
(334) 676-4076
DOT Physical

Doctors' Care PC

Gadsden, AL

2.9(118)
307 E Meighan Blvd, 35903
(256) 543-2273
DOT Physical

Family Care Associates

Montgomery, AL

2.9(29)
1855 Halcyon Blvd, 36117
(334) 530-6387
DOT Physical

Family Practice Associates

Fairhope, AL

2.8(32)
770 Middle St b, 36532
(251) 928-1191
DOT Physical

Family & Industrial Health Services

Montgomery, AL

2.8(24)
4725 Mobile Hwy ste b, 36108
(334) 281-3665
DOT Physical

Mobile Infirmary Emergency - Saraland

Saraland, AL

2.8(133)
95 Shell St Bldg B, 36571
(251) 435-8000
DOT Physical

Decatur Morgan Occupational Medicine

Decatur, AL

2.7(38)
1874 Beltline Rd, 35603
(256) 973-4325
DOT Physical

Enterprise Express Care

Enterprise, AL

2.7(30)
614 N Main St Ste b, 36330
(334) 348-8818
DOT Physical

Urgent Medcare Online

Huntsville, AL

2.7(3)
46 Shields Rd #7800, 35811
(256) 382-3680
DOT Physical

Alabama Comp (All new hire screenings must arrive before 3PM)

Homewood, AL

2.6(89)
114 Wildwood Pkwy, 35209
(205) 876-2667
DOT Physical

Ivy Creek Urgent Care of Enterprise

Enterprise, AL

2.4(204)
6582 Boll Weevil Cir, 36330
(334) 347-2027
DOT Physical

Fresenius Kidney Care Auburn

Auburn, AL

2.3(3)
211 E University Dr, 36832
(800) 881-5101
DOT Physical

PRIMECARE OCCUPATIONAL MEDICINE, LLC

Dothan, AL

2.3(3)
4126 W Main St, 36305
(334) 836-0004
DOT Physical

DCH Occupational Medicine

Tuscaloosa, AL

2.3(21)
1120 Ruby Tyler Pkwy, 35404
(205) 333-4300
DOT Physical

Dr. John G. Stauffer, MD

Opelika, AL

1.8(4)
120 N 20th St building 17, 36801
(334) 821-7788
DOT Physical

MainStreet Family Care

Birmingham, AL

1.2(24)
1531 3rd Ave N, 35203
(205) 545-5090
DOT Physical

Nuvo Health DOT's

Anniston, AL

3001 McClellan Blvd, 36201
(256) 237-9423
DOT Physical

Family And Occupational Medicine

Anniston, AL

3320 Henry Rd, 36207
(866) 581-8990
DOT Physical

Travelers Health Clinic

Birmingham, AL

845 19th St S, 35294
(205) 934-1630
DOT Physical

The Link DOT and Drug Testing Center

Birmingham, AL

525 Huffman Rd, 35215
(205) 840-3885
DOT Physical

Wellspot Medical Clinics

Birmingham, AL

1483 Gadsden Hwy, 35235
(205) 661-1200
DOT Physical

Sandra Strickland, DC

Huntsville, AL

4935 Century St NW #101, 35816
(256) 830-4637
DOT Physical

Lisa Pattison, MD

Mobile, AL

305 N Water St, 36602
(251) 433-3781
DOT Physical

Southeastern Industrial/fam Medical

Montgomery, AL

1600 Forest Ave, 36106
(334) 261-4445
DOT Physical

Tricounty Industrial Medicine

Montgomery, AL

7020 Sydney Curve, 36117
(334) 260-8308
DOT Physical

All Med for Wellness

Montgomery, AL

7085 Sydney Curve, 36117
(334) 323-4000
DOT Physical

Dr. Brent Tidwell

Tuscaloosa, AL

819 Mimosa Park Rd, 35405
(205) 752-7503
DOT Physical

Pricing Disclaimer: Prices shown are estimates based on typical rates and may vary by provider. Always call ahead to verify current pricing, insurance acceptance, and appointment availability. Some clinics may charge additional fees for specific tests or services.

Find CDL Training in Alabama

After your DOT physical, find the best truck driving school near you.

Browse CDL Schools in Alabama