Fill up today, or wait?

A daily two-day outlook for regular gas in Winnipeg, with its working shown.

Wait until Tuesday

Hold off — recent weeks point to prices about 9¢/L lower by Tuesday.

−9¢/L expected over the next ~3 days · Today's Winnipeg median: 180¢/L

Mon 180¢/LTue 180¢/LWed 180¢/LThu 187¢/LFri 190¢/LSat 190¢/LSun 190¢/LMon 190¢/LTue 187¢/LWed 184¢/LThu 183¢/LFri 180¢/LSat 180¢/LSun 180¢/L

Winnipeg's weekly pattern (observed prices, up to 90 days)

Mon
167¢
Tue
166.5¢
Wed
165¢
Thu
169¢
Fri
174.5¢
Sat
174¢
Sun
169.5¢

Lower bars = cheaper days. Winnipeg's weekly cycle is strong — the classic prairie pattern jumps prices around midweek (Wednesday-ish) and lets them drift down to a weekend trough, so picking your day routinely saves a few cents per litre.

Why this verdict?

Winnipeg's weekly cycle takes ~3.0¢ off; 7-day average is climbing (+2.8¢); WTI crude down over 5 days (-9.0¢ retail impact).

  • Weekly cycle: -3.0¢
  • 7d vs 21d trend: +2.8¢
  • WTI crude (5d): -9.0¢ — now $96.41 USD/bbl
  • wholesale rack (5d): 0.0¢

As of Sep 27, 2026, 1:04 p.m.

Today’s inputs

Two of the four signals come from what Winnipeg drivers have been paying: the recent trend and any day-of-week pattern. The other two are upstream prices, crude oil and wholesale gasoline, which tend to reach the pump after a delay. A dash means that input couldn’t be retrieved.

WTI crude
96.4 USD/bbl
▼ 10.61 USD over 5d
Winnipeg wholesale (rack)
—
Winnipeg median, regular
180.0 ¢/L

The arithmetic behind the verdict

Every night we record one number: the median regular price across the Winnipeg stations that have a reported price. The forecast is built on those daily medians, which we have been collecting since July 29, 2026, plus the two market inputs. Each signal is converted into an expected change, in cents per litre, between today and two days from now.

  1. Day of the week. For each weekday we take the median of the daily Winnipeg figures from recent weeks of observed prices, then compare today’s weekday with the one two days ahead. Until a weekday has observations of its own, a generic prairie template (lowest on Tuesday, rising on Wednesday) stands in.
  2. Recent trend. The 7-day average of the daily medians is compared with the 21-day average. If the short average sits above the long one, prices are rising, and 60% of the gap is carried forward.
  3. Crude oil. The change in the WTI price over the last five daily readings, converted with a rule of thumb that US$1 per barrel is worth about 0.85¢ per litre at the pump.
  4. Wholesale. The change in the Winnipeg rack price over its last five readings, weighted at 90%, since wholesale moves reach retail faster than crude does. When no rack price is available, this term is zero.

The four numbers are added. A total of +3¢ or more gives “fill up today”, −2¢ or less gives “wait if you can” (on a Sunday or Monday with −3¢ or less, “wait until Tuesday”), and anything in between is “no rush”. With fewer than 14 days of observations the model declines to make a call. There is no machine learning here: it is a handful of fixed rules, published so you can decide how much weight to give them.

Common questions

Is there a cheapest day of the week to buy gas in Winnipeg?

Maybe, but we don’t want to oversell it. Weekly price cycles, a jump followed by a slow slide, are common in Canadian cities, and the model looks for one in Winnipeg rather than assuming it. Our own observations only start on July 29, 2026, and so far the biggest moves we’ve recorded have been citywide jumps and slides lasting several days, not a tidy same-weekday pattern. As more weeks accumulate, the weekday signal will either firm up or fade.

How much should I trust the verdict?

Treat it as a nudge. The confidence meter rises when the four signals point the same way and the expected move is large, and it is capped whenever the crude or wholesale input is missing. We haven’t yet run the model long enough to publish an accuracy record. A refinery outage, a supply disruption or a single retailer deciding to lead the market can overturn any of these signals within hours.

What is the Winnipeg rack price, and why is it sometimes blank?

The rack price is what retailers pay for fuel at the wholesale terminal, before their margin and the retail taxes. Manitoba has no oil refinery, so gasoline sold in Winnipeg is refined elsewhere and shipped in. We try to read Petro-Canada’s posted Winnipeg rack price each day and fall back to Natural Resources Canada’s wholesale series. When neither can be retrieved, the card shows a dash and the wholesale signal counts as zero rather than being guessed.

Where do the other inputs come from?

Pump prices are GasBuddy community reports collected hourly for Winnipeg stations, summarised once a day as a citywide median. Crude is the daily WTI spot price from the St. Louis Fed’s FRED database (series DCOILWTICO), with a front-month futures quote as a backup when FRED is unavailable.

Does the forecast account for tax changes?

No. Manitoba’s 12.5¢/L fuel tax and the federal per-litre taxes are the same every day, so they don’t affect the day-to-day signals. A scheduled change to a tax rate is a different matter: it will move pump prices on a known date, and the model won’t see it coming. Our Manitoba gas-tax explainer tracks those dates.

Is waiting a couple of days ever a bad idea?

Often, yes. On a 50-litre fill, three cents a litre is $1.50. That isn’t worth running low for, especially in a Winnipeg winter, when a near-empty tank is a poor place to be if you get stuck on the Perimeter or a highway out of town. Wait only if you already have plenty of fuel.

Can this verdict come by email?

Yes. The rise-warning email on our Gas Price Alerts page is sent only on days this model expects prices to climb. You can also set a target-price alert, which is independent of the forecast.

Decided to fill up?

The forecast is about timing. For the station itself, check who is lowest across the city right now, from Regent Avenue to Pembina Highway.

Today’s lowest Winnipeg prices →

Rather not check every day?

Sign up for an email that arrives only when this forecast expects a rise, or one that fires when a station reaches a price you choose.

Set up a price alert →