Post office
Abingdon Main Post Office
300 W Main ST, Abingdon, VA 24210
monday: 9:00 AM – 4:30 PM
- New applications
- In-person renewals
- Photos nearby
The Mid-Atlantic
182 passport acceptance facilities and agencies across 130 Virginia cities. Every listing shows the address, phone number, published hours, photo service and whether an appointment is required.
Virginia has 182 passport acceptance facilities spread across 130 cities — a mix of U.S. post offices, county and circuit court clerks, public libraries, and municipal offices. Each one is authorized by the Department of State to accept new DS-11 applications in person: they verify your citizenship evidence and ID, witness your signature, collect the $35 execution fee, and forward the sealed packet for adjudication.
Pick your city below for every local listing with addresses, phone numbers, published counter hours, on-site passport photo availability, and walk-in versus appointment policies. If you need a passport urgently — travel within 14 days, or 28 days with a foreign visa — look for a regional passport agency appointment instead; routine acceptance facilities cannot issue same-day passports.
Post office
300 W Main ST, Abingdon, VA 24210
monday: 9:00 AM – 4:30 PM
County or state office
1 Government Center Place ., Abingdon, VA 24210
monday: 8:00 AM – 5:00 PM
Public library
5005 Duke ST., Alexandria, VA 22304
monday: 3:00 PM – 7:00 PM
Public library
717 Queen ST., Alexandria, VA 22314
monday: 3:00 PM – 7:00 PM
School or university
290 College Ave, Blacksburg, VA 24061
monday: 10:00 AM – 3:00 PM
Clerk of court
393 Washington ST., Boydton, VA 23917
monday: 8:30 AM – 4:00 PM
Clerk of court
2039 Sycamore Ave, Buena Vista, VA 24416
monday: 8:30 AM – 4:00 PM
Post office
299 Randolph Ave, Cape Charles, VA 23310
monday: 9:30 AM – 3:30 PM
Post office
31 S. Main ST., Chatham, VA 24531
monday: 9:00 AM – 4:00 PM
Municipal office
2808 Taylor Road, Chesapeake, VA 23321
monday: 9:00 AM – 12:00 PM
Municipal office
306 Cedar Road, Chesapeake, VA 23322
tuesday: 9:00 AM – 11:30 AM
Municipal office
1205 20Th Street, Chesapeake, VA 23324
monday: 9:00 AM – 12:00 PM