Road trip fuel stops

Perth to Albany fuel stops

417 km by the Albany Highway, through 6 towns. The cheapest U91 is 215.9 c/L at Vibe Piara Waters in or near Armadale. The cheapest diesel is 252.7 c/L at Vibe Ascot in or near Perth.

Cheapest U91 on the route

215.9c/L
Distance
417 km
Driving time
5 h 9 min
U91 at 8 L/100 km
$76
Unbranded Australian service station at first light after rain
Prices updated

Cheapest U91 and diesel in each town from Perth to Albany

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. 215.9

    U91Vibe Piara WatersCheapest on the route

    8.2 km from Armadale centre ·

    252.9

    DieselVibe Oakford Truckstop

    8.3 km from Armadale centre ·

  3. Williams168 km
    231.9

    U91Burk Williams

    In Williams ·

    265.9

    DieselBurk Williams

    In Williams ·

  4. Kojonup263 km
    249.9

    U91Hillview Roadhouse and Motel

    In Kojonup ·

    275.9

    DieselHi-Way Sales & Service 1982

    In Kojonup ·

  5. 237.9

    U91United Mount Barker Roadhouse Truck Stop

    In Mount Barker ·

    275.9

    DieselUnited Mount Barker Roadhouse Truck Stop

    In Mount Barker ·

  6. Albany417 km
    227.9

    U91Petro Fuels Albany

    2.0 km from Albany centre ·

    261.9

    DieselPetro Fuels Albany

    2.0 km from Albany 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 Albany

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

$76

33 L at the route average of 227.9 c/L. $72 if every litre cost the route's lowest, 215.9 c/L.

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

Price alerts on the road

Save stations in Armadale, Williams and Kojonup 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 Armadale

Vibe Piara Waters has Armadale's lowest U91 at 215.9 c/L. Open the map to compare every station near your next stop.

40 stations · from 215.9 c/L

Perth to Albany fuel questions

How far is it from Perth to Albany by the Albany Highway?

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

Where is the cheapest Unleaded 91 between Perth and Albany?

Vibe Piara Waters in or near Armadale, at 215.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 Albany?

Vibe Ascot in or near Perth, at 252.7 c/L (FuelRadar update 2 Nov 2026). Outside Perth, the lowest on the way is Vibe Oakford Truckstop in or near Armadale, at 252.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 Albany?

About $76 of Unleaded 91 one way for a car using 8 L/100 km: 417 km at 227.9 c/L, the average current U91 price at 162 stations near the listed towns. A car using 10 L/100 km needs about $95.