DHL delivers to USPS and USPS delivers to you. So yes, they deliver to PO Boxes. First, NO ONE is allowed to deliver to post office boxes except the postal service, although anyone including UPS, FedEx and DHL can mail something to a post office box if they want to, normally that is a service none of them offer.