Where the Petersburg DMV Office Is Located
The Petersburg DMV is located at 7 Cockade Alley, Petersburg, VA 23803. This is the only full-service DMV office in Petersburg itself. The office handles driver's licenses, vehicle registration, title transfers, and most other DMV transactions you would need in person.
If you cannot reach the Petersburg location, the nearest alternative DMV offices are in Colonial Heights (about 5 miles away) and Richmond (about 30 miles away). Both offer the same services, though wait times vary by location and time of day.
Hours and How to Check Wait Times
The Petersburg DMV is open Monday through Friday, 8:15 a.m. to 5 p.m., and Saturday from 8:15 a.m. to 12:45 p.m. It is closed on Sundays and state holidays. Hours can change without notice, so call ahead before making the trip.
To check current wait times before you go, call the Petersburg office at (804) 524-5200. Virginia DMV also publishes estimated wait times on its website at dmvnow.com — you can see which locations have shorter lines and plan accordingly. Saturday mornings typically have longer waits than weekday afternoons.
Key Takeaways
- The Petersburg DMV is at 7 Cockade Alley and is open weekdays 8:15 a.m. to 5 p.m. and Saturdays 8:15 a.m. to 12:45 p.m.
- Call (804) 524-5200 to confirm hours and check wait times before you visit.
- You can check estimated wait times online at dmvnow.com to decide whether to go now or try a different location.
- Bring your Social Security number, proof of residency, and any documents related to your specific transaction (license renewal, registration, title work).
- If you cannot visit in person, some transactions like license renewal can be done by mail or online through the Virginia DMV website.
What Documents to Bring
What you need depends on your transaction, but nearly every visit requires proof of identity and proof of Virginia residency. A valid Virginia driver's license covers both. If you do not have one, bring a passport or military ID for identity, plus a recent utility bill, lease, or mortgage statement for residency.
You will also need your Social Security number. Bring it on a document (your Social Security card, tax return, or W-2) or be prepared to state it. For vehicle work, bring your current registration and title if you have them. For a license renewal, bring your current license. For a name change, bring the court order or marriage certificate.
The Petersburg office staff can tell you exactly what else you need for your specific transaction if you call ahead. This saves a trip back home if you forget something.
Transactions You Can Do Online or by Mail Instead
Not every transaction requires a visit to Petersburg. Driver's license renewals can be done online at dmvnow.com if your license is not expired and you have not had a major change (like a new address or name). You can also renew by mail by sending your current license and a completed form to the address on the DMV website.
Vehicle registration renewal can also be done online or by mail if you do not need to change ownership or address. Check dmvnow.com to see which transactions you can handle without going in person. This is especially useful if you work during DMV hours or live far from Petersburg.
Parking and Getting There
Street parking is available near the Cockade Alley office, though it can be tight during busy hours. There is no dedicated DMV parking lot. Arrive early if you are visiting on a weekday afternoon or Saturday morning, as nearby spaces fill up.
The office is in downtown Petersburg, accessible by car from I-95 and Route 460. If you use public transit, Crater Regional Transit (GRTC) serves Petersburg with bus routes that stop near the DMV. Check the GRTC website for current routes and schedules.
What to Do If You Cannot Visit in Person
If you cannot get to Petersburg during business hours, you have several options. Many transactions can be completed online through dmvnow.com or by mail — check the Virginia DMV website to see which ones explore to you. You can also visit a DMV office in Colonial Heights or Richmond if those locations are more convenient.
For questions about whether your specific transaction can be done remotely, call the Petersburg office at (804) 524-5200. The staff can tell you whether you need to come in person or whether you can handle it another way. Some transactions, like taking a new photo for a license or handling a title dispute, do require an in-person visit.
Common Mistakes to Avoid
The most common mistake is arriving without the right documents. Bring more than you think you need — extra proof of residency, your Social Security card, and any documents related to your transaction. If you are unsure, call ahead rather than making a wasted trip.
Another mistake is going during peak hours without checking wait times first. Saturday mornings and Friday afternoons are typically the busiest. Weekday mornings, especially Tuesday through Thursday, usually have shorter waits. Check dmvnow.com or call (804) 524-5200 before you go.
Do not assume your transaction requires a visit. Many people come in person when they could have renewed online or by mail. Before you drive to Petersburg, visit dmvnow.com and confirm that your specific transaction cannot be done remotely.
Frequently Asked Questions
Can I renew my driver's license online instead of going to Petersburg?
Yes, if your license is not expired and you have not changed your name or address. Go to dmvnow.com and follow the renewal steps. If your license is expired or you have had a major change, you will need to visit the Petersburg office or another DMV location in person.
What is the phone number for the Petersburg DMV?
Call (804) 524-5200. This number connects you to the Petersburg office where you can confirm hours, check wait times, and ask what documents you need for your specific transaction.
Is there a DMV office closer to me than Petersburg?
The nearest alternatives are Colonial Heights (about 5 miles away) and Richmond (about 30 miles away). Both offer the same services. You can also check dmvnow.com to see all Virginia DMV locations and their current wait times.
Do I need an appointment to visit the Petersburg DMV?
No. The Petersburg DMV operates on a walk-in basis. You take a number when you arrive and wait your turn. However, you can call (804) 524-5200 to ask about current wait times before you go, which helps you plan when to visit.
What if I need a Real ID compliant driver's license?
You must visit the Petersburg office in person to get a Real ID license. Bring your current license, proof of Social Security number, and proof of residency. The office staff can tell you if you need any additional documents for your specific situation.