(71 people currently logged in taking classes)
     view cart

Virginia DUI Classes Online - Virginia Alcohol Safety Action Programs

To find a state approved VASAP program near you, please select your county from the list below:











Accomack

Chesapeake Bay ASAP
868 North Newtown Road
Virginia Beach, VA 23462
Phone: 757-552-1800
Website: None available

Top of page

Albemarie

James River ASAP
310 Avon Street, Suite 15
Charlottesville, VA 22902
Phone: 434-977-3553
Website: None available

Top of page

Alleghany

Court-Community Corrections ASAP
516 East Main Street 
Salem, VA 24153
Phone: 540-387-5230
Website: None available

Top of page

Amelia

Piedmont ASAP
1 Mill Street
Farmville, VA 23901
Phone: 434-392-8920
Website: None available

Top of page

Amherst

Central Virginia ASAP
2316 Atherhold Road, Suite 200 
Lynchburg, VA 24501
Phone: 804-947-2524
Website: None available

Top of page

Appomattox

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

Top of page

Arlington

Arlington ASAP
1425 North Courthouse Road, Suite 5300 
Arlington, VA 22201
Phone: 703-228-4420
Website: None available

Top of page

Augusta

Valley ASAP
240 North Central Avenue - Holiday Court, Suite B
Staunton, VA 24401
Phone: 540-886-5616
Website: None available

Top of page

Bath

Court-Community Corrections ASAP
516 East Main Street 
Salem, VA 24153
Phone: 540-387-5230
Website: None available

Top of page

Bedford

Central Virginia ASAP
2316 Atherhold Road, Suite 200
Lynchburg, VA 24501
Phone: 804-947-2524
Website: None available

Top of page

Bland

Mount Rogers ASAP
1102 North Main Street
Marion, VA 24354
Phone: 276-783-7771
Website: None available

Top of page

Botetourt

Court-Community Corrections ASAP
516 East Main Street
Salem, VA 24153
Phone: 540-387-5230
Website: None available

Top of page

Brunswick

Southside Virginia ASAP
920 Wilborne Avenue
South Boston, VA 24592
Phone: 434-572-4939
Website: None available

Top of page

Buchanan

Southwest Virginia ASAP
750 Park Avenue, NW
Norton, VA 24273
Phone: 276-679-9337
Website: None available

Top of page

Buckingham

Piedmont ASAP
1 Mill Street
Farmville, VA 23901
Phone: 434-392-8920
Website: None available

Top of page

Campbell

Central Virginia ASAP 
2316 Atherhold Road, Suite 200 
Lynchburg, VA 24501
Phone: 804-947-2524
Website: None available

Top of page

Caroline

Rappahannock Area ASAP 
3630-B Lee Hill Drive 
Fredriscksburg, VA 22408
Phone: 540-372-3558
Website: None available

Top of page

Carroll

Mount Rogers ASAP 
1102 North Main Street 
Marion, VA 24354
Phone: 276-783-7771
Website: None available

Top of page

Charles City

Peninsula ASAP 
604 Morris Drive 
Newport News, VA 23604
Phone: 757-896-6822
Website: None available

Top of page

Charlotte

Piedmont ASAP 
1 Mill Street 
Farmville, VA 23901
Phone: 434-392-8920
Website: None available

Top of page

Chesterfield

John Tyler ASAP
9520 Ironbridge Road 
Chesterfield, VA 23832
Phone: 804-796-4281 
Website: None available

Top of page

Clarke

Old Dominion ASAP 
317 South Cameron Street 
Winchester, VA 22601
Phone: 540-665-5633
Website: None available

Top of page

Craig

Court-Community Corrections ASAP 
516 East Main Street 
Salem, VA 24153
Phone: 540-387-5230
Website: None available

Top of page

Culpeper

District Nine ASAP 
1300 Sunset Lane, Suite 3110 
Culpeper, VA 22701
Phone: 540-829-7379
Website: None available

Top of page

Cumberland

