Information is constantly changing! Call ahead to verify hours and availability.
Motor Oil
Used Motor Oil Certified Collection Center Drop-off Location Finder
California Certified Used Oil Collection Centers will take used motor oil from the public and will pay you 40¢ a gallon. Most centers will take up to 5 gallons at a time.
Certified center managers will not accept used motor oil that has been contaminated with other fluids such as antifreeze, solvents, gasoline, or water. Bring contaminated motor oil to a Household Hazardous Waste Facility. See the Used Motor Oil Fact Sheet for more information.
Boat Waste resources: Boating Clean & Green, Pumpout Nav App, SF Bay Clean Boating Map, Bilge Care & Preventing Oil Spills
-
- Recycle
1255 Boulevard Way, Walnut Creek • (925) 230-2043Free Drop-off, Buyback Drop-off -
- Recycle
6099 Geary Blvd., San Francisco • (415) 750-0233Ask for 40 cents per gallon refund. There is a 5 gallon limit per visit. Drop-off is during business hours only.Free Drop-off, Buyback Drop-off -
- Recycle
1799 19th Ave., San Francisco • (415) 664-5823Ask for 40 cents per gallon refund. There is a 5 gallon limit per visit. Drop-off is during business hours only.Buyback Drop-off, Free Drop-off -
- Recycle
1890 19th Ave., San Francisco • (415) 731-2733Ask for 40 cents per gallon refund. There is a 5 gallon limit per visit. Drop-off is during business hours only.Free Drop-off, Buyback Drop-off -
- Recycle
545 Faxon Avenue, San Francisco • (415) 587-1063Free Drop-off -
- Recycle
5897 Mission Street, San Francisco • (415) 587-2815Free Drop-off -
- Recycle
1700 Noriega St., San Francisco • (415) 753-9635Ask for 40 cents per gallon refund. There is a 5 gallon limit per visit. Drop-off is during business hours only.Free Drop-off, Buyback Drop-off -
- Recycle
3277 Auto Plaza, Richmond • (510) 222-4900Buyback Mail-in -
- Recycle
17750 Hesperian Blvd., San Lorenzo • (510) 481-5010Certified Used Oil & Filter Collection CenterFree Drop-off, Buyback Drop-off -
- Recycle
2008 Mt. Diablo Blvd, Walnut Creek • (925) 932-8744Free Drop-off, Buyback Drop-off -
- Recycle
1442 Fitzgerald Dr., Pinole • (510) 758-5155Free Drop-off, Buyback Drop-off -
- Recycle
1475 Fitzgerald Dr., Pinole • (510) 758-4200Free Drop-off -
- Recycle
2492 Castro Valley Blvd., Castro Valley • (510) 582-7677Certified Collection SiteFree Drop-off -
- Recycle
1707 N. Main Street, Walnut Creek • (925) 934-0530Buyback Drop-off, Free Drop-off -
- Recycle
1251 Tara Hills Dr., Pinole • (510) 741-1161Free Drop-off, Buyback Drop-off -
- Recycle
1400 E. Newell Ave., Walnut Creek • (925) 944-8174Free Drop-off -
- Recycle
2990 Castro Valley Blvd., Castro Valley • (510) 881-0761Certified Collection SiteFree Drop-off -
- Recycle
2150 Taraval St., San Francisco • (415) 682-9177Ask for a coupon worth 80 cents per gallon. There is a 5 gallon limit per visit. Drop-off is during business hours only.Free Drop-off -
- Recycle
2040 N. Main St., Walnut Creek • (925) 944-0240Free Drop-off, Buyback Drop-off -
- Recycle
1435 Pine Street, Walnut Creek • (925) 933-7440Free Drop-off, Buyback Drop-off -
- Recycle
2151 N. Broadway, Walnut Creek • (925) 208-4196Free Drop-off, Buyback Drop-off -
- Recycle
2100 N. Broadway, Walnut Creek • (925) 933-7440Free Drop-off, Buyback Drop-off -
- Recycle
2091 West Winton Avenue, Hayward • (800) 606-6606Drop-off for a Fee -
- Recycle
2091 West Winton Avenue, Hayward • (800) 606-6606Free Drop-off -
- Recycle
2190 N. Broadway, Walnut Creek • (925) 938-5823Free Drop-off