Road trip fuel stops

Melbourne to Adelaide fuel stops

728 km by the Western and Dukes highways, through 11 towns. The cheapest U91 is 214.9 c/L at Ampol Foodary Edwardstown in or near Adelaide. The cheapest diesel is 255.5 c/L at Metro Brunswick West in or near Melbourne.

Cheapest U91 on the route

214.9c/L
Distance
728 km
Driving time
9 h 19 min
U91 at 8 L/100 km
$136
Unbranded Australian service station at first light after rain
Prices updated

Cheapest U91 and diesel in each town from Melbourne to Adelaide

The lowest current public price within 10 km of each town, in driving order with the distance from Melbourne.

  1. 218.5

    U91Pearl Energy Preston

    9.4 km from Melbourne centre ·

    Members only: 217.5 c/L at LMCT+ Preston - (Members Only).

    255.5

    DieselMetro Brunswick WestCheapest on the route

    4.8 km from Melbourne centre ·

  2. Ballarat113 km · 4 km off the route
    223.5

    U91PEARL ENERGY WENDOUREE

    3.3 km from Ballarat centre ·

    260.5

    DieselPEARL ENERGY WENDOUREE

    3.3 km from Ballarat centre ·

  3. Ararat204 km
    236.9

    U91Mobil Ararat

    In Ararat ·

    275.9

    DieselUnited Ararat

    1.8 km from Ararat centre ·

  4. Stawell233 km
    234.9

    U91Mobil Stawell

    1.9 km from Stawell centre ·

    269.9

    DieselMobil Stawell

    1.9 km from Stawell centre ·

  5. Horsham300 km
    235.9

    U91Pacific Fuel Solutions Horsham

    2.7 km from Horsham centre ·

    274.9

    DieselBonney Energy - Horsham Truckstop

    6.3 km from Horsham centre ·

  6. Nhill374 km
    232.5

    U91Mobil Nhill

    In Nhill ·

    276.9

    DieselPacific Fuel Solutions Nhill

    In Nhill ·

  7. 241.9

    U91Liberty Bordertown

    1.2 km from Bordertown centre ·

    274.9

    DieselLiberty Bordertown

    1.2 km from Bordertown centre ·

  8. Keith502 km
    233.9

    U9124 Seven Keith

    In Keith ·

    274.9

    DieselKeith OPT

    In Keith ·

  9. 236.9

    U91BP OPT Tailem Bend

    2.8 km from Tailem Bend centre ·

    269.9

    DieselBP OPT Tailem Bend

    2.8 km from Tailem Bend centre ·

  10. Murray Bridge654 km · 3 km off the route
    239.9

    U91United Murray Bridge

    2.1 km from Murray Bridge centre ·

    287.9

    DieselUnited Murray Bridge

    2.1 km from Murray Bridge centre ·

  11. Adelaide728 km
    214.9

    U91Ampol Foodary EdwardstownCheapest on the route

    6.7 km from Adelaide centre ·

    Members only: 209.5 c/L at LMCT+ Edwardstown - (Members Only).

    261.5

    DieselSolo Blair Athol

    6.9 km from Adelaide centre ·

Distances are measured along the route on OpenStreetMap roads. A stretch of 150 km or more with 10 or fewer priced stations within 5 km of the road is listed between its towns.

Fuel cost from Melbourne to Adelaide

About $136 of U91 one way for a car using 8 L/100 km. Change the fuel or the car to see yours.

L/100 km

U91, one way

$136

58 L at the route average of 233.6 c/L. $125 if every litre cost the route's lowest, 214.9 c/L.

728 km one way along the listed route, at the average current U91 price of 375 stations within 10 km of the listed towns (233.6 c/L). Members-only prices, tolls, detours, towing and idling are not counted.

Price alerts on the road

Save stations in Ballarat, Ararat and Stawell and the FuelRadar app tells you when their prices drop.

Download on the App StoreGet it on Google Play
FuelRadar app Today screen with the fill-up call for Brisbane and the cheapest Unleaded 91 within 15 km
FuelRadar app fuel map with Unleaded 91 prices around Brisbane, each marked Cheap, Average or Pricey

App preview. Prices shown are example captures, not current reports.

Fuel map

Check stations near Ballarat

PEARL ENERGY WENDOUREE has Ballarat's lowest U91 at 223.5 c/L. Open the map to compare every station near your next stop.

38 stations · from 223.5 c/L

Melbourne to Adelaide fuel questions

How far is it from Melbourne to Adelaide by the Western and Dukes highways?

728 km, about 9 h 19 min of driving without stops, measured along the route on OpenStreetMap roads.

Where is the cheapest Unleaded 91 between Melbourne and Adelaide?

Ampol Foodary Edwardstown in or near Adelaide, at 214.9 c/L (FuelRadar update 2 Nov 2026). Outside Adelaide, the lowest on the way is PEARL ENERGY WENDOUREE in or near Ballarat, at 223.5 c/L (FuelRadar update 2 Nov 2026). Prices change through the day, so check the station before you stop.

Where is the cheapest diesel between Melbourne and Adelaide?

Metro Brunswick West in or near Melbourne, at 255.5 c/L (FuelRadar update 2 Nov 2026). Outside Melbourne, the lowest on the way is PEARL ENERGY WENDOUREE in or near Ballarat, at 260.5 c/L (FuelRadar update 2 Nov 2026). Prices change through the day, so check the station before you stop.

How much does fuel cost to drive from Melbourne to Adelaide?

About $136 of Unleaded 91 one way for a car using 8 L/100 km: 728 km at 233.6 c/L, the average current U91 price at 375 stations near the listed towns. A car using 10 L/100 km needs about $170.