Piedmont ASAP 
1 Mill Street 
Farmville, VA 23901
Phone: 434-392-8920
Website: None available

Top of page

Dickenson

Southwest Virginia ASAP
750 Park Avenue, NW 
Norton, VA 24273
Phone: 276-679-9337
Website: None available

Top of page

Dinwiddie

John Tyler ASAP
9520 Ironbridge Road 
Chesterfield, VA 23832
Phone: 804-796-4281
Website: None available

Top of page

Essex

Tri-River ASAP 
Urbanna Professional Center Route 602 5370 Virginia Street, Suite 3 
Urbanna, VA 23175
Phone: 804-758-5610 
Website: None available

Top of page

Fairfax

Fairfax County ASAP 
10398 Democracy Lane, Suite 200 
Fairfax, VA 22030
Phone: 703-279-2600
Website: None available

Top of page

Fauquier

District Nine ASAP 
1300 Sunset Lane, Suite 3110 
Culpeper, VA 22701
Phone: 540-829-7379
Website: None available

Top of page

Floyd

New River Valley ASAP 
106 Arbor Drive 
Christiansburg, VA 24073
Phone: 540-381-7136
Website: None available

Top of page

Fluvanna

James River ASAP 
310 Avon Street, Suite 15 
Charlottesville, VA 22902
Phone: 434-977-3553
Website: None available

Top of page

Franklin

Dan River ASAP 
147 Deer Run Road 
Danville, VA 24540
Phone: 434-791-5331 
Website: None available

Top of page

Frederick

Old Dominion ASAP
317 South Cameron Street 
Winchester, VA 22601
Phone: 540-665-5633
Website: None available

Top of page

Giles

New River Valley ASAP 
106 Arbor Drive 
Christiansburg, VA 24073
Phone: 540-381-7133
Website: None available

Top of page

Gloucester

Tri-River ASAP 
Urbanna Professional Center Route 602 5370 Virginia Street, Suite 3 
Urbanna, VA 23175
Phone: 804-758-5610
Website: None available

Top of page

Goochland

Capital Area ASAP 
5001 West Broad Street, Suite 200 
Richmond, VA 23230
Phone: 804-662-7365
Website: None available

Top of page

Grayson

Mount Rogers ASAP 
730 South View Drive 
Marion, VA 24354
Phone: 276-783-7771 
Website: None available

Top of page

Greene

James River ASAP 
310 Avon Street, Suite 15 
Charlottesville, VA 22902
Phone: 434-977-3553
Website: None available

Top of page

Greensville

John Tyler ASAP 
9520 Ironbridge Road 
Chesterfield, VA 23832
Phone: 804-796-4281
Website: None available

Top of page

Halifax

Southside Virginia ASAP 
920 Wilborne Street, Suite 200 
South Boston, VA 24592
Phone: 434-572-4939
Website: None available

Top of page

Hanover

Capital Area ASAP 
5001 West Broad Street, Suite 200 
Richmond, VA 23230
Phone: 804-662-7365
Website: None available

Top of page

Henrico

John Tyler ASAP
9520 Ironbridge Road 
Chesterfield, VA 23832
Phone: 804-796-4281
Website: None available

Top of page

Henry

Dan River ASAP 
147 Deer Run Road 
Danville, VA 24540
Phone: 434-791-5331
Website: None available

Top of page

Highland

Valley ASAP 
240 North Central Avenue, Holiday Court - Suite B 
Staunton, VA 24401
Phone: 540-886-5616 
Website: None available

Top of page

Isle of Wight

Southeastern Virginia ASAP 
505 Washington Street, Suite 710 
Portsmouth, VA 23704
Phone: 757-396-6980
Website: None available

Top of page

James City

Peninsula ASAP 
604 Morris Drive 
Newport News, VA 23604
Phone: 757-896-6822
Website: None available

Top of page

King & Queen

Tri-River ASAP 
Urbanna Professional Center Route 602 5370 Virginia Street, Suite 3 
Urbanna, VA 23175
Phone: 804-758-5610
Website: None available

Top of page

King George

