James City County DMV offices

3 offices in James City County, Virginia, listed by the Virginia Department of Motor Vehicles. 3 open right now.

Who handles what in James City County

1 office handles both driver licenses & IDs and vehicle registration & titles.

Vehicle registration & titles only
James City County - Mounts Bay (Williamsburg); James City County - Toano (Toano)

From the services Virginia Department of Motor Vehicles lists for each office. Check the office page before you go.

More offices near James City County

Outside James City County, within 25 miles of its offices (straight-line distance).

Step-by-step plans for Virginia

How appointments work in Virginia

Virginia DMV says you can walk in or make an appointment online; appointments are available Monday to Friday and walk-ins during regular office hours. E-Tickets hold a place in line for same-day service.

Official appointment page

Checked October 29, 2026. The agency’s site is authoritative; we are an independent website.

Virginia DMV guides

Other counties in Virginia

All Virginia DMV offices