St. Catharines Gas Prices Today

Compare reported prices and find stations in St. Catharines. Lowest current report: 142.8¢/L at Petro-Canada.

As of , the average reported regular gas price in St. Catharines is 152.7¢/L across 34 stations with a price report in the last 36 hours. The lowest recent report is 142.8¢/L at Petro-Canada, 533 Lake St, St Catharines. Prices are community-reported station observations, checked hourly by CheapGasToronto.ca.

34 tracked stations. Current prices were reported within 36 hours.

Current reported prices

34 stations found
1
Petro-CanadaPetro-Canada
533 Lake St, St Catharines
L2N 4H6, ON
Price reported 1h ago (10:26 p.m.)
142.8¢
per litre
2
Petro-CanadaPetro-Canada
195 Niagara St, St Catharines
L2M 4V3, ON
Price reported 57 min ago (10:42 p.m.)
143.9¢
per litre
3
Petro-CanadaPetro-Canada
437 Niagara St, St Catharines
L2M 4W4, ON
Price reported 58 min ago (10:41 p.m.)
143.9¢
per litre
4
7-ElevenPetro-Canada
316 Lake St, St Catharines
L2N 4H4, ON
Price reported 1h ago (10:26 p.m.)
145.8¢
per litre
5
EssoCircle K
142 Lakeshore Rd, St Catharines
L2N 2T5, ON
Price reported 1h ago (9:50 p.m.)
145.8¢
per litre
6
EssoCircle K
278 Lake St, St Catharines
L2N 4H1, ON
Price reported 2h ago (9:25 p.m.)
145.8¢
per litre
7
Canadian TireCanadian Tire
380 Scott St, St Catharines
L2M 2W4, ON
Price reported 3h ago (8:11 p.m.)
147.9¢
per litre
8
Petro-CanadaPetro-Canada
270 Bunting Rd, St Catharines
L2M 3Y1, ON
Price reported 2h ago (8:43 p.m.)
147.9¢
per litre
9
261 Martindale Rd, St Catharines
L2W 1A2, ON
Price reported 4h ago (7:18 p.m.)
148.9¢
per litre
10
Canadian TireCanadian Tire
459 Welland Ave, St Catharines
L2M 6P3, ON
Price reported 3h ago (7:56 p.m.)
149.9¢
per litre
11
Circle KCircle K
1393 Fourth Ave, St Catharines
L2R 6P9, ON
Price reported 8h ago (3:01 p.m.)
149.9¢
per litre
12
EssoCircle K
292 Geneva St, St Catharines
L2N 2E8, ON
Price reported 1h ago (9:46 p.m.)
149.9¢
per litre
13
EssoCircle K
408 Ontario St, St Catharines
L2R 5L9, ON
Price reported 2h ago (8:44 p.m.)
149.9¢
per litre
14
143 Welland Ave, St Catharines
L2R 2N5, ON
Price reported 1h ago (10:17 p.m.)
149.9¢
per litre
15
PioneerPioneer
170 Fourth Ave, St Catharines
L2R 6P9, ON
Price reported 1h ago (10:34 p.m.)
149.9¢
per litre
16
ShellShell
579 Carlton St, St Catharines
L2M 4Y1, ON
Price reported 3h ago (8:02 p.m.)
149.9¢
per litre
17
EssoEsso
281 Martindale Rd, St Catharines
L2S 3W2, ON
Price reported 8h ago (3:22 p.m.)
152.9¢
per litre
18
ShellShell
333 Geneva St, St Catharines
L2N 2G3, ON
Price reported 2h ago (9:12 p.m.)
152.9¢
per litre
19
EssoCircle K
448 Welland Ave, St Catharines
L2M 5V3, ON
Price reported 8h ago (3:13 p.m.)
153.9¢
per litre
20
EssoEsso
260 Lake St, St Catharines
L2R 5Z3, ON
Price reported 5h ago (5:42 p.m.)
153.9¢
per litre
21
235 St Paul St W, St Catharines
L2S 4A6, ON
Price reported 5h ago (6:30 p.m.)
153.9¢
per litre
22
7-Eleven7-Eleven
102 Hartzel Rd, St Catharines
L2P 1N4, ON
Price reported 1h ago (10:08 p.m.)
154.9¢
per litre
23
Petro-CanadaPetro-Canada
198 Glenridge Ave, St Catharines
L2T 3J8, ON
Price reported 6h ago (5:06 p.m.)
154.9¢
per litre
24
PioneerPioneer
431 Welland Ave, St Catharines
L2M 5V2, ON
Price reported 2h ago (9:09 p.m.)
155.9¢
per litre
25
Canadian TireCanadian Tire
274 Fourth Ave, St Catharines
L2R 6P9, ON
Price reported 1h ago (10:34 p.m.)
156.9¢
per litre
26
Petro-CanadaPetro-Canada
330 Ontario St, St Catharines
L2R 5L8, ON
Price reported 8h ago (2:57 p.m.)
156.9¢
per litre
27
Canadian TireCanadian Tire
5 Burleigh Hill Dr, St Catharines
L2T 2L5, ON
Price reported 1h ago (10:26 p.m.)
159.9¢
per litre
28
EssoCircle K
236 Glendale Ave, St Catharines
L2T 2L2, ON
Price reported 1h ago (10:26 p.m.)
159.9¢
per litre
29
MobilMobil
120 Hartzel Rd, St Catharines
L2P 1N5, ON
Price reported 1h ago (10:09 p.m.)
159.9¢
per litre
30
ShellShell
119 Queenston St, St Catharines
L2R 2Z5, ON
Price reported 1h ago (10:32 p.m.)
159.9¢
per litre
31
121 Lakeport Rd, St Catharines
L2N 4R2, ON
Price reported 10h ago (12:40 p.m.)
168.9¢
per litre
32
1670 St Paul St W, St Catharines
L2R 6P7, ON
Price reported 12h ago (11:33 a.m.)
156.9¢
per litre
33
PioneerOn the Run
383 Ontario St, St Catharines
L2R 5L3, ON
Price reported 12h ago (10:53 a.m.)
158.9¢
per litre
34
ShellShell
389 Ontario St, St Catharines
L2R 5L3, ON
Price reported 15h ago (8:25 a.m.)
158.9¢
per litre

