Test Centers

Below is a complete list of all test centers that Safe2Drive is associated with.  Enter an address, city and zip code below and click "Find" to find a test center nearest you.

You can take our course online in the convenience of your home. However, the Virginia DMV requires that you take the exam at a test center if you are a Virginia resident. Safe2Drive uses libraries, UPS Stores, classroom-based traffic schools, and community colleges for its test locations. Please see the table below for a location near you.

Test Center Fee

Test centers usually charge a fee. You will see the fee, if any, by looking at the table below.

1. UPS Stores

You pay the UPS Store directly when you arrive. See the table below for the exact fee.

2. Libraries

Safe2Drive pays this fee. It is included in our price. Most libraries require that the student has an active library card for that library and is in good standing.

3. Classroom-based Traffic Schools

We have partnered with classroom-based driving schools to provide testing services. You pay these schools directly. See the table below for the exact fee.

4. Community Colleges

You pay these colleges directly. See the table below for the exact fee.

Click on a heading such as "City" or "Zip" to sort in that order.
Note: If you're viewing this table on a mobile device, scroll over to see all of the fields.

Click here to sort by city:

Click here to sort by zip:

The UPS Store #3427448 S Cummings StAbingdon24210276-623-9045Y5.00
Accomack County - Eastern Shore Public Library23610 Front StreetAccomack23301757-787-3400NFree
The UPS Store #35325810 Kingstowne Center DrAlexandria22315703-924-4201N5.00
The UPS Store #37083213 Duke StAlexandria22314703-823-4500N8.00
Campbell County - Staunton River Memorial Library500 Washington StreetAltavista24517434-369-5140NFree
James L. Hamner Public Library16351 Dunn StreetAmelia 23002804-561-4559 Free
Amherst County - Amherst County Public Library382 South Main StreetAmherst24521434-946-9488YFree
The UPS Store #51446920-B Bradlick Shopping CenterAnnandale22003703-256-5995N5.00
Appomattox County - J. Robert Jamerson Memorial Library106 Main StreetAppomattox24522434-352-5340NFree
The UPS Store #06572200 Wilson Blvd, Ste 102Arlington22201703-358-9500N8.00
The UPS Store #31744201 Wilson Blvd. #110Arlington22203703-522-4000N8.00
Hanover County - Pamunkey Regional Library Ashland201 S. Railroad AveAshland23005804-798-4072NFree
Bedford Public Library - Central Library321 North Bridge StreetBedford24523540-586-8911NFree
Clarke County Library101 Chalmers Court, Suite# CBerryville22611540-955-5144 Free
Bedford Public Library - Big Island1111 Schooldays RoadBig Island24526434-299-5604NFree
Lonesome Pine -C Bascom Slemp Memorial11 Proctor St NBig Stone Gap24219276-523-1334NFree
Montgomery County - Blacksburg Library200 Miller StreetBlacksburg24060540-552-8246YFree
Nottoway County - Blackstone Branch414 S Main StreetBlackstone23824434-292-3587NFree
Mecklenburg County-Southside Regional Library316 Washington StreetBodyton23917434-738-6580YFree
Caroline County - Caroline Library, Inc17202 Richmond TurnpikeBowling Green22427804-633-5455NFree
The UPS Store #550542395 Ryan RoadBrambleton 20148703-957-4545N10.00
Bristol County - Patricia Freeman Literacy Acadey701 Goode StreetBristol24201276-645-8780YFree
Bristol -Patricia Freedman Lit Academy701 Goode StreetBristol24201276-645-8790YFree
Campbell County -Patrick Henry Memorial Library204 Lynchburg AvenueBrookneal24528434-376-3363NFree
Buena Vista Public Library2110 Magnolia AvenueBuena Vista24416540-261-2715NFree
Nottoway County - Burkevile Branch114 Agnew StreetBurkeville23922434-767-5555NFree
Accomack County - Cape Charles Memorial LibraryTazewell & Plum StreetsCape Charles23310757-331-1300NFree
Blackwater-Carrollton Public Library14362 New Towne Haven LaneCarrollton 23314757-238-2641YFree
Appomattox - Carson Depot Library16101 Halligan Park RoadCarson23830434-246-2900YFree
Charlotte County Main Library112-116 LeGrande AvenueCharlotte Court Hous23923434-542-5247YFree
Pittsylvania County Public Library Chatham24 Military DriveChatham24531434-432-3271 Free
Chesapeake Public Library - Indian River2320 Old Greenbrier RoadChesapeake23325757-410-7001 Free
Chesapeake Public Library - Greenbrier1214 Volvo ParkwayChesapeake23320757-410-7058 Free
Chesapeake Public Library - Central298 Cedar RoadChesapeake23322757-410-7147 Free
Chesapeake Public Library - South Norfolk1100 Poindexter StreetChesapeake23324757-410-7048 Free
The UPS Store Chesapeake109 G Gainsburough SquareChesapeake23320757-549-6622Y10.00
Chesapeake Public Library - Russell Memorial2808 Taylor RoadChesapeake23321757-410-7016 Free
Chesapeake Public Library - Major Hillard824 Old George Washington HighwayChesapeake23323757-410-7075 Free
Major Hilard Library824 Old George Washington RoadChesepeak23323757-410-7075NFree
The UPS Store #335312750 Jefferson Davis HwyChester23831804-768-8012N8.00
The UPS Store #52426933 Commons PlazaChesterfield23832804-751-0505N5.00
The UPS Store #46977305 Hancock VillageChesterfield23112804-744-7769N7.00
Accomack County - Island Library4077 Main StreetChincoteague23336757-336-3460NFree
Montgomery-Floyd Regional Library125 Sheltman StreetChristiansburg24073540-382-6965 Free
Blackwater-Claremont Public Library91 Mancha AvenueClaremont23899757-866-8627YFree
Lonesome Pine - Jonnie B Deel Memorial198 Chase StreetClintwood24228276-926-6617NFree
Lonesome Pine - Coeburn Community111 Third StCoeburn24230276-395-6152NFree
Fredericksburg County - The Abraham & William Cooper Memorial Branch20 Washington AvenueColonial Beach22443804-224-0921YFree
Nottoway County Public Library400 Tyler StreetCrewe23930434-645-8688NFree
Culpeper County Library271 Southgate Shopping CenterCulpeper22701540-825-8691YFree
Danville Public Library - Law Library511 Patton StreetDanville24543434-799-5118 Free
Danville Public Library511 Patton StreetDanville24541434-799-5195 Free
Pittsylvania County Public Library Brosville/Cascade11948 Martinsville HighwayDanville24541434-685-1285 Free
Buckingham County Public Library1140 Main StreetDillwyn23936434-983-3848YFree
Appomattox - Dinwiddie Library14103 Boydton Plank RoadDinwiddie23841804-469-9450YFree
Appomattox - Burrowsville18701 James River DriveDisputanta23842757-866-0659YFree
Appomattox - Disputanta Library10010 County DriveDisputanta23842804-991-2403YFree
Charles & Ona B Free Memorial Library300 Giles AvenueDublin24084540-674-2856 Free
The UPS Store #55554222 Fortuna Center PlazaDumfries22025703-583-9404N6.00
Brunswick County - Richardson Memorial Library100 Spring StreetEmporia23847434-634-2539NFree
The UPS Store #591612587 Fair Lakes CircleFairfax22033703-818-0977N6.00
The UPS Store #46021069 W Broad StFalls Church22046703-536-1000N5.00
Central Virginia Regional Library217 West Third StreetFarmville23901434-392-6924 Free
Prince Edward - Farmvill Library1303 West Third StreetFarmville23901434-392-6924YFree
Botetour County Library11 Academy StreetFincastle24090540-473-8339YFree
Floyd County - Jessie Peterman Memorial Library321 West Main StreetFloyd24091540-745-2947YFree
Bedford Public Library - Forest15583 Forest RoadForest24551540-425-7002NFree
Blackwater-Ruth Campbell Memorial Library280 N College DriveFranklin23851757-562-4801YFree
The UPS Store #5686754 Warrenton RDFredericksburg22406540-361-4955N10.00
Fredericksburg County - Central Rappahannock Regional Library1201 Caroline StreetFredericksburg22401540-372-1144YFree
Fredricksburg County - Salem Church Branch2607 Salem Church RoadFredericksburg22407540-785-9267YFree
Fries Public Library105 West Main StreetFries24330276-744-3160 Free
Samuels Public Library330 East Crizer RoadFront Royal22630540-635-3153NFree
The UPS Store #50007371 Atlas Walk WayGainesville20155571-261-4980N5.00
Lonesome Pine - Scott County297 West Jackson StreetGate City24251276-386-3302NFree
Bath County Glasgow Public Library1015 Blue Ridge RoadGlasgow24555540-258-2509 Free
The UPS Store #481210286 Staples Mill RdGlen Allen23060804-755-4877N6.00
The UPS Store #482010307 W. Broad St.Glen Allen23060804-968-5900Y10.00
Hanover County - Pamunkey Regional Library Goochland3075 River Road WestGoochland23063804-556-4774NFree
Bath County Goshen Public LibraryP.O. Box 129Goshen24439540-997-0351 Free
Pittsylvania County Public Library Gretna207 Coffey StreetGretna24557434-656-2579 Free
Buchanan County Library1185 Poe Town StreetGrundy24614276-935-5721YFree
Fredericksburg County - Blake T. Newton Memorial Branch22 Coles Point RoadHague22469804-472-0116YFree
Halifax County Library177 South Main StreetHalifax24558434-476-3357NFree
Hampton Public Library4207 Victoria BoulevardHampton23669757-727-1154YFree
Caroline County Dawn Branch31046 Richmond TurnpikeHanover23069804-632-8341NFree
Hanover County - Pamunkey Regional Library Hanover7527 Library DriveHanover23069804-365-6210NFree
Hanover County - Pamunkey Regional Library7527 Library DriveHanover23069804-365-6211NFree
Franklin County - Weslake Library84 Westlake RoadHardy24101540-483-3098YFree
The UPS Store #05271866 E Market StHarrisonburg22801540-433-6245Y15.00
Page & Rockingham Counties - Massanutten Regional Library174 South Main StreetHarrisonburg22801540-434-4475YFree
Appomattox - Maude Langhorne Nelson Library209 E Cawson StreetHopewell23860804-458-6329YFree
Wythe-Grayson Regional Library147 South Independence AveIndependence24348276-773-2761 Free
Grayson County Public Library147 South Independence AveIndependence24348276-773-2761 Free
Lewis Egerton Smoot Memorial Library9533 Kings HwyKing George22485540-775-2147YFree
Hanover County - Pamunkey Regional Library Upper King William694-J Sharon RoadKing William23086804-769-3731NFree
Brunswick County Meherrin Regional Library133 West Hicks StreetLawrenceville23868434-848-6898NFree
Russell County Public Library248 West Main StreetLebanon24266276-889-8044NFree
The UPS Store #0846525-K E. Market StLeesburg20176703-771-4699N5.00
Bath County Rockbridge Regional Library138 South Main StreetLexington24450540-463-4324YFree
Orange County - Wilderness Branch Libray 6421 Flat Run RoadLocust Grove22508540-854-5310YFree
Campbell County -Timbrook Branch Library18891 Leesville Rd.Lynchburg24501434-592-9551NFree
Madison County Library402 North Main StreetMadison22727540-948-4720NFree
Amherst County - Madison Heights Library200 River James Shopping CenterMadison Heights24572434-846-8171YFree
The UPS Store #49889532 Liberia AveManassas20110703-367-8955Y6.00
The UPS Store #17178665 Sudley RdManassas20110703-330-2951N6.00
Appomattox - McKenney Library20702 First StreetMcKenney,23872804-478-4866YFree
Hanover County - Pamunkey Regional Library Atlee9161 Atlee RoadMechanicsville23116804-559-0654NFree
The UPS Store #45728005 - C Creighton PkwyMechanicsville23111804-746-3007N6.00
Hanover County - Pamunkey Regional Library Mechanicsville7461 Sherwood Crossing PlaceMechanicsville23111804-746-9615NFree
Lord Fairfax Community College - Middletown173 Skirmisher LaneMiddletown22645540-868-7140NFree
The UPS Store #344012220 Chattanooga PlazaMidlothian23112804-745-8870N6.00
Bedford Public Library - Moneta/Smith Mountain Lake13641 Moneta RoadMoneta24121540-425-7004NFree
Highland County Public Libaray10 Water StreetMonterey24465540-468-2373YFree
Hanover County - Pamunkey Regional Library Montpelier17205 Sycamore Tavern LaneMontpelier23192804-883-7116NFree
Fredericksburg County - Montross BranchPO Box 1121Montross22520804-493-8194YFree
Bedford Public Library - Montvale11575 W. Lynchburg-Salem TurnpikeMontvale24122540-947-2200NFree
Accomack County - Northhampton Free Library7745 Seaside RoadNassawadox23413757-787-3400NFree
Craig County Public Library303 Main StreetNew Castle24127540-864-8978YFree
Charles City County - Heritage Public Library7791 Invicta LaneNew Kent23124804-966-2480YFree
Heritage Public Library6215D Chesapeake CircleNew Kent23124804-966-2480 Free
Newport News Public Library Pearl Bailey2510 Wickham AveNewport News23607757-247-8677NFree
Newport News Public Library Grissom366 DeShazor DriveNewport News23608757-369-3190NFree
Newport News Public Library Main St.110 Main StreetNewport News23601757-591-4858 Free
The UPS Store #51251215 N. Military HwyNorfolk23502757-466-8666N10.00
AA Club Driving School7825 Midloithian TurnpikeNorth Chesterfield 23235804-447-2927Y15.00
Orange County Public Library146 A Madison RoadOrange22960540-672-3811YFree
Fluvanna County214 Commons BoulevardPalmyra22963434-589-1400YFree
Pearisburg Public Library209 Fort Branch RoadPearisburg24134540-921-2556YFree
Lonesome Pine - Lee County539 Joslyn AvenuePennington Gap24277276-546-1141NFree
Petersburg Public Library201 West Washington StreetPetersburg23805804-733-2387YFree
Apppmattox - Rohoic Library7301 Boydton Plank RoadPetersburg23863804-732-4119YFree
Poquoson Public Library500 City Hall AvenuePoquoson23662757-868-3060YFree
Caroline County Port Royal Branch419 King StreetPort Royal22535804-742-5254NFree
Powhatan County Public Library2270 Mann RoadPowhatan23139804-598-5670 Free
Pulaski County Public Library60 West Third StreetPulaski24301540-980-7770 Free
Radford Public Library30 West Main StreetRadford24141540-731-3608YFree
The UPS Store #031611654 Plaza America Dr.Reston20190703-437-9300Y10.00
The UPS Store #11567330 Staples Mill RdRichmond23228804-266-3477N9.00
The UPS Store #35573126 W Cary StRichmond23221804-254-2902Y6.00
The UPS Store #29423735 Franklin Rd SWRoanoke24014540-344-8881Y5.00
Hanover County - Pamunkey Regional Library Cochrane Rockville16600 Pouncey Tract RoadRockville23146804-749-3146NFree
Franklin County Public Library355 Franklin StreetRocky Mont24151540-483-3098YFree
Rural Retreat Public Libaray119 North Greever StreetRural Retreat24368276-686-8337 Free
Campbell County Public Library684 Village Highway (Lower Level)Rustburg24588434-332-9560NFree
Caroline County Ladysmith Branch7199 Clara Smith StreetRuther Glen22546804-448-0357NFree
The UPS Store #21671329 W. Main StreetSalem24153540-387-0077N8.00
Salem Public Library28 East Main StreetSalem24153540-375-3089YFree
Floyd County - Meadowbrook Public Library267 Alleghany Spring RoadShawsville24162540-268-1964YFree
Halifax County - South Boston Branch Library509 Broad StreetSouth BostonĀ 24592434-575-4228NFree
Fredericksburg County - C. Melvin Snow Memorial Branch8740 Courthouse RoadSpotsvania22553540-507-7565YFree
Lonesome Pine - J Fred Matthews Memorial16552 Wise StreetSt Paul24283276-762-9702NFree
Hanover County - Pamunkey Regional Library King & Queen450 Newton RoadSt. Stephens Church23148804-769-1623NFree
Fredricksburg County - John Mustante Porter Branch2001 Parkway BoulevardStafford22554540-659-4909YFree
Bowman Library871 Tasker RoadStephen City22655540-869-9000 Free
The UPS Store #520521800 Town Center PlazaSterling20164703-433-1693N10.00
Suffolk County Law LibrarySuffolk County Court HouseSuffolk23434757-514-7795YFree
Middlesex County Public Library150 Grace StreetUrbana23175804-758-5717YFree
The UPS Store #0518344 Maple Ave WestVienna22182703-255-3600N5.00
Bedford Public Library - Stewartsville45 Cascade DriveVinton24179540-890-4530NFree
The UPS Store #51732085 Lynnhaven PkwyVirginia Beach23456757-471-6471N6.00
The UPS Store #5180576 N. Birdneck RdVirginia Beach23451757-282-6233Y5.00
Bath County Public LibraryCourthouse HillWarm Springs24484540-839-7286NFree
Rappahannock County Library4 Library RoadWashington22747540-675-3780YFree
Waynesboro Public Library600 South Wayne AvenueWaynesboro22980540-942-6746NFree
Augusta County - Waynesboro Public Library600 South Wayne AvenueWaynesboro22980540-942-6746NFree
Hanover County - Pamunkey Regional Library West Point721 Main StreetWest Point23181804-843-3244NFree
Blue Ridge Community CollegeOne College Lane, Houff 202EWeyers Cave24454540-453-2254Y25.00
Whitetop Public Library16153 Highlands ParkwayWhitetop24292276-388-2873 Free
Handley Regional Library100 West Piccadilly StreetWinchester22604540-662-9041 Free
Blackwater-Windsor Public Library18 Duke StreetWindsor23487757-242-3046YFree
Lonesome Pine - Regional Library124 Library Road, SWWise24293276-328-8061NFree
Wythe County Public Library300 East Monroe StreetWytheville24382276-228-4951YFree