Virginia · CDL General Knowledge Test

Virginia CDL General Knowledge Practice Test

Prepare for the Virginia CDL General Knowledge exam with free practice questions based on the FMCSA Commercial Driver's License Manual and the Virginia CDL Manual. All VA DMV CDL applicants must pass this test before any endorsement exams.

Test at a Glance

Total Questions
50
Questions to Pass
40
Passing Score
80%
Based On
Virginia CDL Handbook (2025) + FMCSA
Official HandbookStart Full Practice Test

Official source: Virginia Department of Motor Vehicles

About the Virginia CDL General Knowledge Test

The Virginia Department of Motor Vehicles (DMV) administers CDL testing at DMV customer service centers and approved third-party testing sites throughout Virginia. The General Knowledge test consists of 50 questions based on the FMCSA CDL Manual and the Virginia CDL Manual. A passing score of 80% or higher — at least 40 correct answers — is required. This test is mandatory for all CDL applicants regardless of vehicle class or endorsements.

Virginia-specific CDL considerations include: Virginia's hands-free law (§46.2-818.2, effective January 1, 2021) applies to all drivers including CDL holders — commercial drivers face federal FMCSA penalties of up to $2,750 per handheld device violation in addition to Virginia's state fine. Virginia's DUI law (0.08% BAC standard; 0.04% in a CMV) applies to commercial operators. A DUI conviction in any vehicle results in CDL disqualification under both FMCSA regulations and Virginia law. Virginia's Move Over law (§46.2-921.1) requires commercial vehicle operators to move over or reduce speed for stationary emergency and maintenance vehicles.

After passing the General Knowledge test, Virginia CDL applicants must pass endorsement-specific knowledge tests and a skills test (pre-trip inspection, basic vehicle control, and on-road driving) in the appropriate vehicle class at a Virginia DMV-approved testing site. A current DOT medical certificate from an FMCSA National Registry-listed medical examiner must be maintained. Virginia CDLs are valid for 8 years for drivers age 21–64.

Virginia CDL General Knowledge Test — Sample Questions

Select an answer to see instant feedback and explanation.

Answered: 0/10Score: 0/10 correct
1

Virginia CDL holders operating a commercial motor vehicle face a BAC limit of:

2

Virginia's hands-free law (§46.2-818.2) applies to CDL operators — what additional federal penalty applies?

3

Under FMCSA Hours of Service regulations, a property-carrying driver may drive a maximum of how many hours after 10 consecutive hours off duty?

4

Virginia's Move Over law (§46.2-921.1) requires CDL operators approaching a stationary emergency vehicle to:

5

What is 'brake fade' and what causes it in a commercial vehicle?

6

The FMCSA's 'out-of-service' order means:

7

Under FMCSA hours-of-service rules, how many hours may a property-carrying driver drive after 10 consecutive hours off duty?

8

At 55 mph, how much distance does a fully loaded 80,000-lb tractor-trailer need to stop compared to a car?

9

When must a vehicle display hazardous materials placards?

10

Before backing under a trailer to couple, you should check that the trailer kingpin is:

CAREDMVPrep.com is not affiliated with any government agency. Practice materials are for educational purposes only.

These are a sample of questions from our full test bank.

Take the Full Virginia CDL General Knowledge Test

Frequently Asked Questions — Virginia CDL General Knowledge Test

How many questions are on the Virginia CDL General Knowledge test?

The Virginia CDL test has 50 questions. You must answer at least 40 correctly — 80% — to pass and advance to endorsement tests and the skills test.

What BAC limit applies to Virginia CDL holders in a CMV?

0.04% BAC — half the standard adult DUI limit. A DUI conviction in any vehicle triggers CDL disqualification: 1 year for a first offense, lifetime for a second. Virginia's DUI law applies equally to CDL holders in commercial and personal vehicles.

How long is a Virginia CDL valid?

A Virginia CDL is valid for 8 years for drivers ages 21–64. Your DOT medical certificate must remain current. HazMat endorsement requires TSA security clearance renewal every 5 years. Virginia CDL holders must self-certify their medical status category annually.

What CDL classes does Virginia issue?

Virginia issues Class A (combination vehicles, GCWR over 26,001 lbs + towed unit over 10,000 lbs GVWR), Class B (single vehicles over 26,001 lbs GVWR), and Class C (vehicles for 16+ passengers or HazMat placards). Each requires the General Knowledge test, applicable endorsement tests, and a skills test.

Where do I take the Virginia CDL skills test?

Virginia CDL skills tests are conducted at DMV-approved third-party testing sites. You must provide the appropriate commercial vehicle for the class being tested. The test covers pre-trip inspection, basic vehicle control, and on-road driving. Visit dmv.virginia.gov for a list of approved CDL testing locations.

What is the difference between a Class A, Class B, and Class C CDL in Virginia?

A Class A CDL allows you to operate any combination of vehicles with a Gross Vehicle Weight Rating (GVWR) of 26,001 lbs or more, provided the towed unit exceeds 10,000 lbs — this includes tractor-trailers and double/triple trailer rigs. A Class B CDL covers single vehicles with a GVWR of 26,001 lbs or more, or any such vehicle towing a unit not exceeding 10,000 lbs — this includes straight trucks and large buses. A Class C CDL is required for vehicles designed to carry 16 or more passengers (including the driver) or for vehicles transporting hazardous materials that require placarding, when those vehicles do not qualify for Class A or B.

How much does it cost to get a CDL in Virginia?

CDL fees vary by state and by the class and endorsements you obtain. Most states charge separate fees for the CDL knowledge test ($10–$30 per attempt), the CDL skills test ($50–$150), and the CDL license itself ($50–$100). Additional fees apply for each endorsement (HazMat, Tanker, Passenger, etc.). The HazMat endorsement also requires a TSA security threat assessment fee of approximately $86. Check your Virginia DMV website for current fee schedules.

Can I take the Virginia CDL knowledge test in a language other than English?

Federal regulations (49 CFR 383.133) require that CDL applicants be able to read and speak the English language sufficiently to understand highway traffic signs and signals and to respond to official inquiries. Many states offer CDL knowledge tests in Spanish and other languages for non-commercial knowledge questions, but the actual CDL test must be taken in a language that allows the driver to meet the English proficiency requirement. Check with the Virginia DMV for available language options.

How long is a Virginia CDL valid and how do I renew it?

In most states, a CDL is valid for 4–8 years (commonly 4–5 years). To renew your Virginia CDL, you typically need to visit a DMV office, pass a vision test, pay the renewal fee, and update your medical certification (DOT physical). If you hold a HazMat endorsement, your TSA background check must also be current. CDLs cannot generally be renewed online due to federal requirements for in-person verification of medical certification.

What happens if I fail the Virginia CDL knowledge test?

If you fail the CDL General Knowledge test in Virginia, you are typically required to wait a specified period (commonly 1–7 days) before retaking it. Most states allow 2–3 attempts before requiring additional waiting periods or study requirements. There is usually a retest fee for each attempt. Focus on the areas you missed — most states provide a score sheet showing which topic areas you need to review.

Practice Tests in Nearby States

Moving or testing in a neighboring state? These cdl practice tests follow similar rules — start with your region.

Ready to ace your VA CDL General Knowledge Test?

Full practice tests, progress tracking, and detailed explanations — all in one place.