Getting your CDL in Colorado involves two completely different types of tests taken at two different types of locations — a CDL knowledge test taken at a Colorado DMV driver license office, and a CDL skills test taken at a state-approved third-party testing facility. This guide covers both, with a statewide directory of CDL knowledge test offices organized by region, how to find skills testing facilities anywhere in Colorado, how to book appointments, what to bring, and what to expect on test day.
Always Verify Before You Go: Hours, CDL availability, and services change without notice. This guide is based on published Colorado DMV records as of June 2026, but you must confirm current CDL testing availability at dmv.colorado.gov/driver-license-office-locations before visiting any office. Showing up at an office that does not offer CDL testing will require you to reschedule.
Many first-time CDL applicants do not realize that the CDL process in Colorado requires two completely separate appointments at two completely different types of locations. Understanding this before you start will save you time and frustration.
The CDL knowledge test is a computer-based multiple choice test taken at a Colorado Division of Motor Vehicles (DMV) driver license office. This is the test that earns you your Commercial Learner's Permit (CLP). It is administered by the Colorado DMV — not a private company. Not all DMV offices in Colorado offer CDL knowledge testing. The statewide directory below tells you which ones do.
After holding your CLP for at least 14 days and completing your ELDT training, you take the CDL skills test at a state-licensed third-party testing facility — a private company approved by Colorado CDL Compliance. This test includes a pre-trip vehicle inspection, basic vehicle control maneuvers, and an on-road driving test. It is not taken at a DMV office.
Key rule: CDL knowledge tests are taken at DMV offices. CDL skills tests are taken at third-party testing facilities. These are never at the same location. Do not confuse them when booking appointments.
The following directory lists Colorado DMV driver license offices by region, with CDL knowledge test availability noted for each. This is compiled from the official Colorado DMV office directory. All addresses, hours, and CDL availability must be verified at dmv.colorado.gov/driver-license-office-locations before your visit.
Important: The Colorado DMV notes that fourteen counties operate their own driver license services independently of state offices. Those counties are: Baca, Cheyenne, Douglas, El Paso, Grand, Kit Carson, Kiowa, Lake, Lincoln, Phillips, Saguache, Sedgwick, Washington, and Yuma. If you live in one of these counties, check your county website directly for hours and CDL testing availability — you cannot book appointments through the state DMV scheduling system for county offices.
The Front Range corridor contains the majority of Colorado's population and the highest concentration of CDL testing offices. Most major cities along I-25 have at least one DMV office offering CDL knowledge tests.
| City / Office | CDL Tests | Reported Hours |
|---|---|---|
| Denver — 1881 Pierce St, Lakewood, CO 80214 | CDL Available | Mon–Fri 8AM–5PM |
| Denver — 14391 E. 4th Ave, Aurora, CO 80011 | CDL Available | Mon–Fri 8AM–5PM |
| Centennial — 5120 E. Arapahoe Rd, CO 80122 | CDL Available | Mon–Fri 8AM–5PM |
| Littleton — 5334 S. Prince St, CO 80166 | No CDL Tests | Mon–Fri 8AM–4:30PM |
| Broomfield — 5139 W. 120th Ave, CO 80020 | No CDL Tests | Mon–Fri 8AM–5PM |
| City / Office | CDL Tests | Reported Hours |
|---|---|---|
| Colorado Springs — 8830 N. Union Blvd, CO 80920 | CDL Available | Mon–Fri 8AM–5PM, Sat 8AM–1PM |
| Colorado Springs Downtown — 200 S. Cascade Ave, CO 80903 | CDL Available | Mon–Thu 7:30AM–5:30PM |
| Colorado Springs — 5650 Industrial Pl, Suite 100, CO 80916 | Renewals Only | Mon–Thu 7:30AM–5:30PM |
| Fort Carson — 6351 Wetzel Ave, CO 80913 | Military — Renewals Only | Mon–Fri 8AM–5PM |
| City / Office | CDL Tests | Reported Hours |
|---|---|---|
| Fort Collins — 1121 W. Prospect Rd, CO 80526 | CDL Available | Mon–Fri 8AM–5PM |
| Loveland — 118 E. 29th St, Suite F, CO 80538 | No CDL Tests | Mon–Fri 8AM–5PM |
| Greeley — 800 8th Ave, Suite 111, CO 80631 | CDL Available | Mon–Fri 8AM–5PM |
| City / Office | CDL Tests | Reported Hours |
|---|---|---|
| Pueblo — 305 S. Camino Del Rio, CO 81301 | CDL Available | Mon–Fri 8AM–5PM |
| Alamosa — 715 6th St, CO 81101 | CDL Available | Mon–Fri 8AM–5PM |
| La Junta — Otero County Courthouse, CO 81050 | CDL Available | Mon, Wed, Fri 8AM–5PM |
| Lamar — Village Center, Unit 10, CO 81052 | No CDL Tests | Tue & Thu 8AM–5PM |
| Trinidad — 360 W. First St, CO 81321 | No CDL Tests | Mon, Tue, Thu, Fri 8AM–4:30PM |
The Western Slope covers a large geographic area with fewer DMV offices than the Front Range. CDL applicants in this region should plan ahead and confirm availability before making the drive to any office.
| City / Office | CDL Tests | Reported Hours |
|---|---|---|
| Grand Junction — 222 S. 6th St, Suite 111, CO 81501 | CDL Available | Mon–Fri 8AM–5PM |
| Durango — 305 S. Camino Del Rio, CO 81301 | CDL Available | Mon–Fri 8AM–5PM |
| Montrose — Contact county office directly | CDL Available | Verify at dmv.colorado.gov |
| Glenwood Springs — 51027 Hwy 6 & 24, CO 81601 | No CDL Tests | Mon–Fri 9AM–6PM |
| Craig — 555 Breeze, #130, CO 81625 | No CDL Tests | Mon–Thu 9AM–4PM |
| Cortez — 360 W. First St, CO 81321 | No CDL Tests | Closed Wednesdays |
Western Slope tip: Grand Junction is the largest city on the Western Slope and has the most reliable CDL knowledge testing availability in the region. If you live in a smaller Western Slope community, Grand Junction is likely your best option. Always call ahead or check dmv.colorado.gov to confirm CDL availability before making a long drive.
The Eastern Plains region covers a large rural area east of Denver. Several offices in this region do offer CDL knowledge testing, though hours may be limited.
| City / Office | CDL Tests | Reported Hours |
|---|---|---|
| Greeley — 800 8th Ave, Suite 111, CO 80631 | CDL Available | Mon–Fri 8AM–5PM |
| Akron — 150 Ash Ave, CO 80720 | CDL Available | Mon–Fri 8AM–4:30PM (closed noon–12:30) |
| Sterling / Morgan — 201 Ensign, CO 80701 | CDL Available | Mon, Wed, Fri 8AM–5PM |
| Cheyenne County — Courthouse, Cheyenne Wells | CDL Available | Wed 9AM–4PM — verify hours |
| Sedgwick / Julesburg — County Courthouse | CDL Available | Drive tests by appt — verify CDL hours |
| Wray — 310 Ash St, Suite F, CO 80758 | Verify with county | Mon & Wed 8:30AM–4:30PM |
Mountain communities and rural areas generally have limited DMV services. Many smaller offices do not offer CDL knowledge testing. CDL applicants in mountain communities often need to travel to a larger city.
| City / Office | CDL Tests | Notes |
|---|---|---|
| Hot Sulphur Springs — Grand County Courthouse | CDL Available | Mon–Fri 8:30AM–5PM — county operated |
| Frisco — Summit County (360 Peak One Dr) | No CDL Tests | Mon–Fri 8AM–4:30PM |
| Gunnison — 221 N. Wisconsin #C | No CDL Tests | Tue & Thu only |
| Leadville — Lake County Courthouse | No CDL Tests | Mon–Fri 9:30AM–4:30PM |
| Cripple Creek — 101 W. Bennett Ave, CO 80813 | Verify with county | County operated — check with El Paso County |
Mountain area residents: If you live in a mountain community without local CDL testing, your nearest options are typically Denver, Fort Collins, Greeley, Grand Junction, or Pueblo depending on your location. Plan your trip accordingly and always book a DMV appointment in advance.
Colorado has a unique system where 14 counties operate their own driver license services independently from state DMV offices. These counties are:
Baca · Cheyenne · Douglas · El Paso · Grand · Kit Carson · Kiowa · Lake · Lincoln · Phillips · Saguache · Sedgwick · Washington · Yuma
If you live in one of these counties, you must contact your county office directly to confirm CDL knowledge test availability, hours, and appointment procedures. You cannot book an appointment through the state DMV scheduling system for county-operated offices. Search for your county's official website or contact your county clerk's office for details.
El Paso County residents (Colorado Springs area): El Paso County operates its own driver license services. The main state DMV offices at 8830 N. Union Blvd and downtown Colorado Springs are the primary CDL knowledge test locations. Check dmv.colorado.gov/driver-license-office-locations for the complete current El Paso County listing.
CDL skills tests are administered by state-licensed third-party testing facilities — private companies approved by Colorado CDL Compliance. These are not DMV offices. You schedule and pay for the skills test directly with the testing facility.
The Colorado DMV maintains the official list of all state-approved CDL third-party testing facilities. This is the only reliable source for finding current, approved testing locations. Access it at:
dmv.colorado.gov/cdl-third-party-testing-compliance
The following facilities have been identified from official Colorado CDL compliance records. Always verify current addresses, hours, and availability directly with each facility before booking — testing facilities move, change hours, and update their services.
| City | Facility | Classes Offered | Contact |
|---|---|---|---|
| Colorado Springs | Colorado CDL Testing | A, B, C, Passenger, School Bus | coloradocdltesting.com |
| Colorado Springs | All Seasons CDL / Northern Colorado Truck Driving Academy | A, B, C, Passenger, School Bus | Verify at DMV compliance list |
| Colorado Springs | Harrison 2 School District (3555 Drennan Rd) | B, C, Passenger, School Bus | Verify current availability |
| Commerce City | CDL College, Inc. (7170 Dahlia St) | A, B, C, Passenger | Verify current availability |
| Commerce City | Trucker USA, Inc. (7625 Dahlia St) | A, B, C, Passenger, School Bus | Verify current availability |
| Craig | Hatten Enterprises LLC (561 Russell St) | A, B, C, Passenger, School Bus | Verify current availability |
| Statewide | Additional facilities throughout Colorado | Varies | Full list at dmv.colorado.gov |
Skills test cost: Skills testing typically costs approximately $275 per test at most Colorado facilities. Some facilities offer pre-trip inspection and skills preparation classes ranging from $175–$675 if you want coaching before your test. Verify current fees directly with your chosen facility — fees change.
Visit dmv.colorado.gov/AppointmentScheduling. This is the only official booking system for state DMV offices. County offices require separate contact.
For a first-time CLP, select "First-time applicants." For adding a CDL endorsement to an existing license, select "CDL endorsements."
Choose an office from the directory above that offers CDL knowledge tests. Confirm CDL availability at dmv.colorado.gov/driver-license-office-locations before booking.
Provide a valid email and phone number. Save your appointment confirmation PDF and your appointment ID number — you will need it to cancel or reschedule.
You cannot legally take the skills test until you have held your CLP for at least 14 calendar days per federal law.
Your training provider must have submitted your ELDT completion to the FMCSA Training Provider Registry. Verify at tpr.fmcsa.dot.gov.
Use the official list at dmv.colorado.gov/cdl-third-party-testing-compliance to find the nearest approved facility and contact them directly to book.
You must take the skills test in the same class of vehicle as the CDL you are applying for. Confirm whether the facility can provide a vehicle or if you must bring your own.
CDL appointment slots fill up at busy Front Range offices. Book several weeks in advance at dmv.colorado.gov/AppointmentScheduling.
Not every DMV office offers CDL knowledge tests. Driving to the wrong office means rescheduling. Always verify at dmv.colorado.gov/driver-license-office-locations.
First-time CDL applicants have more paperwork than renewal customers. Early arrival ensures you are not rushed before your test.
The real CDL knowledge test requires 80% to pass. Consistent 85%+ practice scores give you a buffer for exam-day nerves. Use our free Colorado CDL practice test — 560 questions, no signup required.
Colorado receives DOT medical results electronically from FMCSA — your medical card will not show in the DMV system immediately after your exam. Wait 24–48 business hours before your appointment.
Third-party testing facilities can change addresses and hours. Call the facility the day before your skills test to confirm location, arrival time, and any requirements.
Use our free Colorado CDL practice tests to prepare for your knowledge exam. 560 questions, instant explanations, no signup required.
Start Free Practice Test → Full CDL Guide →