Encinitas, CA · 92024

Mattress Disposal in Encinitas.
Flat rate. Same day.

Mattress disposal and old-furniture haul-away in Encinitas, Cardiff, Leucadia, and Olivenhain. We pick up from any room (no curb-out required), donate reusable mattresses to local charities, and route the rest through certified mattress recyclers under the California Used Mattress Recovery Act.

Insured · Bonded · CPUC licensed
4.9 · 350+ reviews

Why Encinitas

Built for Encinitas.

We've run hundreds of jobs in and around Encinitas. We know the stairwells, the HOAs, the gate codes, and the streets where the truck won't fit. That's the difference between a 2-hour job and a 5-hour one.

  • Pick-up from any room — no need to drag the mattress to the curb
  • Donation-first: clean, undamaged mattresses go to local Encinitas/Cardiff/Leucadia charities
  • Recycling-compliant disposal under California's mattress recovery program
  • Add box spring, bed frame, or full bedroom set on the same trip — flat rate per piece

Also serving nearby

CardiffLeucadiaSolana BeachDel Mar

Outside this area? Mileage beyond our service zone is just $2/mile — most of San Diego County is covered with no upcharge.

See mattress disposal pricing

FAQ

Mattress Disposal in Encinitas — questions we get.

How much does mattress disposal cost in Encinitas?

Single mattress pickup starts at $79 (twin/full), $99 (queen), $119 (king). Box spring is $40 added on. No curb-out required — we'll get it from the bedroom.

Is mattress recycling really free in California?

California's Used Mattress Recovery Act funds drop-off recycling, but doesn't cover pickup labor. Our flat fee covers the truck, two-person lift from any room, and proper recycling routing.

Can you take the old bed frame and box spring too?

Yes — bundle pricing. Mattress + box spring + frame is typically $129–$179 depending on size. Add full bedroom set haul-away for $40 per extra piece.

Other San Diego service areas

Ready to book in Encinitas?

Text us a photo and we'll quote it on the spot. Flat rate by weight — no surprises, no hourly creep.