Heating oil, delivered by a family you know.
Home heating oil, gasoline, kerosene and diesel delivered across Cheshire County, plus full-service boiler and furnace install and repair.

Today's Price
Per gallon, updated often. 100-gallon minimum. Call to confirm.
What do you need today?
Order fuel
Place a routine delivery online, 24/7. Next delivery day for your town.
Order now →Heating service
No heat, tune-ups, and new boiler or furnace installs by our own technicians.
Get service →Delivery day
See which days our trucks are in your town and when to order by.
Find my town →My account
Log in to the customer portal to view your account and pay online.
Log in →From your order to your fill pipe
Watch how an order comes into our office and goes out on one of our trucks to your home.

Thousands of Cheshire County homes trust us to keep the heat on.
- Dependable automatic delivery, so you never have to watch the gauge
- Full-service heating department with insured technicians
- Knowledgeable, courteous staff who answer the phone
- Smart Buy budget plans and pre-buy options
- Order online 24/7, and pay by cash, check or credit card
Programs that make winter easier
Automatic delivery
We track the weather and your usage and fill you up before you run low. No priming charges for automatic customers.
Budget plans
Spread heating costs over 9, 10 or 11 months. Set up during the summer.
Pre-buy
Lock in your gallons from May 1 to October 31. State-registered to sell pre-buy.
Refer a friend
Get $10 off your next purchase for every referral who becomes a customer.
Is my town on your route?
We deliver to Keene, Swanzey and 25 surrounding towns. Type your town to see your delivery days.


Dedicated to our customers and our community.
Swanzey Oil gives back to charitable causes, local schools and local athletic teams. When you buy from us, you're keeping it local.
Our storyRunning low? We're here for you.
Order online any time, or call the office for regular and emergency service.
