Heating Oil Prices in Bensalem, PA
Today $5.55/gallon for 100 gallons, across 2 local dealers. Order online — no waiting for a callback to get a price.
Prices updated today at 6:21 pm. We never show a rate you can’t actually get.
See every price for Bensalem
Enter your ZIP — 19020 — and compare all dealers side by side.

Bensalem is the largest township in Bucks County and the first one you hit coming out of Northeast Philadelphia, spread along Street Road and the river rather than gathered around a center. Housing runs from 1950s Cape Cods near the city line to large newer developments off Hulmeville and Bristol Roads.
Neighborhoods we deliver to in Bensalem
- Cornwells Heights
- Eddington
- Andalusia
- Trevose
- Bridgewater
- Oakford
How our trucks get here
Deliveries into Bensalem run off Interstate 95, the Pennsylvania Turnpike, PA Route 132 (Street Road), US Route 13 (Bristol Pike) and Hulmeville Road.
Local landmarks
- Parx Casino
- Neshaminy Mall
- the Cornwells Heights SEPTA station and park-and-ride
- Neshaminy State Park on the Delaware
Tanks in Bensalem homes
Near the Philadelphia line the stock is tight-lot post-war singles and twins with basement tanks. Further out toward Hulmeville and Newportville the lots widen and outdoor above-ground tanks become common, which matters in January when a gauge reads differently at ten degrees.
Nearby: Neshaminy State Park and the Andalusia historic estate.
Bensalem by the numbers
11.7%
of the 22,838 households in ZIP 19020 heat with oil — 2,666 homes.
- Population
- 57,079
- Households
- 22,838
- Land area
- 17.3 sq mi
- Median household income
- $80k
Source: U.S. Census Bureau, 2019–2023 American Community Survey 5-year estimates, and the 2023 ZCTA Gazetteer. ZIP Code Tabulation Areas approximate postal ZIPs and don’t follow municipal boundaries, so these describe the ZIP rather than the borough or township exactly.
Buying heating oil in Bensalem
Bensalem is the largest township in Bucks County and the market changes as you cross it: older singles near the river and Cornwells Heights, newer developments out toward Street Road. It is one of the highest-volume ZIPs we cover, which generally means more dealers quoting and tighter spreads between them. Prices move daily with the wholesale rack, which is why the number above is today’s and not last week’s. Local dealers compete on this page, so the lowest price is always at the top — we don’t sell placement above a better price.
How much oil do you need in Bensalem?
Order a dollar amount, a number of gallons, or ask for a fill — whichever way you actually think about it. Tell us your tank size and what the gauge reads and we’ll warn you before you pay if the tank won’t take it all. You’re charged only for the gallons that actually go in, and if it takes less, your price per gallon doesn’t go up.
Heating oil in Bensalem — common questions
Bensalem is huge. Do you cover all of it?+
Yes — 19020 covers the township including Cornwells Heights, Eddington, Andalusia and Oakford, and Trevose next door is served too. It is the largest township in Bucks County, so enter your ZIP and the dealer list is specific to your end of it.
My tank is outside. Does the cold change how much it takes?+
It changes what the gauge reads. Oil contracts in the cold, so an outdoor tank can read lower on a ten-degree morning than the same oil reads in October. Give us the gauge reading anyway — we use it to warn you before you pay if the tank will not hold what you ordered.
Do you deliver near Parx and the Neshaminy Mall area?+
Yes, that whole Street Road corridor is in the service area. Bensalem is one of the denser parts of the territory, which generally means more dealers competing on your ZIP.
I am close to the Philadelphia line. Am I still in Bucks County pricing?+
If your ZIP is 19020 you are in Bensalem Township, Bucks County, and you get the Bucks price ladder. Northeast Philadelphia ZIPs are priced separately — the page will show you which applies once you enter it.
Do you cover Cornwells Heights, Eddington and Andalusia?+
All of them. They are villages within Bensalem Township and all sit in 19020, along with Oakford and the Trevose edge. One ZIP, one price ladder.
How much oil does a Bensalem house use in a season?+
It varies more here than anywhere else we cover, because the township runs from small older singles near the river to large newer builds out by Street Road: anywhere from 500 to over 1,000 gallons. Your own delivery history is the only number worth trusting.
My tank is outside and rusty at the bottom. Can it still be filled?+
That depends on what the driver finds. Outdoor tanks in Bensalem take real weather and the underside is where they go first. If a tank is not safe to fill, you are charged nothing for oil that did not go in.
Is same-day delivery realistic in Bensalem?+
Frequently, because it is one of the busiest parts of the territory and trucks are usually close by. The same-day badge only appears while it is genuinely still possible that day; after the cutoff it disappears rather than misleading you.
Nearby towns
Also in Bensalem: oil burner tune-ups, chimney cleaning and automatic delivery.