Rappahannock 
3630-B Lee Hill Drive 
Fredriscksburg, VA 22408
Phone: 540-372-3558
Website: None available

Top of page

King William

Tri-River ASAP 
Urbanna Professional Center Route 602 5370 Virginia Street, Suite 3 
Urbanna, VA 23175
Phone: 804-758-5610 
Website: None available

Top of page

Lancaster

Tri-River ASAP 
Urbanna Professional Center Route 602 5370 Virginia Street, Suite 3 
Urbanna, VA 23175
Phone: 804-758-5610
Website: None available

Top of page

Lee

Southewest Virginia ASAP
750 Park Avenue, NW 
Norton, VA 24273
Phone: 276-679-9337
Website: None available

Top of page

Loudon

Bull Run ASAP
9108-D Manassa Drive 
Manassas Park, VA 22011
Phone: 703-369-7979
Website: None available

Top of page

Louisa

James River ASAP
110 Avon Street, Suite 15
Charlottesville, VA 22902
Phone: 434-977-3553
Website: None available

Top of page

Lunenburg

Piedmont ASAP
1 Mill Street 
Farmville, VA 23901
Phone: 434-392-8920
Website: None available

Top of page

Madison

District Nine ASAP 
1300 Sunset Lane, Suite 3110 
Culpeper, VA 22701
Phone: 540-829-7379
Website: None available

Top of page

Matthews

Tri-River ASAP 
Urbanna Professional Center Route 602 5370 Virginia Street, Suite 3 
Urbanna, VA 23175
Phone: 804-758-5610
Website: None available

Top of page

Mecklenberg

Southside Virginia ASAP
920 Wilborne Avenue
South Boston, VA 24592
Phone: 434-572-4939 
Website: None available

Top of page

Middlesex

Tri-River ASAP 
Urbanna Professional Center Route 602 5370 Virginia Street, Suite 3 
Urbanna, VA 23175
Phone: 804-758-5610
Website: None available

Top of page

Montgomery

New River Valley ASAP
106 Arbor Drive 
Christiansburg, VA 24073
Phone: 540-381-7133
Website: None available

Top of page

Nelson

James River ASAP
110 Avon Street, Suite 15
Charlottesville, VA 22902
Phone: 434-977-3553
Website: None available

Top of page

New Kent

Tri-River ASAP 
Urbanna Professional Center Route 602 5370 Virginia Street, Suite 3 
Urbanna, VA 23175
Phone: 804-758-5610
Website: None available

Top of page

Northampton

Chesapeake Bay ASAP
868 North Newtown Road 
Virginia Beach, VA 23462
Phone: 757-552-1800 
Website: None available

Top of page

Northumberland

Tri-River ASAP 
Urbanna Professional Center Route 602 5370 Virginia Street, Suite 3 
Urbanna, VA 23175
Phone: 804-758-5610
Website: None available

Top of page

Nottoway

Piedmont ASAP
1 Mill Street 
Farmville, VA 23901
Phone: 434-392-8920
Website: None available

Top of page

Orange

District Nine ASAP 
1300 Sunset Lane, Suite 3110 
Culpeper, VA 22701
Phone: 540-829-7379
Website: None available

Top of page

Page

Old Dominion ASAP
317 South Cameron Street 
Winchester, VA 22601
Phone: 540-665-5633
Website: None available

Top of page

Patrick

Dan River ASAP
147 Deer Run Road 
Danville, VA 24540
Phone: 434-791-5331
Website: None available

Top of page

Pittsylvania

Dan River ASAP
147 Deer Run Road 
Danville, VA 24540
Phone: 434-791-5331
Website: None available

Top of page

Powhatan

John Taylor ASAP
9520 Ironbridge Road 
Chesterfield, VA 23832
Phone: 804-796-4281
Website: None available

Top of page

Prince Edward

Piedmont ASAP
1 Mill Street 
Farmville, VA 23901
Phone: 434-392-8920
Website: None available

Top of page

Prince George

