NORTHERN MILE MEDIA

National average — Diesel
171.9c/L
158.9c
Cheapest — AB
182.5c
Highest — NL
23.6c
Spread

30-day price trend

National average diesel
Coming soon mdash; chart will appear as data accumulates.

Diesel by province

BC
British Columbia
178.5c/L
+6.6c vs nat
AB
Alberta
158.9c/L
-13.0c vs nat
SK
Saskatchewan
162.3c/L
-9.6c vs nat
MB
Manitoba
165.7c/L
-6.2c vs nat
ON
Ontario
171.2c/L
-0.7c vs nat
QC
Quebec
175.8c/L
+3.9c vs nat
NB
New Brunswick
173.4c/L
+1.5c vs nat
NS
Nova Scotia
174.9c/L
+3.0c vs nat
PE
PEI
176.1c/L
+4.2c vs nat
NL
Newfoundland
182.5c/L
+10.6c vs nat

Cost per 100km

At 171.9c/L national average

Burn rateCost/100kmFormula
55 L/100km$94.55171.9c × 55L
45 L/100km$77.36171.9c × 45L
38 L/100km$65.32171.9c × 38L
35 L/100km$60.16171.9c × 35L
30 L/100km$51.57171.9c × 30L
25 L/100km$42.98171.9c × 25L

Fill-up savings

Fuel in the cheaper province before crossing

Calgary to Vancouver970 km
+19.6c/L destination · 340L burn
Save $67
Regina to Winnipeg570 km
+3.4c/L destination · 200L burn
Save $7
Calgary to Saskatoon620 km
+3.4c/L destination · 217L burn
Save $7

FAQ

Why is diesel different across provinces?
Provincial fuel taxes drive most of the gap. BC adds carbon tax and transit levies. Alberta has lower fuel levies and no provincial sales tax. The AB–NL spread is 23.6c/L — $94 on a 400-litre fill.
Where should I fuel up to save money?
Alberta has the lowest prices. Saskatchewan and Manitoba are next. Fill up before leaving Alberta or Saskatchewan if heading east or west — prices jump at the provincial borders.
How often do prices update?
Every 30 minutes from public fuel surveys across all ten provinces.
Do these prices include carbon tax?
Yes. All federal and provincial taxes are included in the prices shown.
Last updated: 2026-07-20 01:47 · Data refreshes every 30 minutes
Get fuel prices in your inbox
Fuel, border updates, and market shifts every Wednesday at 6am.

More data