Yes! However, you must write "General Delivery" in one of the address fields and include the street address of the specific post office you’re shipping to. This ensures your order will ship via USPS and be accepted by the post office you’re sending to. Sometimes there’s more than one post office in the town you’re trying to ship to, so simply putting General Delivery and the town name will not suffice - the specific street address of the location has to be included as well.
Example:
John Doe
General Delivery
123 Main St
Seattle, WA Zip code
Through hikers, please note FedEx won’t reliably deliver to USPS Post Offices, and USPS Post Offices won’t reliably accept deliveries from FedEx (due to space, etc). All “General Delivery” orders need to be sent via USPS.