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

Morrisville sits directly across the Delaware from Trenton — close enough to read the "Trenton Makes, The World Takes" bridge from the riverbank — and the borough runs into Yardley and Lower Makefield to the north, where the housing changes completely.
Neighborhoods we deliver to in Morrisville
- Morrisville Borough
- Yardley Borough
- Lower Makefield
- Edgewood
- Williamson Park
How our trucks get here
Deliveries into Morrisville run off US Route 1, Interstate 295, PA Route 32 (River Road), Pennsylvania Avenue and Bridge Street.
Properties along River Road and the canal can have steep or shared drives down toward the water, worth flagging at checkout.
Local landmarks
- the Calhoun Street and Trenton Makes bridges
- Pennsbury Manor, William Penn’s reconstructed estate
- the Delaware Canal State Park towpath
- Washington Crossing Historic Park upriver
Tanks in Morrisville homes
Morrisville Borough is older and denser — twins and small singles, many with basement tanks of some age. Yardley and Lower Makefield are larger colonials on bigger lots where a 330 or an outdoor tank is more usual, and where a long driveway is the thing that actually decides whether a full-size truck can get in.
Nearby: Washington Crossing Historic Park, Pennsbury Manor and the canal towpath.
Morrisville by the numbers
20.8%
of the 20,800 households in ZIP 19067 heat with oil — 4,331 homes.
- Population
- 53,596
- Households
- 20,800
- Land area
- 31.5 sq mi
- Median household income
- $132k
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 Morrisville
Morrisville is a compact borough market. Older twins and small singles, close together, most on 275s, so orders tend to be modest and regular rather than one big fill a season. Being right on the Trenton line, it is also one of the easiest parts of the territory for a truck to reach, which helps on same-day. 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 Morrisville?
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 Morrisville — common questions
Does 19067 cover Yardley as well as Morrisville?+
Yes. The 19067 ZIP takes in Morrisville Borough, Yardley and much of Lower Makefield, which is why you will sometimes see it listed under either name. All of it is in the service area.
I am on River Road with a steep drive to the house. Can you still deliver?+
Usually yes, but tell us at checkout. Some properties down toward the canal have steep or shared access where a full-size truck needs to plan a longer hose, and knowing in advance is what keeps it from becoming a wasted stop.
I am right across from Trenton. Do you deliver in New Jersey?+
Yes. Mercer and Burlington counties are in the service area across twenty-seven New Jersey ZIP codes, and Trenton has its own page covering 08608, 08611 and 08629. Not every Trenton-addressed ZIP is served, so check yours before you build an order. New Jersey deliveries carry a zone offset for the crossing and the longer run, which is inside the ladder you see rather than added at the door.
Lower Makefield homes are bigger. Should I order more than 150 gallons?+
Often, yes. Larger colonials out here frequently run 330-gallon tanks and burn more per degree day than a Morrisville twin. Use the "fill my tank" option and we work out the room from your tank size and gauge rather than guessing.
Do you deliver to Yardley and Lower Makefield as well?+
Yes. They share 19067 with Morrisville, and Yardley now has its own page because the housing is so different. Same dealers, same ZIP, same price ladder.
How much oil does a Morrisville twin use?+
The borough twins and small singles are compact and often well shielded by neighbors, so many run 450 to 700 gallons across a season on a 275-gallon tank.
I am walking distance from Trenton. Does living that close to the line change my price?+
No. The price follows the ZIP the oil goes into, not how far you live from a state line, so a 19067 address is quoted on the Pennsylvania ladder with no New Jersey zone offset on it — even if the bridge is at the end of your street.
Can the truck reach a house on a narrow borough street?+
Almost always. Morrisville is compact and easy to route, which is part of why same-day is often available. Steep or shared drives down toward the canal are the exception worth flagging at checkout.
Also in Morrisville: oil burner tune-ups, chimney cleaning and automatic delivery.