John Taylor ASAP
9520 Ironbridge Road 
Chesterfield, VA 23832
Phone: 804-796-4281
Website: None available

Top of page

Prince William

Bull Run ASAP
9108-D Manassas Drive 
Manassas Park, VA 22011
Phone: 703-369-7979
Website: None available

Top of page

Pulaski

New River Valley ASAP
106 Arbor Drive 
Christiansburg, VA 24073
Phone: 540-381-7133
Website: None available

Top of page

Rappahannock

District Nine ASAP 
1300 Sunset Lane, Suite 3110 
Culpeper, VA 22701
Phone: 540-829-7379
Website: None available

Top of page

Richmond

Tri-River ASAP 
Urbanna Professional Center Route 602 5370 Virginia Street, Suite 3 
Urbanna, VA 23175
Phone: 804-758-5610
Website: None available

Top of page

Roanoke

Court-Community Corrections ASAP
516 East Main Street 
Salem, VA 24153
Phone: 540-387-5230
Website: None available

Top of page

Rockbridge

Court-Community Corrections ASAP
516 East Main Street 
Salem, VA 24153
Phone: 540-387-5230
Website: None available

Top of page

Rockingham

Rockingham/Harrisonburg ASAP
350 North Main Street 
Harrisonburg, VA 22802
Phone: 540-434-0154
Website: None available

Top of page

Russell

Southwest Virginia ASAP
750 Park Avenue, NW 
Norton, VA 24273
Phone: 276-679-9337
Website: None available

Top of page

Scott

Southwest Virginia ASAP
750 Park Avenue, NW 
Norton, VA 24273
Phone: 276-679-9337
Website: None available

Top of page

Shenandoah

Old Dominion ASAP
317 South Cameron Street 
Winchester, VA 22601
Phone: 540-665-5633
Website: None available

Top of page

Smyth

Mount Rogers ASAP
1102 North Main Street 
Marion, VA 24354
Phone: 276-783-7771
Website: None available

Top of page

Southampton

Southeastern Virginia ASAP
505 Washington Street, Suite 710
Portsmouth, VA 23704
Phone: 757-396-6980
Website: None available

Top of page

Spotsylvania

Rappahannock Area ASAP
3630-B Lee Hill Drive 
Fredriscksburg, VA 22408
Phone: 540-372-3558
Website: None available

Top of page

Stafford

Rappahannock Area ASAP
3630-B Lee Hill Drive 
Fredriscksburg, VA 22408
Phone: 540-372-3558
Website: None available

Top of page

Surry

John Taylor ASAP
9520 Ironbridge Road 
Chesterfield, VA 23832
Phone: 804-796-4281
Website: None available

Top of page

Sussex

John Taylor ASAP
9520 Ironbridge Road 
Chesterfield, VA 23832
Phone: 804-796-4281
Website: None available

Top of page

Tazewell

Southwest Virginia ASAP
750 Park Avenue, NW 
Norton, VA 24273
Phone: 276-679-9337
Website: None available

Top of page

Warren

Old Dominion ASAP
317 South Cameron Street 
Winchester, VA 22601
Phone: 540-665-5633
Website: None available

Top of page

Washington

Mount Rogers ASAP
1102 North Main Street 
Marion, VA 24354
Phone: 276-783-7771
Website: None available

Top of page

Westmoreland

Tri-River ASAP 
Urbanna Professional Center Route 602 5370 Virginia Street, Suite 3 
Urbanna, VA 23175
Phone: 804-758-5610 
Website: None available

Top of page

Wise

Southwest Virginia ASAP
750 Park Avenue, NW 
Norton, VA 24273
Phone: 276-679-9337
Website: None available

Top of page

Wythe

Mount Rogers ASAP
1102 North Main Street 
Marion, VA 24354
Phone: 276-783-7771
Website: None available

Top of page

York

Peninsula ASAP
604 Morris Drive 
Newport News, VA 23604
Phone: 757-896-6822
Website: None available

Top of page



sr22 insurance alaska



Other Virginia DUI Resources

  • 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.