PassportMap

Pembroke Post Office

Post office

102 Progress St, Pembroke, VA 24136

(540) 626-7211

Walk-in Hours: Monday - Friday 8:30am-12:30pm; 2:00pm-4:00pm; Saturday 8:30am-12:00pm (By appointment only)

Appointment required

Hours and addresses come from the State Department listing, updated November 2, 2026.

Pembroke Post Office accepts new U.S. passport applications in person in Pembroke, VA. First-time and child visits are booked on the USPS scheduler. Search ZIP 24136. How to apply · How to renew