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. Fees usually vary depending on the time you spend taking the exam on the computer, but often run between $5 to $10 in total.

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.
Show:
CenterAddressCity5ZipPhoneFee
Accomack County - Eastern Shore Public Library23610 Front Street, P.O. Box 360Accomack23301757-787-3400Free
The UPS Store #35325810 Kingstowne Center Dr, Ste 120Alexandria22315703-924-4201Varies
The UPS Store #40398647 Richmond Hwy (Rte 1)Alexandria22309703-619-0500Varies
The UPS Store #37083213 Duke StAlexandria22314703-823-4500Varies
The UPS Store #42442308 Mt VernnonAlexandria22301703-739-9100Varies
The UPS Store 7051625 First StreetAlexandria22314703-548-100010.00
Campbell County - Staunton River Memorial Library500 Washington StreetAltavista24517434-369-5140Free
James L. Hamner Public Library16351 Dunn StreetAmelia 23002804-561-4559Free
Amherst County - Amherst County Public Library382 South Main StreetAmherst24521434-946-9488Free
The UPS Store #51446920-B Bradlick Shopping CenterAnnandale22003703-256-5995Varies
Appomattox County - J. Robert Jamerson Memorial Library106 Main StreetAppomattox24522434-352-5340Free
The UPS Store #4832 2776 S Arlington Mill DrArlington22206703-820-3300Varies
The UPS Store #31744201 Wilson Blvd, Ste 110Arlington22203703-522-4000Varies
The UPS Store #61991405 S Fern StArlington22202703-920-6199Varies
The UPS Store #06572200 Wilson Blvd, Ste 102Arlington22201703-358-9500Varies
Hanover County - Pamunkey Regional Library Ashland201 S. Railroad AveAshland23005804-798-4072Free
Bedford Public Library - Central Library321 North Bridge StreetBedford24523540-586-8911Free
Clarke County Library101 Chalmers Court, Suite# CBerryville22611540-955-5144Free
Bedford Public Library - Big Island1111 Schooldays RoadBig Island24526434-299-5604Free
Lonesome Pine -C Bascom Slemp Memorial11 Proctor St NBig Stone Gap24219276-523-1334Free
Montgomery County - Blacksburg Library200 Miller StreetBlacksburg24060540-552-8246Free
The UPS Store #3421125 N Main St, #500Blacksburg24060540-953-9000Varies
Nottoway County - Blackstone Branch414 S Main StreetBlackstone23824434-292-3587Free
The UPS Store #49024035 Collage Ave, #180Bluefield24605276-326-2116Varies
Mecklenburg County-Southside Regional Library316 Washington StreetBodyton23917434-738-6580Free
The UPS Store #29892711 Buford RdBon Air23235804-560-5560Varies
Caroline County - Caroline Library, Inc17202 Richmond Turnpike, P.O. Box 360Bowling Green22427804-633-5455Free
The UPS Store #550542395 Ryan Road, Ste 112Brambleton20148703-957-4545Varies
Bristol County - Patricia Freeman Literacy Acadey701 Goode StreetBristol24201276-645-8780Free
Bristol -Patricia Freedman Lit Academy701 Goode StreetBristol24201276-645-8790Free
Campbell County -Patrick Henry Memorial Library204 Lynchburg AvenueBrookneal24528434-376-3363Free
Buena Vista Public Library2110 Magnolia AvenueBuena Vista24416540-261-2715Free
The UPS Store #16915765-F Burke Centre PkwyBurke22015703-425-0500Varies
Nottoway County - Burkevile Branch114 Agnew StreetBurkeville23922434-767-5555Free
Accomack County - Cape Charles Memorial LibraryTazewell & Plum StreetsCape Charles23310757-331-1300Free
Blackwater-Carrollton Public Library14362 New Towne Haven LaneCarrollton 23314757-238-2641Free
Appomattox - Carson Depot Library16101 Halligan Park RoadCarson23830434-246-2900Free
The UPS Store #312114001-C Saint Germain DrCentreville20121703-968-8866Varies
Charlotte County Main Library112-116 LeGrande Avenue, P O Bos 788Charlotte Court Hous23923434-542-5247Free
Pittsylvania County Public Library Chatham24 Military DriveChatham24531434-432-3271Free
The UPS Store #3905109 G Gainsborough SquareChesapeake23320757-549-6622Varies
Chesapeake Public Library - Central298 Cedar RoadChesapeake23322757-410-7147Free
Chesapeake Public Library - Greenbrier1214 Volvo ParkwayChesapeake23320757-410-7058Free
Chesapeake Public Library - Indian River2320 Old Greenbrier RoadChesapeake23325757-410-7001Free
Chesapeake Public Library - Major Hillard824 Old George Washington HighwayChesapeake23323757-410-7075Free
Chesapeake Public Library - Russell Memorial2808 Taylor RoadChesapeake23321757-410-7016Free
Chesapeake Public Library - South Norfolk1100 Poindexter StreetChesapeake23324757-410-7048Free
Major Hilard Library824 Old George Washington RoadChesepeak23323757-410-7075Free
The UPS Store #335312750 Jefferson Davis HwyChester23831804-768-8012Varies
The UPS Store #52426933 Commons PlazaChesterfield23832804-751-0505Varies
The UPS Store #46977305 Hancock Village DrChesterfield23112804-739-9125Varies
Accomack County - Island Library4077 Main StreetChincoteague23336757-336-3460Free
Montgomery-Floyd Regional Library125 Sheltman StreetChristiansburg24073540-382-6965Free
Blackwater-Claremont Public Library91 Mancha Avenue, PO Box 40Claremont23899757-866-8627Free
Lonesome Pine - Jonnie B Deel Memorial198 Chase Street, PO Box 650Clintwood24228276-926-6617Free
Lonesome Pine - Coeburn Community111 Third St NWCoeburn24230276-395-6152Free
Fredericksburg County - The Abraham & William Cooper Memorial Branch20 Washington AvenueColonial Beach22443804-224-0921Free
Nottoway County Public Library400 Tyler StreetCrewe23930434-645-8688Free
The UPS Store #585015191 Montanus DrCulpeper22701540-829-7100Varies
Culpeper County Library271 Southgate Shopping CenterCulpeper22701540-825-8691Free
Pittsylvania County Public Library Brosville/Cascade11948 Martinsville HighwayDanville24541434-685-1285Free
Danville Public Library511 Patton Street, PO Box 3300Danville24541434-799-5195Free
Danville Public Library - Law Library511 Patton Street, PO Box 3300Danville24543434-799-5118Free
Buckingham County Public Library1140 Main StreetDillwyn23936434-983-3848Free
Appomattox - Dinwiddie Library14103 Boydton Plank RoadDinwiddie23841804-469-9450Free
Appomattox - Disputanta Library10010 County DriveDisputanta23842804-991-2403Free
Appomattox - Burrowsville18701 James River DriveDisputanta23842757-866-0659Free
Charles & Ona B Free Memorial Library300 Giles AvenueDublin24084540-674-2856Free
The UPS Store #55554222 Fortuna Center PlazaDumfries22025703-583-9404Varies
Brunswick County - Richardson Memorial Library100 Spring StreetEmporia23847434-634-2539Free
The UPS Store #6039916 W Atlantic St, Ste CEmporia23847434-348-3581Varies
The UPS Store #49853057 Nutley StreetFairfax22037703-280-1500Varies
The UPS Store #16974094 Majestic LnFairfax22033703-631-4280Varies
The UPS Store #591612587 Fair Lakes CircleFairfax22033703-818-0977Varies
The UPS Store #065410332 Main StFairfax22030703-385-7581Varies
The UPS Store #31568116 Arlington BlvdFalls Church22042703-846-9656Varies
The UPS Store #31416312 Seven Corners CenterFalls Church22044703-533-9474Varies
Central Virginia Regional Library217 West Third StreetFarmville23901434-392-6924Free
Prince Edward - Farmvill Library1303 West Third StreetFarmville23901434-392-6924Free
Botetour County Library11 Academy Street, PO Box 129Fincastle24090540-473-8339Free
Floyd County - Jessie Peterman Memorial Library321 West Main StreetFloyd24091540-745-2947Free
Bedford Public Library - Forest15583 Forest RoadForest24551540-425-7002Free
The UPS Store #62748651 JOHN J KINGMAN RD, BLDG 2321Fort Belvoir22060703-781-0869Varies
Blackwater-Ruth Campbell Memorial Library280 N College DriveFranklin23851757-562-4801Free
The UPS Store #5686754 Warrenton Rd, Ste 113Fredericksburg22406540-361-4955Varies
The UPS Store #568710908 Courthouse Rd, Suite 102Fredericksburg22408540-891-7722Varies
The UPS Store #61022215 Plank RdFredericksburg22401540-656-2677Varies
Fredricksburg County - Salem Church Branch2607 Salem Church RoadFredericksburg22407540-785-9267Free
The UPS Store #535343 Town And Country Dr, Ste 119Fredericksburg22405540-899-2260Varies
Fredericksburg County - Central Rappahannock Regional Library1201 Caroline StreetFredericksburg22401540-372-1144Free
Fries Public Library105 West Main Street, P.O. Box 325Fries24330276-744-3160Free
Samuels Public Library330 East Crizer RoadFront Royal22630540-635-3153Free
The UPS Store #7189424 A South StreetFront Royal22630504-551-3925Varies
The UPS Store #50007371 Atlas Walk WayGainesville20155571-261-4980Varies
Lonesome Pine - Scott County297 West Jackson StreetGate City24251276-386-3302Free
Bath County Glasgow Public Library1015 Blue Ridge RoadGlasgow24555540-839-7286Free
The UPS Store #44529962 Brook RdGlen Allen23059804-565-9565Varies
The UPS Store #481210286 Staples Mill RdGlen Allen23060804-755-4877Varies
The UPS Store #482010307 West Broad StreetGlen Allen23060804-968-5900Varies
The UPS Store #61036699 Fox Centre PkwyGloucester23061804-824-9252Varies
Hanover County - Pamunkey Regional Library Goochland3075 River Road WestGoochland23063804-556-4774Free
Bath County Goshen Public LibraryP.O. Box 129, 1124 Virginia AveGoshen24439540-997-0351Free
Pittsylvania County Public Library Gretna207 Coffey StreetGretna24557434-656-2579Free
Buchanan County Library1185 Poe Town StreetGrundy24614276-935-5721Free
Fredericksburg County - Blake T. Newton Memorial Branch22 Coles Point RoadHague22469804-472-0116Free
Halifax County Library177 South Main Street, P. O. Box 1729Halifax24558434-476-3357Free
Hampton Public Library4207 Victoria BoulevardHampton23669757-727-1154Free
The UPS Store #346126 Towne Centre WayHampton23666757-838-9365Varies
Caroline County Dawn Branch31046 Richmond TurnpikeHanover23069804-632-8341Free
Hanover County - Pamunkey Regional Library Hanover7527 Library DriveHanover23069804-365-6210Free
Hanover County - Pamunkey Regional Library7527 Library Drive, PO Box 119Hanover23069804-365-6211Free
Franklin County - Weslake Library84 Westlake RoadHardy24101540-483-3098Free
The UPS Store #468512787 Booker T Washington Hwy, Ste 104Hardy24101540-721-1001Varies
Page & Rockingham Counties - Massanutten Regional Library174 South Main StreetHarrisonburg22801540-434-4475Free
The UPS Store #05271866 E Market StHarrisonburg 22801540-433-6245Varies
The UPS Store #65951322 Hillside AveHarrisonburg 22801540-434-9400Varies
The UPS Store #55495501 Merchants View SquareHaymarket20169571-248-6448Varies
The UPS Store #43042465 J-17 Centreville RdHerndon20171703-793-9504Varies
Appomattox - Maude Langhorne Nelson Library209 E Cawson StreetHopewell23860804-458-6329Free
Grayson County Public Library147 South Independence Ave, P.O. Box 159 Independence24348276-773-2761Free
Wythe-Grayson Regional Library147 South Independence Ave, P.O. Box 159 Independence24348276-773-2761Free
Lewis Egerton Smoot Memorial Library9533 Kings HwyKing George22485540-775-2147Free
Hanover County - Pamunkey Regional Library Upper King William694-J Sharon Road, Sharon Office ParkKing William23086804-769-3731Free
Brunswick County Meherrin Regional Library133 West Hicks StreetLawrenceville23868434-848-6898Free
Russell County Public Library248 West Main Street, P.O. Box 247Lebanon24266276-889-8044Free
The UPS Store #0846525-K East Market StreetLeesburg20176703-771-4699Varies
The UPS Store #4864673 Potomac Station DrLeesburg20176703-669-0500Varies
The UPS Store #62261223 N Lee HwyLexington24450540-464-6000Varies
Bath County Rockbridge Regional Library138 South Main StreetLexington24450540-463-4324Free
Orange County - Wilderness Branch Libray6421 Flat Run RoadLocust Grove22508540-854-5310Free
The UPS Store #56909435 Lorton Market StLorton22079703-372-2950Varies
The UPS Store #249921430 Timberlake RdLynchburg24502434-237-2300Varies
The UPS Store #31224026 Wards Rd, Unit G1 (Wards Crossing)Lynchburg24502434-237-1335Varies
Campbell County -Timbrook Branch Library18891 Leesville Rd.Lynchburg24501434-592-9551Free
The UPS Store #47354925 Boonsboro RdLynchburg24503434-384-3933Varies
Madison County Library402 North Main Street, P.O. Box 243Madison22727540-948-4720Free
Amherst County - Madison Heights Library200 River James Shopping CenterMadison Heights24572434-846-8171Free
The UPS Store #17178665 Sudley RdManassas20110703-330-2951Varies
The UPS Store #49889532 Liberia AveManassas20110703-367-895510.00
Appomattox - McKenney Library20702 First StreetMcKenney,23872804-478-4866Free
Hanover County - Pamunkey Regional Library Atlee9161 Atlee RoadMechanicsville23116804-559-0654Free
The UPS Store #45728005-C Creighton PkwyMechanicsville23111804-746-3007Varies
Hanover County - Pamunkey Regional Library Mechanicsville7461 Sherwood Crossing PlaceMechanicsville23111804-746-9615Free
Lord Fairfax Community College - Middletown173 Skirmisher Lane, Testing ServicesMiddletown22645540-868-7140Free
The UPS Store #101414241 Midlothian TurnpikeMidlothian23113804-379-7608Varies
The UPS Store #344012220 Chattanooga PlazaMidlothian23112804-745-8870Varies
Bedford Public Library - Moneta/Smith Mountain Lake13641 Moneta RoadMoneta24121540-425-7004Free
Highland County Public Library10 Water Street, P.O. Box 519Monterey24465540-468-2373Free
Hanover County - Pamunkey Regional Library Montpelier17205 Sycamore Tavern LaneMontpelier23192804-883-7116Free
Fredericksburg County - Montross BranchPO Box 1121Montross22520804-493-8194Free
Bedford Public Library - Montvale11575 W. Lynchburg-Salem TurnpikeMontvale24122540-947-2200Free
Accomack County - Northhampton Free Library7745 Seaside RoadNassawadox23413757-414-0010Free
Craig County Public Library303 Main StreetNew Castle24127540-864-8978Free
Heritage Public Library6215D Chesapeake Circle, P.O. Box 8New Kent23124804-966-2480Free
Charles City County - Heritage Public Library7791 Invicta LaneNew Kent23124804-966-2480Free
Newport News Public Library Grissom366 DeShazor DriveNewport News23608757-369-3190Free
Newport News Public Library Pearl Bailey2510 Wickham AveNewport News23607757-247-8677Free
The UPS Store #635411533 Busy StNorth Chesterfield23236804-464-11167.00
AA Club Driving School7825 Midloithian TurnpikeNorth Chesterfield 23235804-447-292715.00
Orange County Public Library146 A Madison RoadOrange22960540-672-3811Free
Fluvanna County214 Commons BoulevardPalmyra22963434-589-1400Free
Pearisburg Public Library209 Fort Branch RoadPearisburg24134540-921-2556Free
Lonesome Pine - Lee County539 Joslyn AvenuePennington Gap24277276-546-1141Free
Apppmattox - Rohoic Library7301 Boydton Plank RoadPetersburg23863804-732-4119Free
Petersburg Public Library201 West Washington StreetPetersburg23803804-733-2387Free
Poquoson Public Library500 City Hall AvenuePoquoson23662757-868-3060Free
Caroline County Port Royal Branch419 King StreetPort Royal22535804-742-5254Free
Powhatan County Public Library2270 Mann RoadPowhatan23139804-598-5670Free
Pulaski County Public Library60 West Third StreetPulaski24301540-980-7770Free
Radford Public Library30 West Main StreetRadford24141540-731-3608Free
The UPS Store #418811160-C1 South Lakes DrReston20191703-476-920010.00
The UPS Store #30063420 Pump RdRichmond23233804-360-0189Varies
The UPS Store #11567330 Staples Mill RdRichmond23228804-266-34779.00
The UPS Store #63485806 Grove AveRichmond23226804-673-17817.00
The UPS Store #07109702 Gayton RdRichmond23238804-740-2986Varies
The UPS Store #35573126 W Cary StreetRichmond23221804-254-2902Varies
The UPS Store #12632018 Electric RdRoanoke24018540-772-7300Varies
The UPS Store #29423735 Franklin Rd SwRoanoke24014540-344-88815.00
Hanover County - Pamunkey Regional Library Cochrane Rockville16600 Pouncey Tract RoadRockville23146804-749-3146Free
Franklin County Public Library355 Franklin StreetRocky Mont24151540-483-3098Free
Rural Retreat Public Libaray119 North Greever Street, P.O. Box 279Rural Retreat24368276-686-8337Free
Campbell County Public Library684 Village Highway (Lower Level), P. O. Box 310Rustburg24588434-332-9560Free
Caroline County Ladysmith Branch7199 Clara Smith StreetRuther Glen22546804-448-0357Free
Salem Public Library28 East Main StreetSalem24153540-375-3089Free
The UPS Store #21671329 W Main StSalem24153540-387-0077Varies
Floyd County - Meadowbrook Public Library267 Alleghany Spring RoadShawsville24162540-268-1964Free
Halifax County - South Boston Branch Library509 Broad StreetSouth Boston 24592434-575-4228Free
Fredericksburg County - C. Melvin Snow Memorial Branch8740 Courthouse RoadSpotsvania22553540-507-7565Free
Lonesome Pine - J Fred Matthews Memorial16552 Wise Street, PO Box 1976St Paul24283276-762-9702Free
Hanover County - Pamunkey Regional Library King & Queen450 Newton Road, PO Box 279St. Stephens Church23148804-769-1623Free
The UPS Store #0220644 Greenville AveStaunton24401540-885-6245Varies
Bowman Library871 Tasker RoadStephen City22655540-869-9000Free
Suffolk County Law LibrarySuffolk County Court House, 150 N Main StreetSuffolk23434757-514-7795Free
The UPS Store #58851024 Centerbrooke Ln, Ste FSuffolk23434757-539-00347.50
Middlesex County Public Library150 Grace Street, P.O. Box 189Urbana23175804-758-5717Free
Bedford Public Library - Stewartsville45 Cascade DriveVinton24179540-890-4530Free
The UPS Store #45044001-117 Virginia Beach BlvdVirginia Beach23452757-963-2741Varies
The UPS Store #5507315 W Elliot Rd, Ste 107Virginia Beach23452480-889-0060Varies
The UPS Store #48092133 Upton Dr, Ste 126Virginia Beach23454757-430-7881Varies
The UPS Store #56601083 Independence BlvdVirginia Beach23455757-460-7460Varies
1 2
Show:

*If the fee for a UPS store on the table is showing as "Varies," that means the UPS store charges by the time you rent the computer to take the final exam. Thus, fees will vary depending on how much time the exam takes you to complete. Total fees generally run between $5 to $10.