Where to Find the Petersburg DMV Office

Petersburg has one DMV location that handles driver's licenses, vehicle registration, and title work. The office is at 7 Cockade Alley, Petersburg, VA 23803, in the downtown area near the Demolition Coffee building. This is a full-service DMV office, meaning you can renew your license, register a vehicle, get a duplicate title, or handle most routine transactions without traveling to another city.

The office operates Monday through Friday, 8:15 a.m. to 5 p.m., and is closed on state holidays and weekends. Hours can shift during holidays or for staff training, so calling ahead at (804) 862-5555 before you go is worth the minute it takes. The office does not take walk-ins for road tests — those must be scheduled in advance through the Virginia DMV website or by phone.

Key Takeaways

  • The Petersburg DMV office is downtown at 7 Cockade Alley and handles driver's licenses, registration, and title work during regular business hours Monday through Friday.
  • You can renew your license, register a vehicle, or request a duplicate title in person without an appointment for most transactions.
  • Road tests must be scheduled ahead of time and cannot be done as walk-ins; call the office or use the Virginia DMV website to book.
  • Bring your current ID, proof of residency, and any documents specific to your transaction (like a bill of sale for registration or your current license for renewal).
  • If the Petersburg office is closed or you need a service they cannot provide, the nearest alternatives are in Richmond, about 20 minutes away.

What Documents You Need Before You Go

The documents you bring depend on what you are doing, but a few items work for almost every transaction. Bring a current photo ID (your passport, military ID, or current Virginia license), proof of residency (a utility bill, lease, or bank statement dated within the last 60 days), and your Social Security number or a document that shows it. If you cannot find your Social Security card, a W-2, tax return, or bank statement with the number on it will work.

For a license renewal, bring your current license and fill out form DL-44 before you arrive (you can read it from the Virginia DMV website). For vehicle registration, bring your current registration card, proof of insurance, and the vehicle's title or a bill of sale if you recently bought it. For a duplicate title, bring your ID and proof of residency; the office will look up your vehicle in the system. If you are registering a vehicle from out of state, bring the out-of-state title or registration and proof that you now live in Virginia.

How Long to Expect to Wait

Wait times at the Petersburg office vary by day and time. Early mornings (8:15 to 9:30 a.m.) and mid-afternoon (2 to 4 p.m.) tend to be slower than late morning or right after lunch. Tuesdays and Wednesdays are usually less crowded than Mondays or Fridays. There is no way to reserve a time slot for routine transactions, so arriving early or calling ahead to ask about current wait times is your best strategy.

Most straightforward transactions — a license renewal or registration renewal — take 15 to 30 minutes once you reach the counter. More complex work, like a first-time registration or a title transfer, can take 45 minutes to an hour. Bring something to read or work on, because the office does not always have seating for everyone waiting.

Services the Petersburg Office Cannot Provide

The Petersburg DMV office handles most common transactions, but a few services are only available at larger regional offices. You cannot get a commercial driver's license (CDL) in Petersburg; those are issued only in Richmond and a few other cities. If you need a CDL, you will have to travel to the Richmond DMV at 2300 W. Broad Street, about 20 minutes north.

Hazmat endorsements and certain specialized endorsements also require a trip to Richmond. If you are unsure whether Petersburg can handle your specific need, call the office before you go. The staff can tell you in one call whether you can complete your transaction there or need to go elsewhere.

Alternatives if You Cannot Visit in Person

Virginia allows you to renew your driver's license by mail or online if your license is not expired and you have not had any address changes since your last renewal. You can renew online at dmvnow.com if you have a valid email address and your current license number. The online renewal takes about 10 minutes and costs the same as renewing in person.

For vehicle registration renewal, you can also renew online or by mail. The Virginia DMV sends renewal notices 60 days before your registration expires, and the notice includes instructions for renewing online. If you lose your renewal notice, you can start the process on dmvnow.com or call the Petersburg office to request a new notice.

Getting to Petersburg DMV and Parking

The Petersburg DMV is in downtown Petersburg, accessible from I-95 by taking the Cockade Alley exit. Street parking is available on Cockade Alley and nearby streets; there is no dedicated DMV parking lot. Parking is free and typically straightforward to find, especially in the morning. The office is about a 10-minute walk from the Amtrak station if you are using public transit.

If you are coming from Richmond, take I-95 south toward Petersburg and follow signs for downtown. From the north, take I-95 south and exit at Cockade Alley. GPS coordinates for the office are 37.2297° N, 77.4347° W if you want to enter them directly into your phone.

Frequently Asked Questions

Can I renew my license at the Petersburg DMV if it is already expired?

No, you cannot renew online or by mail if your license is expired. You must go to the office in person with your expired license, proof of residency, and a completed DL-44 form. Bring these items to the Petersburg DMV, and the staff will process your renewal as a standard transaction.

Do I need an appointment to get my license renewed or register a vehicle?

No, the Petersburg office takes walk-ins for most transactions. Road tests are the exception — those must be scheduled in advance by phone or online. For everything else, just bring your documents and arrive during business hours.

What if I need a commercial driver's license?

The Petersburg office does not issue CDLs. You will need to go to the Richmond DMV at 2300 W. Broad Street, about 20 minutes away. Call the Petersburg office if you want to confirm that your specific endorsement or service is not available there before making the drive.

How do I schedule a road test in Petersburg?

Call the Petersburg DMV at (804) 862-5555 to schedule a road test, or book online through dmvnow.com. Road tests are offered Monday through Friday during business hours. You will need to bring your permit, proof of residency, and a vehicle that is registered and insured.

Is there parking at the Petersburg DMV office?

Yes, street parking is free and available on Cockade Alley and nearby streets. There is no dedicated DMV lot, but parking is usually straightforward to find, especially in the morning or early afternoon.