📍 VIRGINIA
Martinsville Post Office
Post Office (USPS) · Martinsville
The Martinsville Post Office on Spruce Street is a USPS passport acceptance facility, and it's the one-stop option if you'd rather handle photos and paperwork in a single visit.
Location & contact
📍 Location & contact
📖 About this office
The Martinsville Post Office on Spruce Street is a USPS passport acceptance facility, and it's the one-stop option if you'd rather handle photos and paperwork in a single visit. Applications are taken by appointment, which you book through the USPS scheduler; an agent then checks your citizenship documents, witnesses your signature, and mails the sealed application to the State Department. Being able to sit for your passport photo at the same window is the main reason many Martinsville families choose the post office over the courthouse.
It's a good fit for first-time applicants and children, who must appear in person and cannot renew by mail. If the scheduler is booked out, the downtown Circuit Court Clerk is a short drive away and offers the same acceptance service. You'll find federal fees and the list of what to bring on the Virginia passport page .
💡 Good to know
Book through the USPS Retail Customer Appointment Scheduler rather than just walking in, since passport slots are limited and separate from the retail counter. There's a parking lot on site, which makes it easier than downtown if you're bringing kids. Come with an unsigned application — the agent watches you sign — and a fee payment in the form USPS accepts. If you can't get a slot, try the city Circuit Court.