FuelTrack

Cheapest fuel prices, trends and insights across Australia

  1. Fuel Prices
  2. /Western Australia
  3. /Midvale
  4. /Diesel

Cheapest Diesel Fuel Prices around Midvale, WA Today

As of 5 April 2026, the cheapest Diesel around Midvale, WA is 298.90 c/L at BP 2go Morrison Road. Average across 9 stations is 308.10 c/L – up 25.2 cents over the past two weeks.

Prices from Western Australia Government, updated daily via FuelWatch.

WA prices are locked daily via FuelWatch – the price shown is guaranteed until tomorrow.

Diesel stations around Midvale

9 stations selling Diesel, sorted by price.

BP
BP 2go Morrison Road298.90
Atlas Fuel
Atlas Fuel Midvale304.50
Independent
Better Choice Bellevue304.50
Shell
NightOwl Shell Bellevue304.90
Ampol
Ampol Foodary Stratton305.20
Petro Fuels
Petro Fuels Swan View309.50
Shell
Shell Reddy Express Middle Swan309.90
Atlas Fuel
Atlas Fuel Stratton315.90
Metro
Metro Midvale319.90

Fuel prices by type

6 fuel types available around Midvale.

TypeCheapestAverageStations
LPG143.90143.902
U91215.90226.3016
U95223.10241.6015
U98242.90252.9016
Diesel298.90308.109
Premium Diesel303.90309.6011

Frequently asked questions

Where is the cheapest Diesel around Midvale?

The cheapest Diesel around Midvale, WA is 298.90 cents per litre at BP 2go Morrison Road, 228 Morrison Rd.

When is the best day to buy fuel in Midvale?

Based on the past 4 weeks, Tuesdays tend to have the cheapest Diesel prices around Midvale, averaging 295.20 c/L. Mondays tend to be the most expensive at 309.30 c/L – a difference of 14.1 cents.

How many petrol stations are around Midvale?

FuelTrack tracks 9 stations selling Diesel around Midvale, WA. The area has 6 fuel types available, including LPG, U91, U95, U98.

What petrol brands are around Midvale?

There are 7 fuel brands around Midvale including BP, Atlas Fuel, Independent, Shell, Ampol, Petro Fuels, Metro. Compare prices across all brands to find the cheapest fuel.

Nearby suburbs

Bellevuefrom 219.90Middle Swanfrom 223.50Strattonfrom 223.90Cavershamfrom 209.80Glen Forrestfrom 227.90High Wycombefrom 207.50Daytonfrom 227.90Brabhamfrom 223.90Bassendeanfrom 209.30Beechborofrom 209.30Redcliffefrom 223.50Perth Airportfrom 208.70Kalamundafrom 208.70Bayswaterfrom 223.30Ascotfrom 208.30Belmontfrom 223.90Forrestfieldfrom 207.30Morleyfrom 209.30Mundaringfrom 224.90

Prices from Western Australia Government. View all Western Australia suburbs. Compare fuel prices across Australia.