petrolprice.xyz Fuel prices
Open app

Petrol and diesel prices in Canada

Last updated Today’s prices

Compiled from official government and open-data fuel price publications for Canada. Every figure on this page is available through our free JSON API.

Current fuel prices in Canada

How fuel prices have moved in Canada

Percentage change in fuel prices in Canada over 30 days, 90 days and one year.
Fuel30 days90 days1 year
Regular-18.3%-15.7%
Premium-18.6%-16.2%
Diesel-17.8%-15.5%

Fuel prices by province in Canada

Figures for 9 July 2026, in CAD per litre.

ProvinceRegularPremiumDiesel
Alberta1.411.501.58
British Columbia1.771.871.90
Manitoba1.401.471.60
New Brunswick1.581.681.80
Newfoundland & Labrador1.671.801.84
Northwest Territories1.571.701.80
Nova Scotia1.601.631.80
Nunavut2.102.202.30
Ontario1.601.611.80
Prince Edward Island1.611.701.77
Quebec1.601.681.75
Saskatchewan1.501.601.61
Yukon1.701.731.90

Fuel price history for Canada

The last 24 published updates, in CAD per litre. We hold 28 readings for Canada, back to 5 January 2026.

2 February 2026 RegularPremiumDiesel 9 July 2026
Recent fuel prices in Canada, CAD per litre.
DateRegularPremiumDiesel
1.621.711.80
1.611.691.80
1.631.711.81
1.651.741.83
1.661.751.84
1.681.771.86
1.992.102.20
2.032.142.24
2.032.142.24
2.012.122.22
1.952.062.16
1.831.942.04
1.841.952.05
1.912.022.12
1.932.042.14
1.851.962.06
1.811.922.02
1.711.821.92
1.601.711.81
1.461.571.67
1.441.551.65
1.441.551.65
1.431.541.64
1.411.521.62

Frequently asked questions

How much is petrol in Canada today?

As of 9 July 2026, Regular petrol in Canada costs 1.62 CAD per litre — about $1.15 per litre, or $4.34 per US gallon.

What is the Regular price in Canada?

Regular costs 1.62 CAD per litre in Canada as of 9 July 2026.

Is diesel cheaper than petrol in Canada?

Petrol is cheaper. As of 9 July 2026, diesel costs 1.80 CAD per litre and petrol 1.62 CAD per litre — a difference of 0.180 CAD (10.0% less than diesel).

Have fuel prices gone up in Canada?

Petrol in Canada has fallen 18.3% in the past 30 days, from 1.99 to 1.62 CAD per litre.

When were these Canada fuel prices last updated?

These prices were last updated on 9 July 2026. Canada typically publishes new fuel prices about every 4 days.

Or compare Canada against any market side by side · All fuel prices in North America