Petersburg City, VA Post Office locations

  • Petersburg
    Post Office PETERSBURG
    Address 29 FRANKLIN ST PETERSBURG, VA 23803 - 9997
    Phone 804-732-2939
    Hours Mon-Fri 09:00 AM - 05:00 PM Sat 10:00 AM - 12:00 PM Sun Closed
    Post Office WALNUT HILL
    Address 3131 S CRATER RD PETERSBURG, VA 23805 - 9998
    Phone 804-733-2528
    Hours Mon-Fri 09:00 AM - 05:00 PM Sat 09:30 AM - 12:00 PM Sun Closed