Cheapest St. Catharines gas by brand

BrandLowest current regularStation
Petro-Canada142.8¢/L533 Lake St
Circle K145.8¢/L142 Lakeshore Rd
Canadian Tire147.9¢/L380 Scott St
Independent148.9¢/L261 Martindale Rd
Pioneer149.9¢/L170 Fourth Ave
Shell149.9¢/L579 Carlton St
Esso152.9¢/L281 Martindale Rd
7-Eleven154.9¢/L102 Hartzel Rd

This directory groups tracked stations in St. Catharines, St Catharines, Thorold. Browse the station links for individual addresses and available fuel reports.

Tracked stations in St. Catharines include addresses on Welland Avenue, Fourth Avenue, Niagara Street, Lake Street and Geneva Street. Use those road names to compare stops along your journey and open a station page for the full address.

Compare the reported regular gas prices shown above for St. Catharines. A collection attempt does not change the time a source observed the price. Check that observation time before choosing a station.

Use the station address to compare stops along your route and confirm the posted price at the pump. A low older report is shown as last known, not as a current offer.

Gas in St. Catharines: FAQ

How current are these St. Catharines prices?

Ranked prices have valid source observations from the past 36 hours. Collection runs rotate through markets; a station is not guaranteed a new report each hour. Older or unavailable observations are not current offers.

How do I choose a station in St. Catharines?

Compare the same fuel grade, the report time and the address. Include the cost of any detour and confirm the price displayed at the pump.