Road trip fuel stops
Perth to Margaret River fuel stops
268 km by the Forrest and Bussell highways, through 5 towns. The cheapest U91 is 216.7 c/L at Vibe Morley in or near Perth. The cheapest diesel is 252.7 c/L at Vibe Ascot in or near Perth.
Cheapest U91 on the route
- Distance
- 268 km
- Driving time
- 3 h 17 min
- U91 at 8 L/100 km
- $49

Cheapest U91 and diesel in each town from Perth to Margaret River
The lowest current public price within 10 km of each town, in driving order with the distance from Perth.
- PerthStart216.7
U91Vibe MorleyCheapest on the route
7.8 km from Perth centre ·
Members only: 214.7 c/L at Costco Perth Airport.
252.7DieselVibe AscotCheapest on the route
7.3 km from Perth centre ·
- Mandurah65 km · 6 km off the route221.9
2.7 km from Mandurah centre ·
275.5DieselCaltex Lakes Road Nambeelup
8.1 km from Mandurah centre ·
- Bunbury175 km · 8 km off the route223.5
5.6 km from Bunbury centre ·
257.3DieselVibe Bunbury South
2.8 km from Bunbury centre ·
- Busselton221 km228.9
4.7 km from Busselton centre ·
266.2DieselLiberty Busselton West
In Busselton ·
- Margaret River268 km237.3
8.7 km from Margaret River centre ·
276.3DieselVibe Witchcliffe
8.7 km from Margaret River 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 Margaret River
About $49 of U91 one way for a car using 8 L/100 km. Change the fuel or the car to see yours.
U91, one way
$49
21 L at the route average of 229.0 c/L. $46 if every litre cost the route's lowest, 216.7 c/L.
268 km one way along the listed route, at the average current U91 price of 166 stations within 10 km of the listed towns (229.0 c/L). Members-only prices, tolls, detours, towing and idling are not counted.
Fuel map
Check stations near Mandurah
EG Ampol Mandurah has Mandurah's lowest U91 at 221.9 c/L. Open the map to compare every station near your next stop.
24 stations · from 221.9 c/L
Perth to Margaret River fuel questions
How far is it from Perth to Margaret River by the Forrest and Bussell highways?
268 km, about 3 h 17 min of driving without stops, measured along the route on OpenStreetMap roads.
Where is the cheapest Unleaded 91 between Perth and Margaret River?
Vibe Morley in or near Perth, at 216.7 c/L (FuelRadar update 2 Nov 2026). Outside Perth, the lowest on the way is EG Ampol Mandurah in or near Mandurah, at 221.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 Margaret River?
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 Bunbury South in or near Bunbury, at 257.3 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 Margaret River?
About $49 of Unleaded 91 one way for a car using 8 L/100 km: 268 km at 229.0 c/L, the average current U91 price at 166 stations near the listed towns. A car using 10 L/100 km needs about $61.











