Diesel in Vancouver moves to a different beat than regular gasoline. It tracks the wholesale rack price for middle distillates closely — and because Metro Vancouver burns an enormous amount of diesel in trucks running Highway 1, Highway 91 and the Knight Street and Marine Drive truck routes to the port and Annacis Island, local demand swings show up at the pump fast. The spread between the cheapest and most expensive diesel pump on the same day in Metro Vancouver is routinely 15–25 cents per litre, wider than the spread on regular.
That spread is worth real money for anyone driving a diesel pickup, van or European sedan: on a 70-litre tank, a 15¢/L difference is over $10 per fill. The consistently cheaper diesel tends to sit where the trucks are — the industrial stretches of south Vancouver along SE Marine Drive, and out in Surrey (Port Kells, Scott Road), Delta and Langley near the Highway 1 and 91 corridors — while pumps near the downtown peninsula post the highest prices in the region. Not every station carries diesel at all; dense urban corners often skip the tank entirely. Diesel also carries Metro Vancouver’s full local tax stack, including the 18.5¢/L TransLink levy, which is a big part of why it costs more here than anywhere else in BC.
Prices below are community-reported and refreshed hourly. Diesel in particular can change mid-day when a station takes a fresh load, so always confirm the posted price at the pump.