Hauling your own junk to the landfill sounds like the budget move. It often isn’t, once you factor in fuel, time, truck rental, and the fees themselves. Here’s exactly what San Diego County charges in 2026 and where the DIY math breaks down.
What the Miramar Landfill actually charges
The Miramar Recycling Center and Landfill is the main dump for city of San Diego residents. It sits in Scripps Ranch off Miramar Way and is open Monday through Saturday.
Disposal fees here are weight-based. As of 2026, the general rate for self-haul customers runs roughly $43-$55 per ton, with a minimum charge that kicks in for small loads. You pay at the scale on the way in and out. The weight difference is what you’re billed on.
City of San Diego residents with a valid ID get access to the landfill and to the adjacent Miramar Greenery, which accepts clean green waste separately. Green waste like grass clippings and untreated wood often falls under a lower rate or free drop-off, depending on the material and how it’s sorted.
What most people don’t know: there’s also a tire surcharge for any loads containing tires, a separate rate for concrete and inert fill, and no cash accepted at the gate. Bring a card.
For current posted rates, the City of San Diego Environmental Services website keeps an updated fee schedule. Rates can change each fiscal year, so it’s worth checking before you load the truck.
Transfer stations across the county
If you’re not in the city of San Diego, Miramar isn’t your closest or cheapest option. San Diego County operates several transfer stations through its Department of Public Works, and private operators run a handful more.
The main county transfer stations are in Otay (near Chula Vista), Ramona, San Marcos, and Alpine. Each charges its own rate, though most track close to the county’s baseline weight fee. Otay serves the South Bay cities well. San Marcos is convenient for most of North County (Escondido, Vista, Carlsbad, Oceanside).
CalRecycle maintains a statewide facility locator if you need to find the closest certified site to your address. Private transfer operators sometimes post lower base rates but add surcharges for sorting, hazardous screening, or specific materials.
One thing that catches people off guard: some county facilities charge a flat minimum fee that applies even for very small loads. If you’re hauling one or two items, you may pay that minimum regardless of actual weight.
What you can’t bring to the dump
Not everything you own can go in the general trash lane at the landfill. California and San Diego County both restrict certain materials, and the gate staff screen loads.
Items banned or requiring separate handling at most San Diego facilities include:
- Liquid paint and aerosols
- Motor oil, antifreeze, and automotive fluids
- Fluorescent bulbs and ballasts
- Batteries (car batteries and household lithium)
- Electronic waste (TVs, computers, monitors, phones)
- Refrigerators and AC units containing refrigerant
- Propane tanks, even empty ones
- Asbestos-containing materials
E-waste like TVs, monitors, and computers gets recycled separately under California’s Electronic Waste Recycling Act. Covered devices include CRTs, flat screens, and laptops. Most county HHW (household hazardous waste) events accept these for free.
Appliances with refrigerant (fridges, AC window units, dehumidifiers) require refrigerant recovery by a certified technician under EPA Section 608 rules before they can be legally disposed of. That’s a specific step most self-haulers skip and most landfills screen for. Our appliance removal service handles that step correctly so you don’t have to.
Hidden costs of a DIY dump run
The landfill gate fee is just one part of the actual cost. Most people underestimate the full picture when they decide to haul it themselves.
Truck or trailer rental: if you don’t own a pickup or utility trailer, you’re renting one. A basic pickup rental from U-Haul or Home Depot runs $19-$29 to start, but a half day with mileage easily reaches $70-$100. A utility trailer rental stacks on top of that.
Fuel: Miramar is a round trip of 20-40 miles from most San Diego neighborhoods. With a heavy load, mileage drops. Count on at least half a tank on a larger vehicle.
Your time: a full DIY run (loading, driving, wait time at the scale, unloading, return trip) takes 3-5 hours for most loads. On a weekend, scale lines can stretch 30-45 minutes.
Sorting labor: the landfill requires you to unload at the tipping floor yourself. If you’re hauling mixed junk, you may need to sort it on-site. That adds time and physical effort.
Missed items: many people do two or three runs before they’re really done. Each trip adds another gate fee, more fuel, more time.
Added up, a “cheap” dump run for a moderate-sized load can land between $150 and $350 all-in, before you count your time. That math shifts the comparison to a full-service crew considerably. Our junk removal service includes labor, sorting, hauling, and disposal in a single quoted price.
When paying a crew beats the landfill trip
The DIY route makes sense when you have one or two clean, heavy items (like concrete or clean dirt), your own truck, and nothing regulated or banned. That’s a small subset of most cleanouts.
For anything larger, mixed, or time-sensitive, a crew almost always comes out ahead on total cost when you include your hours and the hassle. Our guide to junk removal cost in San Diego walks through how per-load pricing works and what factors move the number up or down.
For construction leftovers after a remodel, the math tips even more toward a crew. Drywall scraps, framing lumber, tile, and fixtures are heavy, awkward, and often mixed with regulated materials. Our construction debris service handles that load in one trip, properly sorted.
If your goal is same-day clearance without a half-day of driving and scale lines, a full-service crew with a quoted price is the cleaner answer.
When to call us
If you’re staring at a full garage, a cleanout after a tenant left, or anything with banned or heavy items, the dump math rarely works in your favor. We’re a fully insured San Diego County hauler and we’ll quote you a flat price before we touch a thing. Call us at (858) 925-5546 for a same-day estimate.