Skip to content

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¢