Heating Oil Prices in Bristol, PA
Today from $4.49/gallon across 2 local dealers. Order online and pay by card — no phone call.
Prices updated yesterday. We never show a rate you can’t actually get.
See every price for Bristol
Enter your ZIP — 19007 — and compare all dealers side by side.
🔥 Same-day delivery is available in Bristol — order before the cutoff and a dealer will run it today. Out of oil completely? Tick the box at checkout and we’ll only show dealers who prime and restart your burner.

Bristol Borough is one of the oldest towns in Pennsylvania, chartered in 1681, and it still sits right on the Delaware. The rowhouses off Mill Street and Radcliffe Street are a completely different heating problem from the townships around them, and worth knowing about before a truck turns up.
Neighborhoods we deliver to in Bristol
- Bristol Borough
- Historic Mill Street
- Radcliffe Street waterfront
- Bloomsdale
- Croydon
How our trucks get here
Deliveries into Bristol run off Interstate 95, US Route 13 (Bristol Pike), Route 413, Radcliffe Street and Otter Street.
Rowhouse fill pipes are frequently in a shared alley or off a rear yard rather than the street frontage, and parking on Mill and Radcliffe is tight — a note about where the pipe actually is saves a wasted stop.
Local landmarks
- the Bristol Riverside Theatre
- the King George II Inn on Radcliffe Street
- Silver Lake Park
- the Delaware Canal towpath
- Bristol station on the SEPTA Trenton Line
Tanks in Bristol homes
The borough is dense brick rowhomes, many of them nineteenth century, and a good number still heat with oil from basement tanks reached through a bulkhead or an alley. Outside the borough the stock opens up into post-war singles with more conventional basement or outdoor tanks.
Nearby: Silver Lake Nature Center and the Delaware River waterfront and Lions Park.
Buying heating oil in Bristol
Bristol sits in Bucks County, and most homes here run on 275 or 330-gallon tanks. 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?
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 Bristol — common questions
Can a truck reach a rowhome on Mill or Radcliffe Street?+
Almost always, but the fill pipe is often in a rear alley or shared yard rather than on the street frontage. Add a line at checkout saying where it is — that one sentence is the difference between a delivery and a wasted stop.
My tank is in the basement behind a bulkhead. Is that a problem?+
No. What matters is that the fill pipe is reachable and the vent whistle can be heard. If the vent alarm is not sounding, a driver will stop rather than risk an overfill — and that is worth fixing before winter.
Do you cover Croydon and Bloomsdale as well as the borough?+
Yes. 19007 covers Bristol Borough and the surrounding township, and Croydon has its own ZIP next door that we also serve. Enter your ZIP and you will see the dealers who actually come to your street.
Bristol homes are old. Does the age of my tank affect the price?+
No — the price per gallon is locked when you order, whatever the tank. Age only matters if the tank turns out not to be safe to fill, in which case you pay for nothing that did not go in.
Nearby towns
Also in Bristol: oil burner tune-ups, chimney cleaning and automatic delivery.