Midnight Oil Logo


  Call us For the Lowest Possible Pricing. We are a C.O.D. cash heating oil company that offers low prices in Worcester County. Simply call our office for the lowest price and pre-pay for your oil. Then we'll deliver it within 5 business days, probably sooner.
Download Service
Contracts Here

Today's Lowest Prices:

  Cash Oil Price $2.449

Check Competitors Prices at New England Oil

Delivering to: Auburn, Berlin, Boylston, Charlton, Cherry Valley, Douglas, Dudley, Grafton,
Holden, Hopkinton, Jefferson, Leicester, Marlborough, Millbury, Northborough, Northbridge, Oxford,
Paxton, Rochdale, Rutland, Shrewsbury, Southborough, Southbridge, Spencer, Sterling, Upton, Webster,
Westborough, West Boylston, Whitinsville, and Worcester.

Cash, Mastercard, & Visa Accepted

If you order more oil than you can take in one delivery, we'll be happy to credit your account so you can save more money on your next delivery.

Daily Deliveries Throughout Worcester
307 Hartford Pike Shrewsbury, MA 01545