Road trip fuel stops
Melbourne to Canberra fuel stops
652 km by the Hume and Barton highways, through 10 towns. The cheapest U91 is 218.5 c/L at Pearl Energy Preston in or near Melbourne. The cheapest diesel is 255.5 c/L at Metro Brunswick West in or near Melbourne.
Cheapest U91 on the route
- Distance
- 652 km
- Driving time
- 7 h 52 min
- U91 at 8 L/100 km
- $125

Cheapest U91 and diesel in each town from Melbourne to Canberra
The lowest current public price within 10 km of each town, in driving order with the distance from Melbourne.
- MelbourneStart218.5
U91Pearl Energy PrestonCheapest on the route
9.4 km from Melbourne centre ·
Members only: 217.5 c/L at LMCT+ Preston - (Members Only).
255.5DieselMetro Brunswick WestCheapest on the route
4.8 km from Melbourne centre ·
- Seymour99 km231.5
In Seymour ·
271.5DieselLIBERTY SEYMOUR
In Seymour ·
- Benalla199 km226.5
1.9 km from Benalla centre ·
274.5DieselLIBERTY BENALLA
1.6 km from Benalla centre ·
- Wangaratta239 km · 4 km off the route231.5
3.3 km from Wangaratta centre ·
271.5DieselAPCO Wangaratta
1.0 km from Wangaratta centre ·
- Wodonga308 km229.2
U91APCO Albury
8.8 km from Wodonga centre ·
265.3DieselAPCO Albury
8.8 km from Wodonga centre ·
- Albury314 km229.2
U91APCO Albury
3.4 km from Albury centre ·
265.3DieselAPCO Albury
3.4 km from Albury centre ·
- Holbrook374 km242.9
In Holbrook ·
289.9DieselAmpol Foodary Holbrook
In Holbrook ·
- Gundagai490 km236.5
In Gundagai ·
279.9DieselShell Reddy Express Gundagai
2.2 km from Gundagai centre ·
- Yass588 km · 4 km off the route245.4
In Yass ·
281.9DieselAstron YASS
In Yass ·
- Canberra652 km232.9
6.5 km from Canberra centre ·
Members only: 232.7 c/L at Costco Canberra Airport (Members Only).
277.9DieselBP Fyshwick
6.1 km from Canberra 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 Canberra
About $125 of U91 one way for a car using 8 L/100 km. Change the fuel or the car to see yours.
U91, one way
$125
52 L at the route average of 239.0 c/L. $114 if every litre cost the route's lowest, 218.5 c/L.
652 km one way along the listed route, at the average current U91 price of 241 stations within 10 km of the listed towns (239.0 c/L). Members-only prices, tolls, detours, towing and idling are not counted.
Fuel map
Check stations near Benalla
Metro Petroleum Benalla has Benalla's lowest U91 at 226.5 c/L. Open the map to compare every station near your next stop.
7 stations · from 226.5 c/L
Melbourne to Canberra fuel questions
How far is it from Melbourne to Canberra by the Hume and Barton highways?
652 km, about 7 h 52 min of driving without stops, measured along the route on OpenStreetMap roads.
Where is the cheapest Unleaded 91 between Melbourne and Canberra?
Pearl Energy Preston in or near Melbourne, at 218.5 c/L (FuelRadar update 2 Nov 2026). Outside Melbourne, the lowest on the way is Metro Petroleum Benalla in or near Benalla, at 226.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 Canberra?
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 APCO Albury in or near Wodonga, at 265.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 Melbourne to Canberra?
About $125 of Unleaded 91 one way for a car using 8 L/100 km: 652 km at 239.0 c/L, the average current U91 price at 241 stations near the listed towns. A car using 10 L/100 km needs about $156.











