How to get rid of a mattress in San Diego, CA
Drop it off free at the Miramar Landfill Mattress Collection Site (Bye Bye Mattress program), open weekdays 7 a.m. to 3 p.m. with no drop-off limit. The City does not pick up mattresses.
- Cost
- Free drop-off
- Where
- Miramar Landfill Mattress Collection Site
- Hours
- Mon–Fri 7 a.m.–3 p.m.
No City pickup (checked Oct 21, 2026): the City says its planned bulky item pickup service is paused until further notice. Regular trash, recycling and organics collection continue.
City pickup: not available for mattresses
The City of San Diego does not pick up mattresses, but drop-off at Miramar Landfill is free.
Why
- Mattresses and box springs are accepted free, with no drop-off limit. Landfill fees may apply if you bring them in with other waste.
- Futon mattresses must be removed from the frame.
- Not accepted: severely damaged, wet, twisted, frozen or soiled mattresses; bed-bug-infested mattresses; pads or toppers; crib mattresses; waterbeds; sofa beds; and mattresses in a box or plastic bag.
Skip to your real options: drop it off, donate it, or have it hauled away (below).