Road trip fuel stops

Perth to Adelaide fuel stops

2,701 km by the Great Eastern and Eyre highways, through 10 towns. The cheapest U91 is 214.9 c/L at Ampol Foodary Edwardstown in or near Adelaide. The cheapest diesel is 252.7 c/L at Vibe Ascot in or near Perth.

Cheapest U91 on the route

214.9c/L
Distance
2,701 km
Driving time
31 h 40 min
U91 at 8 L/100 km
$494
Unbranded Australian service station at first light after rain
Prices updated

Cheapest U91 and diesel in each town from Perth to Adelaide

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

  1. PerthStart
    216.7

    U91Vibe Morley

    7.8 km from Perth centre ·

    Members only: 214.7 c/L at Costco Perth Airport.

    252.7

    DieselVibe AscotCheapest on the route

    7.3 km from Perth centre ·

  2. Northam95 km · 3 km off the route
    231.9

    U91Shell Reddy Express Northam

    In Northam ·

    265.9

    DieselBP Northam OPT

    1.4 km from Northam centre ·

  3. 165 km from Northam to Merredin

    8 stations have a current U91 or diesel price within 5 km of the road.

    235.5

    U91Dunning's Merredin

    On the way ·

    268.5

    DieselDunning's Merredin

    On the way ·

  4. Merredin260 km
    235.5

    U91Dunning's Merredin

    In Merredin ·

    268.5

    DieselDunning's Merredin

    In Merredin ·

  5. 234.9

    U91Eagle Southern Cross

    In Southern Cross ·

    274.9

    DieselEagle Southern Cross

    In Southern Cross ·

  6. 186 km from Southern Cross to Coolgardie

    1 station has a current U91 or diesel price within 5 km of the road.

    253.9

    U91Ampol Foodary Coolgardie

    On the way ·

    275.9

    DieselAmpol Foodary Coolgardie

    On the way ·

  7. 253.7

    U91Vibe Coolgardie

    In Coolgardie ·

    275.7

    DieselVibe Coolgardie

    In Coolgardie ·

  8. 167 km from Coolgardie to Norseman

    2 stations have a current U91 or diesel price within 5 km of the road.

    256.5

    U91BP Norseman

    On the way ·

    295.9

    DieselAmpol Foodary Norseman

    On the way ·

  9. Norseman722 km
    256.5

    U91BP Norseman

    1.4 km from Norseman centre ·

    295.9

    DieselAmpol Foodary Norseman

    In Norseman ·

  10. Ceduna1,925 km
    247.9

    U91Ceduna Perrys

    In Ceduna ·

    273.9

    DieselLiberty Ceduna

    In Ceduna ·

  11. 312 km from Ceduna to Kimba

    6 stations have a current U91 or diesel price within 5 km of the road.

    244.9

    U91Perrys Kyancutta

    On the way ·

    277.9

    DieselHunts Fuel Wudinna

    On the way ·

  12. Kimba2,237 km
    243.9

    U91Kimba Motel Roadhouse

    In Kimba ·

    279.9

    DieselKimba Motel Roadhouse

    In Kimba ·

  13. 155 km from Kimba to Port Augusta

    No station has a current U91 or diesel price within 5 km of the road for 155 km.

  14. Port Augusta2,392 km
    239.5

    U91Liberty Port Augusta

    1.7 km from Port Augusta centre ·

    275.5

    DieselLiberty Port Augusta

    1.7 km from Port Augusta centre ·

  15. Adelaide2,701 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 Perth to Adelaide

About $494 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

$494

216 L at the route average of 228.5 c/L. $464 if every litre cost the route's lowest, 214.9 c/L.

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

Price alerts on the road

Save stations in Northam, Merredin and Southern Cross 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 Northam

Shell Reddy Express Northam has Northam's lowest U91 at 231.9 c/L. Open the map to compare every station near your next stop.

5 stations · from 231.9 c/L

Perth to Adelaide fuel questions

How far is it from Perth to Adelaide by the Great Eastern and Eyre highways?

2,701 km, about 31 h 40 min of driving without stops, measured along the route on OpenStreetMap roads.

Where is the cheapest Unleaded 91 between Perth 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 Shell Reddy Express Northam in or near Northam, at 231.9 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 Perth and Adelaide?

Vibe Ascot in or near Perth, at 252.7 c/L (FuelRadar update 2 Nov 2026). Outside Perth, the lowest on the way is BP Northam OPT in or near Northam, at 265.9 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 Perth to Adelaide?

About $494 of Unleaded 91 one way for a car using 8 L/100 km: 2,701 km at 228.5 c/L, the average current U91 price at 272 stations near the listed towns. A car using 10 L/100 km needs about $617.

Where is the longest stretch between towns from Perth to Adelaide?

Ceduna to Kimba, 312 km. FuelRadar lists 6 stations with a current U91 or diesel price within 5 km of the road between them, so plan to fill before you leave Ceduna.