Mattresses are the single most awkward item to get rid of in Charlottesville. They're too big for the trash, most donation centers won't accept them for hygiene reasons, and the city's bulk collection has restrictions on them. So what actually works? Here's every option, with the honest trade-offs.
Option 1: City of Charlottesville bulk collection
The city offers scheduled bulk collection for a fee, but it comes with caveats: slots fill up, items must be placed curbside, and mattresses have specific restrictions. If you live in the county rather than the city, this option isn't available to you at all. It works if you can plan ahead, get the mattress to the curb yourself, and don't mind waiting for an available slot.
Option 2: Haul it to the Ivy MUC yourself
The Ivy Material Utilization Center on Dick Woods Road, run by the Rivanna Solid Waste Authority, accepts mattresses and other bulky waste for a per-load fee. The catch is logistics: a queen mattress doesn't fit in most cars, so you'll need a pickup truck or trailer, plus someone to help you wrestle it. If you already have the truck and a helper, this is the cheapest route.
Option 3: Donate it (rarely possible)
Most donation centers — including Goodwill and the Habitat ReStore — do not accept used mattresses, regardless of condition. A few local charities occasionally accept nearly-new mattresses with no stains or damage, but call before you load anything. For the typical mattress that's actually being replaced, donation is unfortunately not a realistic option.
Option 4: Retailer take-back on delivery
If you're buying a new mattress, many retailers will haul away the old one when they deliver — sometimes free, sometimes for a fee around $50. This is the easiest option when the timing lines up, so always ask before scheduling delivery. The limitation is obvious: it only works if you're buying a replacement, and only on delivery day.
Option 5: Junk removal pickup
A local junk removal crew will come into your home, carry the mattress down the stairs, load it, and dispose of it properly — typically for $75–$150 as a single-item pickup, often with same-week availability. Adding a box spring or a second mattress to the same pickup usually costs only a little more, since pricing is based on truck space.
This is the right option when you can't lift the mattress yourself, don't have a truck, need it gone from inside the house rather than the curb, or just want it handled this week without renting anything.
Bottom line
If you have a truck, a helper, and time: haul it to the Ivy MUC. If you're buying a new mattress: ask the retailer about take-back. For everything else — no truck, upstairs bedroom, this-week timeline — a single-item junk removal pickup is the practical answer. Request a free quote and you'll have an exact price within the hour.