Virginia DUI Classes Online
Our DUI Classes Are 100% Online
Money Back Guarantee!
Notice: The state of Virginia will not accept any online DUI class! Virginia has their own state run program called ASAP that you must attend. If you are a Virginia resident and you received a DUI in another state you may be eligible to take an online DUI class depending on the state where the DUI happened, but you need to verify first with the state where the offense happened to make certain. You can also give us a call and we can help you determine whether or not you are eligible to take your DUI class online just give us a call at 702-886-3009 M-F 9 am to 5 pm MST.
20 Hour DUI Education Class
The majority of first time DUI offenders in Virginia will be required to attend a 20 hour DUI education class. The 20 hour class is designed for those who have been deemed as non-problem users, hence most first time offenders. The cost of the 20 hour DUI class if taken online is $329 and is 20 hours in length. If you are eligible for this online class you may click the button below to get signed up and start your class:
We Make it Simple to Take Your DUI Class Onlineā¦
Choose Your Class
Just select your class and the number of hours, make sure you qualify for an online class and register.
Start Immediately
Once you pay for the class you will receive an email from us that contains a link to access the class.
Complete Your Class
Once you complete the final exam at the end of the class just email us the requested information.
Receive Your Certificate
We will mail out your official certificate that you will turn into the court.
Notice: It is your responsibility to verify with the judge, probation, employer, or your attorney as to whether or not an online distance-learning DUI class will meet your requirements and will be accepted by the authority requiring you to complete the class. Also note that our class is a “self-paced” class and not a “Zoom” class. Not all states accept online classes, so please verify first.
Need help selecting the right class?
Our DUI Class Curriculum
- DUI Class Introduction
- DUI Laws
- Implied consent refusal
- Blood alcohol levels and the effects on driving
- Drunk driving statistics
- Consequences of driving under the influence
- Alcohol myths and facts
- Alcohol and drug interactions
- Pregnancy and alcohol abuse
- Alcohol and the human body
- How alcohol effect the brain, central nervous system and internal organs
- Signs and symptoms of abuse
- Alcoholism is a disease
- Relapse prevention
- Resources for finding help
- Quizzes after each lesson or video
Virginia DUI Class Requirement for DUI Offenders
In Virginia, DUI offenders are required to complete the Virginia Alcohol Safety Action Program (VASAP), which includes several key components:
- Intake and Assessment: Offenders must undergo an intake session where they are assessed for substance abuse issues. This session helps determine the specific education or treatment program required.
- Education: The basic education program includes at least 20 hours of classes, typically spread over 10 weeks. These classes focus on the impact of alcohol and drugs on driving abilities and personal health, as well as strategies for making safer choices.
- Treatment: If the assessment indicates a need for further intervention, offenders may be required to participate in a more intensive treatment program. This can include additional hours of education, counseling sessions, and ongoing monitoring.
- Probationary Oversight: Offenders are usually placed under probationary oversight, which involves regular check-ins with a case manager to ensure compliance with all program requirements. This includes attending all assigned classes, passing drug and alcohol tests, and complying with any additional court-ordered conditions.
- Ignition Interlock Device: Many offenders are required to install an ignition interlock device on their vehicles. This device prevents the car from starting if it detects a certain level of alcohol on the driver’s breath.
The cost for VASAP ranges from $250 to $300, plus additional fees for the 20-hour course and any required ignition interlock device installation and maintenance. Attendance at all sessions is mandatory, and failure to comply can result in further legal consequences, including the possibility of jail time or extended license suspension.
For more information, you can visit the VASAP website or consult with your local VASAP office to get detailed guidance on program requirements and scheduling.
Additional Virginia DUI Information
- Virginia DUI First Offense – Detailed first offense information including punishments after a first offense DUI in Virginia.
- Virginia DUI Laws – Complete overview of Virginia DUI laws including all offense levels.
- Virginia SR22 Insurance – Learn everything you need to know about Virginia SR22 filing requirements with the DMV and find out how you can save hundreds of dollars each year on your Virginia SR22 insurance.
- Virginia DUI Lawyers – Contact one of our Virginia DUI lawyers today to discuss your pending DUI case.
- Virginia Bail Bond Agents – Contact an Virginia bail bond agent to get out of jail now.
- Virginia Non-owner Insurance – If you need an SR-22 filing, but don’t own a vehicle, you need to get a non-owner policy.
Local DUI Class Locations By County in Virginia
Accomack County
Chesapeake Bay ASAP
868 North Newtown Road
Virginia Beach, VA 23462
Phone: 757-552-1800
Website: None available
Albemarie County
James River ASAP
310 Avon Street, Suite 15
Charlottesville, VA 22902
Phone: 434-977-3553
Website: None available
Alleghany County
Court-Community Corrections ASAP
516 East Main Street
Salem, VA 24153
Phone: 540-387-5230
Website: None available
Amelia County
Piedmont ASAP
1 Mill Street
Farmville, VA 23901
Phone: 434-392-8920
Website: None available
Amherst County
Central Virginia ASAP
2316 Atherhold Road, Suite 200
Lynchburg, VA 24501
Phone: 804-947-2524
Website: None available
Appomattox County
Piedmont ASAP
1 Mill Street
Farmville, VA 23901
Phone: 434-392-8920
Website: None available
Central Virginia ASAP
2316 Atherhold Road, Suite 200
Lynchburg, VA 24501
Phone: 804-947-2524
Website: None available
Arlington County
Arlington ASAP
1425 North Courthouse Road, Suite 5300
Arlington, VA 22201
Phone: 703-228-4420
Website: None available
Augusta County
Valley ASAP
240 North Central Avenue – Holiday Court, Suite B
Staunton, VA 24401
Phone: 540-886-5616
Website: None available
Bath County
Court-Community Corrections ASAP
516 East Main Street
Salem, VA 24153
Phone: 540-387-5230
Website: None available
Bedford County
Central Virginia ASAP
2316 Atherhold Road, Suite 200
Lynchburg, VA 24501
Phone: 804-947-2524
Website: None available
Bland County
Mount Rogers ASAP
1102 North Main Street
Marion, VA 24354
Phone: 276-783-7771
Website: None available
Botetourt County
Court-Community Corrections ASAP
516 East Main Street
Salem, VA 24153
Phone: 540-387-5230
Website: None available
Brunswick County
Southside Virginia ASAP
920 Wilborne Avenue
South Boston, VA 24592
Phone: 434-572-4939
Website: None available
Buchanan County
Southwest Virginia ASAP
750 Park Avenue, NW
Norton, VA 24273
Phone: 276-679-9337
Website: None available
Buckingham County
Piedmont ASAP
1 Mill Street
Farmville, VA 23901
Phone: 434-392-8920
Website: None available
Campbell County
Central Virginia ASAP
2316 Atherhold Road, Suite 200
Lynchburg, VA 24501
Phone: 804-947-2524
Website: None available
Caroline County
Rappahannock Area ASAP
3630-B Lee Hill Drive
Fredriscksburg, VA 22408
Phone: 540-372-3558
Website: None available
Carroll County
Mount Rogers ASAP
1102 North Main Street
Marion, VA 24354
Phone: 276-783-7771
Website: None available
Charles City County
Peninsula ASAP
604 Morris Drive
Newport News, VA 23604
Phone: 757-896-6822
Website: None available
Charlotte County
Piedmont ASAP
1 Mill Street
Farmville, VA 23901
Phone: 434-392-8920
Website: None available
Chesterfield County
John Tyler ASAP
9520 Ironbridge Road
Chesterfield, VA 23832
Phone: 804-796-4281
Website: None available
Clarke County
Old Dominion ASAP
317 South Cameron Street
Winchester, VA 22601
Phone: 540-665-5633
Website: None available
Craig County
Court-Community Corrections ASAP
516 East Main Street
Salem, VA 24153
Phone: 540-387-5230
Website: None available
Culpeper County
District Nine ASAP
1300 Sunset Lane, Suite 3110
Culpeper, VA 22701
Phone: 540-829-7379
Website: None available
Cumberland County
Piedmont ASAP
1 Mill Street
Farmville, VA 23901
Phone: 434-392-8920
Website: None available
Dickenson County
Southwest Virginia ASAP
750 Park Avenue, NW
Norton, VA 24273
Phone: 276-679-9337
Website: None available
Dinwiddie County
John Tyler ASAP
9520 Ironbridge Road
Chesterfield, VA 23832
Phone: 804-796-4281
Website: None available
Essex County
Tri-River ASAP
Urbanna Professional Center Route 602 5370 Virginia Street, Suite 3
Urbanna, VA 23175
Phone: 804-758-5610
Website: None available
Fairfax County
Fairfax County ASAP
10398 Democracy Lane, Suite 200
Fairfax, VA 22030
Phone: 703-279-2600
Website: None available
Fauquier County
District Nine ASAP
1300 Sunset Lane, Suite 3110
Culpeper, VA 22701
Phone: 540-829-7379
Website: None available
Floyd County
New River Valley ASAP
106 Arbor Drive
Christiansburg, VA 24073
Phone: 540-381-7136
Website: None available
Fluvanna County
James River ASAP
310 Avon Street, Suite 15
Charlottesville, VA 22902
Phone: 434-977-3553
Website: None available
Franklin County
Dan River ASAP
147 Deer Run Road
Danville, VA 24540
Phone: 434-791-5331
Website: None available
Frederick County
Old Dominion ASAP
317 South Cameron Street
Winchester, VA 22601
Phone: 540-665-5633
Website: None available
Giles County
New River Valley ASAP
106 Arbor Drive
Christiansburg, VA 24073
Phone: 540-381-7133
Website: None available
Gloucester County
Tri-River ASAP
Urbanna Professional Center Route 602 5370 Virginia Street, Suite 3
Urbanna, VA 23175
Phone: 804-758-5610
Website: None available
Goochland County
Capital Area ASAP
5001 West Broad Street, Suite 200
Richmond, VA 23230
Phone: 804-662-7365
Website: None available
Grayson County
Mount Rogers ASAP
730 South View Drive
Marion, VA 24354
Phone: 276-783-7771
Website: None available
Greene County
James River ASAP
310 Avon Street, Suite 15
Charlottesville, VA 22902
Phone: 434-977-3553
Website: None available
Greensville County
John Tyler ASAP
9520 Ironbridge Road
Chesterfield, VA 23832
Phone: 804-796-4281
Website: None available
Halifax County
Southside Virginia ASAP
920 Wilborne Street, Suite 200
South Boston, VA 24592
Phone: 434-572-4939
Website: None available
Hanover County
Capital Area ASAP
5001 West Broad Street, Suite 200
Richmond, VA 23230
Phone: 804-662-7365
Website: None available
Henrico County
John Tyler ASAP
9520 Ironbridge Road
Chesterfield, VA 23832
Phone: 804-796-4281
Website: None available
Henry County
Dan River ASAP
147 Deer Run Road
Danville, VA 24540
Phone: 434-791-5331
Website: None available
Highland County
Valley ASAP
240 North Central Avenue, Holiday Court – Suite B
Staunton, VA 24401
Phone: 540-886-5616
Website: None available
Isle of Wight County
Southeastern Virginia ASAP
505 Washington Street, Suite 710
Portsmouth, VA 23704
Phone: 757-396-6980
Website: None available
James City County
Peninsula ASAP
604 Morris Drive
Newport News, VA 23604
Phone: 757-896-6822
Website: None available
King & Queen County
Tri-River ASAP
Urbanna Professional Center Route 602 5370 Virginia Street, Suite 3
Urbanna, VA 23175
Phone: 804-758-5610
Website: None available
King George County
Rappahannock
3630-B Lee Hill Drive
Fredriscksburg, VA 22408
Phone: 540-372-3558
Website: None available
King William County
Tri-River ASAP
Urbanna Professional Center Route 602 5370 Virginia Street, Suite 3
Urbanna, VA 23175
Phone: 804-758-5610
Website: None available
Lancaster County
Tri-River ASAP
Urbanna Professional Center Route 602 5370 Virginia Street, Suite 3
Urbanna, VA 23175
Phone: 804-758-5610
Website: None available
Lee County
Southewest Virginia ASAP
750 Park Avenue, NW
Norton, VA 24273
Phone: 276-679-9337
Website: None available
Loudon County
Bull Run ASAP
9108-D Manassa Drive
Manassas Park, VA 22011
Phone: 703-369-7979
Website: None available
Louisa County
James River ASAP
110 Avon Street, Suite 15
Charlottesville, VA 22902
Phone: 434-977-3553
Website: None available
Lunenburg County
Piedmont ASAP
1 Mill Street
Farmville, VA 23901
Phone: 434-392-8920
Website: None available
Madison County
District Nine ASAP
1300 Sunset Lane, Suite 3110
Culpeper, VA 22701
Phone: 540-829-7379
Website: None available
Matthews County
Tri-River ASAP
Urbanna Professional Center Route 602 5370 Virginia Street, Suite 3
Urbanna, VA 23175
Phone: 804-758-5610
Website: None available
Mecklenberg County
Southside Virginia ASAP
920 Wilborne Avenue
South Boston, VA 24592
Phone: 434-572-4939
Website: None available
Middlesex County
Tri-River ASAP
Urbanna Professional Center Route 602 5370 Virginia Street, Suite 3
Urbanna, VA 23175
Phone: 804-758-5610
Website: None available
Montgomery County
New River Valley ASAP
106 Arbor Drive
Christiansburg, VA 24073
Phone: 540-381-7133
Website: None available
Nelson County
James River ASAP
110 Avon Street, Suite 15
Charlottesville, VA 22902
Phone: 434-977-3553
Website: None available
New Kent County
Tri-River ASAP
Urbanna Professional Center Route 602 5370 Virginia Street, Suite 3
Urbanna, VA 23175
Phone: 804-758-5610
Website: None available
Northampton County
Chesapeake Bay ASAP
868 North Newtown Road
Virginia Beach, VA 23462
Phone: 757-552-1800
Website: None available
Northumberland County
Tri-River ASAP
Urbanna Professional Center Route 602 5370 Virginia Street, Suite 3
Urbanna, VA 23175
Phone: 804-758-5610
Website: None available
Nottoway County
Piedmont ASAP
1 Mill Street
Farmville, VA 23901
Phone: 434-392-8920
Website: None available
Orange County
District Nine ASAP
1300 Sunset Lane, Suite 3110
Culpeper, VA 22701
Phone: 540-829-7379
Website: None available
Page County
Old Dominion ASAP
317 South Cameron Street
Winchester, VA 22601
Phone: 540-665-5633
Website: None available
Patrick County
Dan River ASAP
147 Deer Run Road
Danville, VA 24540
Phone: 434-791-5331
Website: None available
Pittsylvania County
Dan River ASAP
147 Deer Run Road
Danville, VA 24540
Phone: 434-791-5331
Website: None available
Powhatan County
John Taylor ASAP
9520 Ironbridge Road
Chesterfield, VA 23832
Phone: 804-796-4281
Website: None available
Prince Edward County
Piedmont ASAP
1 Mill Street
Farmville, VA 23901
Phone: 434-392-8920
Website: None available
Prince George County
John Taylor ASAP
9520 Ironbridge Road
Chesterfield, VA 23832
Phone: 804-796-4281
Website: None available
Prince William County
Bull Run ASAP
9108-D Manassas Drive
Manassas Park, VA 22011
Phone: 703-369-7979
Website: None available
Pulaski County
New River Valley ASAP
106 Arbor Drive
Christiansburg, VA 24073
Phone: 540-381-7133
Website: None available
Rappahannock County
District Nine ASAP
1300 Sunset Lane, Suite 3110
Culpeper, VA 22701
Phone: 540-829-7379
Website: None available
Richmond County
Tri-River ASAP
Urbanna Professional Center Route 602 5370 Virginia Street, Suite 3
Urbanna, VA 23175
Phone: 804-758-5610
Website: None available
Roanoke County
Court-Community Corrections ASAP
516 East Main Street
Salem, VA 24153
Phone: 540-387-5230
Website: None available
Rockbridge County
Court-Community Corrections ASAP
516 East Main Street
Salem, VA 24153
Phone: 540-387-5230
Website: None available
Rockingham County
Rockingham/Harrisonburg ASAP
350 North Main Street
Harrisonburg, VA 22802
Phone: 540-434-0154
Website: None available
Russell County
Southwest Virginia ASAP
750 Park Avenue, NW
Norton, VA 24273
Phone: 276-679-9337
Website: None available
Scott County
Southwest Virginia ASAP
750 Park Avenue, NW
Norton, VA 24273
Phone: 276-679-9337
Website: None available
Shenandoah County
Old Dominion ASAP
317 South Cameron Street
Winchester, VA 22601
Phone: 540-665-5633
Website: None available
Smyth County
Mount Rogers ASAP
1102 North Main Street
Marion, VA 24354
Phone: 276-783-7771
Website: None available
Southampton County
Southeastern Virginia ASAP
505 Washington Street, Suite 710
Portsmouth, VA 23704
Phone: 757-396-6980
Website: None available
Spotsylvania County
Rappahannock Area ASAP
3630-B Lee Hill Drive
Fredriscksburg, VA 22408
Phone: 540-372-3558
Website: None available
Stafford County
Rappahannock Area ASAP
3630-B Lee Hill Drive
Fredriscksburg, VA 22408
Phone: 540-372-3558
Website: None available
Surry County
John Taylor ASAP
9520 Ironbridge Road
Chesterfield, VA 23832
Phone: 804-796-4281
Website: None available
Sussex County
John Taylor ASAP
9520 Ironbridge Road
Chesterfield, VA 23832
Phone: 804-796-4281
Website: None available
Tazewell County
Southwest Virginia ASAP
750 Park Avenue, NW
Norton, VA 24273
Phone: 276-679-9337
Website: None available
Warren County
Old Dominion ASAP
317 South Cameron Street
Winchester, VA 22601
Phone: 540-665-5633
Website: None available
Washington County
Mount Rogers ASAP
1102 North Main Street
Marion, VA 24354
Phone: 276-783-7771
Website: None available
Westmoreland County
Tri-River ASAP
Urbanna Professional Center Route 602 5370 Virginia Street, Suite 3
Urbanna, VA 23175
Phone: 804-758-5610
Website: None available
Wise County
Southwest Virginia ASAP
750 Park Avenue, NW
Norton, VA 24273
Phone: 276-679-9337
Website: None available
Wythe County
Mount Rogers ASAP
1102 North Main Street
Marion, VA 24354
Phone: 276-783-7771
Website: None available
York County
Peninsula ASAP
604 Morris Drive
Newport News, VA 23604
Phone: 757-896-6822
Website: None available
Our Guarantee
While other online classes only offer a 30 day guarantee, we are so confident in our classes we back them with a full 60 day 100% Money Back Guarantee if your certificate is not accepted for any reason.