HonestCosts

Heating oil prices in St. John's, NL

Household heating oil in St. John's averaged $2.41 per litre in September 2026, 81% higher than a year earlier ($1.33/L).

September 2026$2.41per litre
vs a year ago+81%$1.33
680 L fill$1,639incl. tax

Heating oil price in St. John's, monthly

$1.23$1.82$2.41September 2024September 2026

Canadian dollars per litre, including taxes.

What this price means for a typical home

A 2,000 sq ft home with average insulation in St. John's burns about 2,742 litres of heating oil a winter. At $2.41/L that is about $6,608 a year, versus about $1,468 with a cold-climate heat pump. Full St. John's heating cost comparison →

Frequently asked questions

How much is heating oil in St. John's?

Household heating fuel in St. John's averaged $2.41 per litre (241.0¢/L) in September 2026, according to Statistics Canada.

Has heating oil gone up in St. John's?

A year earlier, in September 2025, it averaged $1.33/L, so the price is 81% higher.

How much does it cost to fill a 900-litre oil tank in St. John's?

A common 909-litre (200-gallon) tank refilled from a quarter full takes about 680 litres, roughly $1,639 at September 2026 prices.

Source: Statistics Canada, Table 18-10-0001-01, monthly average retail price of household heating fuel. Your supplier's price will differ.