TL;DR: Pointing the car north for the school holidays? The Bruce Highway is barely dearer up the coast — the Brisbane-side and Moreton-town median this morning is 207.9 c/L; the Sunshine Coast median is 209.9. That’s about 2 cents, not the cliff people expect. The real story is two things. First: every sub-200 fill on the whole run is at the Brisbane/Caboolture end — U-Go Bracken Ridge at 199.5 (the cheapest of the lot), then ARKO Energy, Pacific Fuel Solutions and United all at 199.9 in Caboolture town, and the 7-Elevens around 201.9. On the Coast the floor lifts to about 203 — the beach towns hold the low 200s (7-Eleven Maroochydore North, Ampol Foodary Maroochydore and United Alexandra Headland all at 202.9), but nothing dips into the 199s, and the Bruce-spine hinterland is the dear end: Nambour 216–220, Beerwah 219.9. So it’s less “the Coast is dear” and more “the 199s run out at Caboolture.” Second, the killer detail: in Caboolture the servos bolted to the highway stop — Ampol Foodary Caboolture and Caltex Caboolture East and West — are all at 229.9, while the Caboolture town discounters two minutes off the motorway are 199.9. That’s a 30-cent gap in the same suburb for the crime of not leaving the motorway. Fill at Caboolture town on the way up, and drive into the town — do not pull into the travel centre on the highway.
Everyone reckons fuel gets dearer the further north you drive, so the school-holiday plan north is the same as the plan south: “fill up before we get there.” On the Bruce that’s the right plan, but for a reason that’s easy to get wrong. I ran the corridor this morning, Bracken Ridge up through Caboolture and Beerwah to Nambour and Caloundra, and yes — unlike the M1 south to the Gold Coast, where the two ends priced within four-tenths of a cent, the Bruce does trend dearer heading north. But only modestly on the medians. The thing that’ll actually cost you is a servo choice in Caboolture that has nothing to do with distance at all.
The north gradient is real — but modest
First, the honest version of the gradient, because people oversell it. The Brisbane-side and Moreton-town median this morning is 207.9 c/L. The Sunshine Coast median is 209.9. That’s barely a 2-cent step north — real, but tiny. It is not the “everything doubles once you cross the Glass House Mountains” cliff of legend. If you’re picturing 230 boards all the way up the Coast, that’s the travel centres talking, not the town servos.
So the Coast is a couple of cents dearer on average. Fine. But a 2-cent median gap wouldn’t be worth a post. What’s worth a post is where the cheap fuel is — and where the 199s stop.
The cheap fills are all at the Brisbane/Caboolture end
Every genuinely cheap fill on this run — anything under 200 — is at the Brisbane and Caboolture end. Not one is on the Coast:
- 199.5 — U-Go Bracken Ridge (cheapest on the whole run)
- 199.9 — ARKO Energy Caboolture
- 199.9 — Pacific Fuel Solutions Caboolture
- 199.9 — United Caboolture
- 201.9 — 7-Eleven Bracken Ridge North
- 201.9 — 7-Eleven Caboolture
That’s the pattern from every corridor I’ve mapped: the cheap operators are discounters and independents, and here they cluster at the metro-and-Moreton end. If your route runs Bracken Ridge up to Caboolture, you pass all of them before you’ve properly left town. Fill anywhere along here and you’re at 199 to 202 — and this is where the 199s stop, because once you’re past Caboolture the floor lifts.
Past Caboolture, the 199s run out
Here’s the bit that changes the plan. Once you’re north of Caboolture, the 199s are gone and the Coast floor lifts to about 203. You can still find the low 200s — you just have to know they live in the beach towns, not the highway: 7-Eleven Maroochydore North, Ampol Foodary Maroochydore and United Alexandra Headland are all at 202.9, Liberty Bokarina at 203.5. What you won’t find anywhere on the Coast is a 199. And the Bruce-spine hinterland is dearer still: Ampol Nambour 215.9, EG Ampol Nambour and Shell Reddy Express Nambour both 216.9, Caltex Nambour 219.9, EG Ampol Beerwah 219.9.
So the Coast floor is a few cents higher — 203 against the Brisbane end’s 199 — and the low 200s are down at the beach, not up the highway. The catch is the hinterland: if you’re heading inland or up the Bruce past the coast strip, Nambour and Beerwah run 216 to 220, and there’s no discounter tail up there to bail you out. Roll in on empty around Nambour and you’ll pay a 219.9 board because it was the only servo before the light came on.
The killer detail: the Caboolture travel-centre trap
Now the one that’ll actually sting if you don’t know it. In Caboolture — the same suburb where the town discounters sit at 199.9 — the servos bolted to the highway stop are at 229.9:
- 229.9 — Ampol Foodary Caboolture
- 229.9 — Caltex Caboolture East
- 229.9 — Caltex Caboolture West
- 199.9 — ARKO Energy / Pacific Fuel Solutions / United, Caboolture town
That’s a 30-cent gap inside the one suburb. Not thirty cents between the metro and the Coast — thirty cents between the travel centre you can see from the motorway and the discounter two minutes off it. On a 50-litre fill that’s about $15 for the convenience of not indicating left. Same fuel, same town, same feed. The only difference is whether you left the motorway.
This is the off-ramp premium in its purest, ugliest form. Inside Brisbane metro I couldn’t find a reliable off-ramp premium — there’s always a discounter three streets deep. But a highway travel centre in a town like Caboolture is a different animal: it’s selling to drivers who won’t leave the stop, and it prices exactly like it knows that. 229.9 is not the Caboolture price. 199.9 is. The travel centre is the tax on not turning off.
Same suburb, 30 cents apart
Here’s the trap laid out — the Caboolture town discounter against the Caboolture motorway travel centre, with a dear Coast servo and the cheapest fill on the run for scale. The two Caboolture bars are the same suburb, same morning, same feed.
So what for your drive north
Two rules and the Bruce is sorted:
- Fill at Caboolture town on the way up — but drive into the town. The discounters — ARKO Energy, Pacific Fuel Solutions, United — are at 199.9, and U-Go Bracken Ridge is a touch under at 199.5 if you’re starting from the northside. This is the cheapest fuel on the whole run, and it’s your last cheap fuel before the range. Top up here even if you’re only three-quarters down. Do not pull into the Ampol Foodary or the Caltex on the highway stop — those read 229.9, thirty cents over the town, for the same fuel.
- On the Coast, the low 200s live in the beach towns — not up the highway. There’s no 199 anywhere north of Caboolture, but Maroochydore and Alexandra Headland hold about 202.9. What stings is the hinterland: Nambour and Beerwah run 216 to 220, with no discounter tail. If you skipped the Caboolture fill, aim for a coast-town servo around 203 and steer clear of the inland Bruce boards.
The rule underneath is the same as always: the cheap fuel follows the operator, not the postcode — and on a highway run, the servo bolted to the stop is the one charging thirty cents over the town it sits in.
Best move is to just look before you commit. Open Pinly Fuel — it shows the price at every servo along your route off the QLD Government feed, so you can fill at the Caboolture town discounter on the way up, drive straight past the 229.9 travel centre, and know before you get to the Coast that there’s no cheaper option waiting. Doing the run the other way? The southbound M1 companion has that corridor — and it’s a genuinely different shape, because the M1 has no north-south gradient at all.
How we measure: stations along the Bruce Highway from the Brisbane northside up through Caboolture and Beerwah to the Sunshine Coast, QLD Government price feed, regular unleaded (ULP/91), each station’s latest reported price on the morning of 9 September 2026 — 54 servos in all. “Brisbane-side/Moreton” and “Sunshine Coast” medians split the corridor around the Glass House Mountains. Prices move daily — the individual figures here are a snapshot, but the pattern (the sub-200 fills only at the Brisbane/Caboolture end, a Coast floor a few cents higher in the low 200s with the beach towns cheapest and the hinterland dearest, and the Caboolture travel centres pricing ~30 cents over the town two minutes away) holds. Suburb tags come from the feed, not a surveyed access ramp, so “travel centre” means the servo attached to the highway stop, not a clipboard on the ramp itself.