Approved DTA Virginia Testing Center Locations
Locations are listed by City name.
Click on the words "Zip Code" to list locations in Zip Code order.
| Location | Address | City | Zip Code | Phone | Special Instructions |
| Mailboxes Etc. | 448 S. Cummings St. | Abingdon | 24210 | (703) 771-4699 | |
| Eastern Shore Public Library | 23610 Front Street | Accomac | 23301 | (757) 787-3400 | Call First |
| Mailboxes Etc. | 3213 Duke St. | Alexandria | 22314 | (703) 823-4500 | |
| James L. Hamner Public Library | 16351 Dunn Street | Amelia | 23002 | (804) 561-4559 | |
| Jamerson Memorial Library | 106 Main Street | Appomattox | 24522 | (434) 352-5340 | Please call ahead. |
| Mailboxes Etc. | 2200 Wilson Blvd., Ste. 102 | Arlington | 22201 | (703) 358-9500 | |
| UPS Store | 43300 Southern Walk Plaza # 116 | Ashburn | 20148 | (703)729-2215 | |
| Ashland Library | 201 South Railroad Avenue | Ashland | 23005 | (804) 798-4072 | Pamunkey Regional Library Card Required. Library cards are free to all who live, work, or own property in Hanover, Goochland, King William, and King and Queen Counties of Virginia or who have a library card from their home jurisdiction. All others must pay a fee of $25 per year. |
| Bedford Central Library | 321 North Bridge Street | Bedford | 24523 | (540) 586-8911 | |
| Clarke County Library | 36 East Main Street | Berryville | 22611 | (540) 955-5144 | Please call ahead. |
| Big Island Library | 1111 Schooldays Road | Big Island | 24526 | (434) 299-5604 | Please call ahead. |
| UPS Store | 125 North Main Street #500 | Blacksburg | 24060 | (540) 953-9000 | |
| Blackstone Library | 415 South Main Street | Blackstone | 23824 | (434) 292-3587 | |
| UPS Store | 4035 College Avenue #180 | Bluefield | 24605 | (276) 326-2116 | |
| Caroline Library | 17202 Richmond Turnpike | Bowling Green | 22427 | (804) 633-5455 | |
| UPS Store | 42395 Ryan Road, Suite 112 | Brambleton | 20148 | (703) 957-4545 | |
| Burkeville Library | 114 South Agnew Street | Burkeville | 23922 | (434) 767-4095 | |
| Cape Charles Memorial Library | 500 Tazewell Avenue | Cape Charles | 23310 | (757) 331-1300 | |
| Mailboxes Etc. | 14001-C St. Germain Dr. | Centreville | 20121 | (703) 968-8866 | |
| UPS Store | 14408 Chantilly Crossing Ln. | Chantilly | 20151 | (703) 263-2522 | |
| UPS Store | 237 Hanbury Rd. E, Ste 17 | Chesapeake | 23322 | (757) 546-9325 | |
| UPS Store | 732 Eden Way North, Suite E | Chesapeake | 23320 | (757) 424-5326 | |
| Mailboxes Etc. | 109G Gainsborough Square | Chesapeake | 23320 | (757) 549-6622 | |
| Central Library | 298 Cedar Road | Chesapeake | 23322 | (757) 382-8300 | |
| Greenbrier Library | 1214 Volvo Parkway | Chesapeake | 23320 | (757) 436-7400 | |
| Indian River Library | 2320 Old Greenbrier Road | Chesapeake | 23325 | (757) 227-5861 | |
| Major Hillard Library | 824 Old George Washington Highway N | Chesapeake | 23323 | (757) 382-3600 | |
| Russell Memorial Library | 2808 Taylor Road | Chesapeake | 23321 | (757) 488-9270 | |
| South Norfolk Library | 1100 Poindexter Street | Chesapeake | 23324 | (757) 545-2436 | |
| Mailboxes Etc. | 12750 Jefferson Davis Hwy. | Chester | 23831 | (804) 768-8012 | |
| UPS Store 5242 | 6933 Commons Plaza | Chesterfield | 23832 | ( 804)751-0505 | Call First |
| Island Library | 4077 Main Street | Chincoteague | 23336 | (757) 336-3460 | |
| UPS Store | 422 Peppers Ferry Road | Christiansburg | 24073 | (540) 382-0030 | |
| Cooper Memorial Branch | 20 Washington Avenue | Colonial Beach | 22443 | (804) 224-0921 | |
| Colonial Heights Public Lib | 1000 Yacht Basin Drive | Colonial Heights | 23834 | (804) 520-9384 | Please call ahead. |
| Crewe Library | 400 Tyler Street | Crewe | 23930 | (434) 645-8688 | |
| Culpeper County Library | 271 Southgate Shopping Center | Culpeper | 22701 | (540) 825-8691 | Library card and appointment required. |
| WWF Driver Improvement Clinic | 2321 Riverside Drive | Danville | 24540 | (434) 251-5581 | Call First |
| Deltaville Library | 35 Lovers Lane | Deltaville | 23043 | (804) 776-7362 | |
| Green Light Driver Improvement | 14129 Boydton Plank Rd | Dinwiddie | 23841 | (804) 469-4663 | Please Call Ahead |
| WWF Driver Improvement Clinic | 1992 Whitmell School Road | Dry Fork | 24549 | (434) 251-5581 | Call First |
| UPS Store | 4222 Fortuna Center | Dumfries | 22025 | (703) 583-9404 | |
| William E. Richardson Memorial | 1 Spring Street | Emporia | 23847 | (434) 634-2539 | |
| UPS Store | 12587 Fair Lakes Cir. | Fairfax | 22033 | (703) 818-0977 | |
| UPS Store | 1069 W Broad Street | Falls Church | 22046 | (703) 536-1000 | |
| Forest Library | 15583 Forest Road | Forest | 24551 | (434) 525-1817 | |
| Ruth Camp Campbell Mem. Lib. | 280 N College Drive | Franklin | 23851 | (757) 562-4801 | Make Appointment |
| England Run Branch Library | 806 Lyons Blvd. | Fredericksburg | 22406 | (540)-899-1703 | |
| Central Rappahannock Reg Lib | 1201 Caroline Street | Fredericksburg | 22401 | (540) 372-1144 | |
| Salem Church Branch | 2607 Salem Church Road | Fredericksburg | 22407 | (540) 785-9443 | |
| UPS Store | 7371 Atlas Walk Way | Gainesville | 20155 | (571)261-4980 | |
| Clinch Mountain Driver Improv. | 248 E. Jackson Street | Gate City | 24251 | (276) 386-2411 | |
| UPS Store | 10286 Staple Mills Rd | Glen Allen | 23060 | (804) 755-4877 | Please call ahead. |
| UPS Store | 10307 West Broad Street | Glen Allen | 23060 | (804) 968-5900 | |
| Goochland Branch Library | 3075 River Road West | Goochland | 23063 | (804) 556-4774 | Pamunkey Regional Library Card Required. Library cards are free to all who live, work, or own property in Hanover, Goochland, King William, and King and Queen Counties of Virginia or who have a library card from their home jurisdiction. All others must pay a fee of $25 per year. |
| Newton Memorial Branch | 22 Coles Point Road | Hague | 22469 | (804) 472-3820 | |
| Mailboxes Etc. | 26 Towne Centre Way | Hampton | 23666 | (757) 838-9365 | |
| Hanover Branch Library | 7527 Library Drive | Hanover | 23069 | (804) 537-6210 | Pamunkey Regional Library Card Required. Library cards are free to all who live, work, or own property in Hanover, Goochland, King William, and King and Queen Counties of Virginia or who have a library card from their home jurisdiction. All others must pay a fee of $25 per year. |
| Mailboxes Etc. | 1866 East Market Street | Harrisonburg | 22801 | (540) 433-6245 | |
| Massanutten Regional Library | 174 South Main Street | Harrisonburg | 22801 | (540) 434-4475 | Please Call Ahead |
| Hunts Driving School | 5629 Wards Road | Hurt | 24563 | (434) 429-3485 | Please call ahead. |
| Upper King William Branch Lib. | 694-J Sharon Road | King William | 23086 | (804) 769-3731 | Pamunkey Regional Library Card Required. Library cards are free to all who live, work, or own property in Hanover, Goochland, King William, and King and Queen Counties of Virginia or who have a library card from their home jurisdiction. All others must pay a fee of $25 per year. |
| Brunswick County Library | 133 West Hicks Street | Lawrenceville, VA | 23868 | (434) 848-2418 | Please call ahead. |
| Mailboxes Etc. | 525K E Market St., Suite K | Leesburg | 20176 | (703) 771-4699 | |
| Lorton | 9435 Lorton Market St. | Lorton | 22079 | 7033722950 | na |
| Lynchburg Public Library | 2315 Memorial Avenue | Lynchburg | 24501 | (434) 847-1566 | |
| Bull Run Regional Library | 8051 Ashton Ave. | Manassas | 20109 | (703) 792-4500 | Please call ahead. |
| Central Community Library | 8601 Mathis Avenue | Manassas | 20110 | (703) 361-8211 | Please call ahead. |
| Mailboxes Etc. | 8665 Sudley Road | Manassas | 20110 | (703) 330-2951 | |
| UPS Store | 9532 Liberia Avenue | Manassas | 20110 | (703) 367-8955 | |
| Mailboxes Etc. | 1350 Beverly Rd.-Ashby Building | Mclean | 22101 | (703) 448-8044 | |
| Mechanicsville Branch Library | 7461 Sherwood Crossing Place | Mechanicsville | 23111 | (804) 746-9615 | Pamunkey Regional Library Card Required. Library cards are free to all who live, work, or own property in Hanover, Goochland, King William, and King and Queen Counties of Virginia or who have a library card from their home jurisdiction. All others must pay a fee of $25 per year. |
| Atlee Branch Library | 9161 Atlee Road | Mechanicsville | 23116 | (804) 559-0654 | Pamunkey Regional Library Card Required. Library cards are free to all who live, work, or own property in Hanover, Goochland, King William, and King and Queen Counties of Virginia or who have a library card from their home jurisdiction. All others must pay a fee of $25 per year. |
| UPS Store | 8005-C Creighton Pkwy | Mechanicsville | 23111 | (804) 746-3007 | |
| Mailboxes Etc. | 13141 Rittenhouse Dr. | Midlothian | 23112 | (804) 744-7769 | |
| Moneta/Smith Mountain Lake Lib | 13641 Moneta Road | Moneta | 24121 | (540) 297-6474 | |
| Lois Wickham Jones/Mont. Lib. | 17205 Sycamore Tavern Lane | Montpelier | 23192 | (804) 883-7116 | Pamunkey Regional Library Card Required. Library cards are free to all who live, work, or own property in Hanover, Goochland, King William, and King and Queen Counties of Virginia or who have a library card from their home jurisdiction. All others must pay a fee of $25 per year. |
| Montross Branch | 56 Polk Street | Montross | 22520 | (804) 493-8194 | |
| Montvale Library | 11575 West Lynchburg Salem Turnpike | Montvale | 24122 | (540) 947-2200 | |
| Insurance Ctr of Newport News | 727 J Clyde Morris Blvd | Newport News | 23601 | (757) 596- 6534 | Call Ahead |
| Powhatan Public Library | 2270 Mann Road | Powhatan | 23139 | (804) 598-5670 | |
| Chinn Park Regional Library | 13065 Chinn Park Drive | Prince William | 22192 | (703) 792-4800 | Please call ahead. |
| Southwest VA Community College | Russell Hall, Room 206, Hwy 19 S | Richlands | 24641 | (276) 964-7674 | Call Ahead |
| Insurance Center of Richmond | 5663 S. Laburnum Ave. | Richmond | 23231 | (804) 226-8311 | |
| Postnet | 8972 Quioccasin Road | Richmond | 23229 | (804) 741-0777 | |
| Mailboxes Etc. | 9947 Hull Street | Richmond | 23236 | (804) 745-8870 | |
| Mailboxes Etc. | 7109 Staples Mill Road | Richmond | 23228 | (804) 266-3477 | |
| Mailboxes Etc. | 3126 W. Cary Street | Richmond | 23221 | (804) 254-2902 | |
| Mailboxes Etc. | 9702 Gayton Rd. | Richmond | 23233 | (804) 740-2986 | |
| Advantage Driver Training | 8202 Williamson Road | Roanoke | 24019 | (540) 777-4050 | Please Call Ahead |
| Rockville Branch Library | 16600 Pouncey Tract Road | Rockville | 23146 | (804) 749-3146 | Pamunkey Regional Library Card Required. Library cards are free to all who live, work, or own property in Hanover, Goochland, King William, and King and Queen Counties of Virginia or who have a library card from their home jurisdiction. All others must pay a fee of $25 per year. |
| Mailboxes Etc. | 1329 W. Main Street | Salem | 24153 | (540) 387-0077 | |
| Insurance Center of Smithfield | 1702-A South Church Street | Smithfield | 23430 | (757) 357-4900 | |
| Snow Memorial Branch | 8740 Courthouse Road | Spotsylvania | 22553 | (540)507-7565 | M-Th 9am to 9pm Fri-Sat 9am-5:30pm |
| King and Queen Branch Library | Route 721 | St. Stephens Church | 23148 | (804) 769-1623 | Pamunkey Regional Library Card Required. Library cards are free to all who live, work, or own property in Hanover, Goochland, King William, and King and Queen Counties of Virginia or who have a library card from their home jurisdiction. All others must pay a fee of $25 per year. |
| Porter Branch | 2001 Parkway Boulevard | Stafford | 22554 | (540) 659-4909 | |
| Bowman Library | 871 Tasker Road | Stephen City | 22655 | (540) 869-9000 | Closed Sundays through the summer months. |
| Middlesex / Urbanna Library | 150 Grace Street | Urbanna | 23175 | (804) 758-5717 | |
| Stewartsville Library | 45 Cascade Drive | Vinton | 24179 | (540) 890-4530 | |
| Vinton Driver Improvement | 2102 Hardy Road | Vinton | 24179 | (540) 890-0347 | Please call ahead. |
| UPS Store | 4701 Shore Drive, Suite 103 | Virginia Beach | 23455 | (757) 460-2753 | |
| UPS Store | 800 South Lynnhaven Road, Suite 2 | Virginia Beach | 23452 | (757) 306-1877 | |
| UPS Store | 2476 Nimmo Parkway, Suite 115 | Virginia Beach | 23456 | (757) 430-6300 | |
| UPS Store # 5180 | 576 N Birdneck Rd. | Virginia Beach | 23451 | (757) 282-6233 | |
| UPS Store | 2085 Lynn Haven Pkwy Suite 106 | Virginia Beach | 23456 | 757-471-6471 | |
| UPS Store | 4001-117 Virginia Beach Blvd. | Virginia Beach | 23452 | (757) 963-2741 | |
| Mailboxes Etc. | 4876-118 Princess Anne Rd. | Virginia Beach | 23462 | (757) 497-2028 | |
| Rappahannock County Library | 4 Library Road | Washington | 22747 | (540) 675-3780 | |
| West Point Branch Library | 721 Main Street | West Point | 23181 | (804) 843-3244 | Pamunkey Regional Library Card Required. Library cards are free to all who live, work, or own property in Hanover, Goochland, King William, and King and Queen Counties of Virginia or who have a library card from their home jurisdiction. All others must pay a fee of $25 per year. |
| Insurance Center of Gloucester | 6089 George Washington Memorial Hwy | White Marsh | 23183 | (804) 693-0404 | |
| Mailboxes Etc. | 1490-5A Quarterpass Rd | Williamsburg | 23185 | (757) 221-0113 | Call Ahead for Times |
| Insurance Ctr. of Williamsburg | 944 Capitol Landing Road | Williamsburg | 23185 | (757) 253-5604 | |
| Handley Regional Library | 100 West Piccadilly Street | Winchester | 22604 | (540) 662-9041 | Closed Sundays through the summer months. |
| Potomac Community Library | 2201 Opitz Boulevard | Woodbridge | 22191 | (703) 494-8126 | Please call ahead. |
| UPS Store | 4196 Merchants Plaza | Woodbridge | 22192 | (703) 878-7890 | |
| Safety Concepts | 113 Indian Spring Road | Woodstock | 22660 | (540) 459-2929 | Call First |
| UPS Store | 175 West Monroe Street | Wytheville | 24382 | (276) 228-8777 |