Gas Prices in Canada by City
Tomorrow's predicted regular, premium, and diesel prices for cities across Canada — updated daily by Canadians for Affordable Energy.
National average gas price
- Regular
- 163.4¢/L
- Tuesday · Regular
- 164.2¢/L
- Tuesday · Diesel
- 246.4¢/L
Barrie
162.9¢
Diesel 239.9¢
Belleville
162.9¢
Diesel 239.9¢
Brampton
162.9¢
Diesel 239.9¢
Brockville
162.9¢
Diesel 239.9¢
Burlington
162.9¢
Diesel 239.9¢
Calgary
132.9¢
Diesel 208.9¢
Cambridge
162.9¢
Diesel 239.9¢
Charlottetown
177.0¢
Diesel 243.5¢
Chatham
162.9¢
Diesel 239.9¢
Cornwall
165.9¢
Diesel 242.9¢
Edmonton
131.9¢
Diesel 207.9¢
Fredericton
171.7¢
Diesel 261.5¢
GTA
162.9¢
Diesel 239.9¢
Halifax
164.5¢
Diesel 248.2¢
Hamilton
162.9¢
Diesel 239.9¢
Kamloops
168.9¢
Diesel 261.9¢
Kelowna
167.9¢
Diesel 261.9¢
Kingston
162.9¢
Diesel 239.9¢
London
162.9¢
Diesel 239.9¢
Markham
162.9¢
Diesel 239.9¢
Medicine Hat
132.9¢
Diesel 208.9¢
Mississauga
162.9¢
Diesel 239.9¢
Moncton
172.4¢
Diesel 261.5¢
Montreal
180.9¢
Diesel 280.9¢
Niagara
162.9¢
Diesel 239.9¢
North Bay
162.9¢
Diesel 239.9¢
Oakville
162.9¢
Diesel 239.9¢
Oshawa
162.9¢
Diesel 239.9¢
Ottawa
163.9¢
Diesel 240.9¢
Peterborough
158.9¢
Diesel 239.9¢
Prince George
167.9¢
Diesel 259.9¢
Quebec City
180.9¢
Diesel 280.9¢
Regina
147.9¢
Diesel 245.9¢
Sarnia
162.9¢
Diesel 239.9¢
Saskatoon
150.9¢
Diesel 246.9¢
St. Catherines
162.9¢
Diesel 239.9¢
St. John
172.4¢
Diesel 261.5¢
St. John's
181.2¢
Diesel 265.3¢
Sudbury
162.9¢
Diesel 239.9¢
Thunder Bay
169.9¢
Diesel 250.9¢
Toronto
162.9¢
Diesel 239.9¢
Trois-Rivières
180.9¢
Diesel 280.9¢
Vancouver
187.9¢
Diesel 281.9¢
Victoria
186.9¢
Diesel 280.9¢
Waterloo
162.9¢
Diesel 239.9¢
Whitby
162.9¢
Diesel 239.9¢
Windsor
162.9¢
Diesel 239.9¢
Winnipeg
156.9¢
Diesel 243.9¢