Option 1: Donate It Some of the nation-wide charities to consider when looking to donate your old mattress are: The Salvation Army has a large network of local sites that accept mattress donations, and you can schedule a time for one of their trucks to pick your old mattress up.