Contact Colonial Oil today to request an appointment time.
Call: 978-256-0151 for service.
Affordable service options
Heating installations
FREE estimates
Annual maintenance
Prices may change without prior notice. New Hampshire prices may vary.
Emergency service by appointment

Delivery terms
Be sure to review our delivery terms before your purchase.

All around quality fuel
From oil to kerosene, you can trust that you’re receiving the best-quality fuel.

Caring customer service
We want you to be satisfied! Ask us any questions.

5 Generations over 90 yrs
Thank you to our loyal patrons for choosing us since 1960.

Expansive delivery area
Our delivery area is through Massachusetts and New Hampshire.