Virginia DMV Information & Resources

Whether you’re getting your learner's permit, a temporary or a permanent license, we’ll help you find the closest Virginia DMV so you’ll know where to go to get it. Instantly locate your nearest office, the hours of operation, address, contact information, payment options, and specific services.
use my location

What’s Your Time And Sanity Worth?

Sure you can study the DMV manual, but they don’t give you a pass guarantee. We do. Pass using our fast and efficient method, or it’s free.
select your office

Virginia DMV Services

Virginia residents use the Virginia Department of Motor Vehicles when they need tags, titles, registrations, and driver’s licenses. If you need any of these services, you can go to one of the offices. These offices are conveniently located around the state, so you won’t have any trouble finding one near you.

These offices also administer tests. If you need to take a test at the DMV, make sure you arrive on time. Virginia DMVs do not issue tickets for testing if you arrive within 30 minutes of closing. Instead, you will be asked to come back at a later time.

Preparing for You Visit

If you go to the DMV, you want to be prepared in order to make the trip as quick as possible. Gather all of the necessary documents, including proof of identity. In addition, print the forms that you need at the DMV. The DMV website has all of the forms that drivers and motor vehicle owners need. Find your required form and fill it out. Then, take the form with you during your visit. That way, you won’t have to fill out the form and then get back in line at the DMV. This will speed up the process quite a bit.

Online Services

The DMV makes it easy for people who don’t want to visit a physical location. You can complete most of the tasks online, 24 hours a day, 7 days a week. Available online services include:

  • Registration renewal
  • Insurance verification
  • Title printing
  • Plate deactivation and reactivation
  • Registration card replacement
  • Title replacement
  • ID and license renewal and replacement

Make sure that your printer is working before you use the online services. That way, you can print off the necessary documents.

Contact the Virginia Department of Motor Vehicles

You can reach out to the DMV if you have any questions or concerns. Contact a representative on the phone if you need to speak to someone, or send your correspondence through the mail if you prefer to send a letter.

Virginia Department of Motor Vehicles
P.O. Box 27412
Richmond, VA 23269
804-497-7100

Fairfax

Vienna

1968 Gallows Road Tysons Corner

(804) 497-7100

Vienna

8230 Boone Blvd. Suite 430

(703) 752-4786

Vienna

1968 Gallows Road

(804) 497-7100

Lorton

8210 Cinderbed Rd.

(804) 497-7100

Lorton

7714 Gunston Plaza

(804) 497-7100

Fairfax

11805-L Fair Oaks Mall Fair Oaks Mall

(804) 497-7100

Fairfax

11805 Fair Oaks Mall

(804) 497-7100

Alexandria

6306 Grovedale Drive

(804) 497-7100

Chantilly

14950 Northridge Drive

(804) 497-7100

Newport News City

Newport News

12912 Jefferson Ave.

(804) 497-7100

Newport News

2400 Washington Ave.

(804) 497-7100

Newport News

12730 Patrick Henry Drive

(804) 497-7100

Newport News

8109 Roanoke Avenue

(804) 497-7100

Loudoun

Leesburg

1 Harrison St. SE

(804) 497-7100

Leesburg

945 Edwards Ferry Road

Sterling

100 Free Court

(804) 471-7100

Sterling

21641 Ridgetop Circle Suite 100

(804) 497-7100

Washington

Abingdon

174 E. Main St.

(276) 676-6272

Abingdon

25552 Lee Highway

(866) 368-5463

Abingdon

One Government Center Place

(276) 676-6272

Bristol

21341 Old Dominion Road

(804) 497-7100

Chesterfield

Chesterfield

9901 Lori Rd.

(804) 497-7100

Chester

12100 Branders Creek Drive

(804) 497-7100

Richmond

610 Johnston Willis Drive

(804) 497-7100

Norfolk City

Norfolk

810 Union St.

(804) 497-7100

Norfolk

5745 Poplar Hall Drive

(804) 497-7100

Norfolk

850 Widgeon Road

(866) 368-5463

Virginia Beach City

Virginia Beach

1712 Donna Drive

(804) 497-7100

Virginia Beach

2401 Courthouse Drive Bldg. 1,

(804) 497-7100

Virginia Beach

3551 Buckner Boulevard

(804) 497-7100

Henrico

Henrico

5517 S. Laburnum Ave.

(804) 497-7100

Henrico

9237 Quioccasin Road

(804) 497-7100

Glen Allen

9015 Brook Road

(804) 497-7100

Arlington

Arlington

2100 Clarendon Blvd. Ste. 218

(804) 497-7100

Arlington

4150 S. Four Mile Run Drive

(804) 497-7100

Culpeper

Culpeper

440 Southridge Parkway

(804) 497-7100

Culpeper

18505 Crossroad Parkway

(804) 497-7100