Route 330 runs between Bracken Ridge and Brisbane City, operating as a BUZ (Bus Upgrade Zone) service every 15 minutes or better, seven days a week, from around 5am until after 9pm. It uses the Northern Busway between Chermside and RBWH, which is why it’s officially classed as an express service, it runs non-stop for that stretch even though it makes 20-plus local stops elsewhere. We pulled live departure data straight from TransLink’s own journey planner and cross-checked two months of service alerts to write this, so the numbers below are current, not copied from an old PDF.
- Route 330 Brisbane At a Glance (Verified Data)
- Full Stop List, Both Directions
- Real Timetable Example (Pulled Live)
- Fares: The Flat 50-Cent Rule, Confirmed
- The Part Nobody Tells You: Why the 330 Gets Cancelled
- The Metro Shortcut Almost Nobody Mentions
- Chermside Backup Plan: What to Catch If the 330 Doesn't Show
- Step-by-Step: Riding the 330 Without Losing Time
- Route 330 vs P331: Which One Should You Catch?
- FAQs
Route 330 Brisbane At a Glance (Verified Data)
| Detail | Verified Information |
| Operator | Transport for Brisbane, part of the TransLink network |
| Service type | BUZ (Bus Upgrade Zone) — guaranteed minimum frequency |
| Termini | Quinlan St, Bracken Ridge ↔ Queen Street bus station / Cultural Centre |
| Route length | Approx. 27 km |
| Stops served | 29 inbound, 30 outbound |
| Classification | Express — runs non-stop on the Northern Busway from Chermside to RBWH |
| Fare | Flat 50 cents, all payment methods, confirmed on TransLink’s fares and zones page |
| Cash accepted? | No — go card, contactless card, or paper ticket only |
Full Stop List, Both Directions
City-bound (Bracken Ridge → Queen Street), confirmed against a live TransLink timetable:
- Quinlan St at Bracken Ridge, near Barrett St
- Barrett St at McKeering–Barrett
- Bracken St at Bracken Ridge Library
- Gawain Rd at Gawain East, stop 42
- Gawain Rd at Bracken Ridge, stop 43
- Norris Rd at Greenore Street
- Norris Rd at Bracken Ridge TAFE
- Barbour Rd near Phillips St
- Phillips St at St Josephs
- Phillips St at Enbrook Street
- Denham St at Warra, stop 31
- Lemke Rd at Sandgate AFC Ground, Taigum
- Handford Rd at Handford–Roghan, Taigum
- Handford Rd at Symes Grove, stop 49, Taigum
- Handford Rd at Liberty Dr, Taigum
- Handford Rd at St Flannans School, Zillmere
- Handford Rd at Handford–Battersby, stop 49, Zillmere
- Handford Rd at Zillmere station
- Murphy Rd at Zillmere School, stop 44
- Murphy Rd at Butt Street, Geebung
- Murphy Rd at Ellison Road, stop 41, Aspley
- Gympie Rd at The Gardens, stop 38A, Chermside
- Gympie Rd at Chermside, stop 37/38
- [Express run on the Northern Busway — no stops]
- RBWH station
- Herston station
- QUT Kelvin Grove station
- Normanby station
- Roma Street busway station
- Queen Street bus station (drop-off only)
The reverse direction, City to Bracken Ridge, mirrors this list with slightly different stop naming near Chermside (you’ll see “Gympie Rd at Chermside, stop 37/38” listed as the boarding point rather than “The Gardens”). Always match the stop code, not just the name — several stops on Handford Rd share nearly identical names.
Real Timetable Example (Pulled Live)
Here’s an actual departure sequence, taken directly from TransLink’s live timetable for a Friday evening, showing how the schedule and running times behave in practice:
| Departs Quinlan St, Bracken Ridge | Arrives Chermside (stop 37/38) | Arrives RBWH | Arrives Queen St |
| 8:10pm | 8:29pm | 8:41pm | 8:53pm |
| 8:25pm | 8:44pm | 8:56pm | 9:08pm |
| 8:40pm | 8:59pm | 9:11pm | 9:23pm |
Two things stand out that most route guides never mention. First, the Chermside-to-RBWH leg takes 12 minutes flat every single time — that’s the express busway section, and it doesn’t vary with traffic the way the suburban leg does. Second, the total trip is 43 minutes at this time of night, several minutes faster than the 56–59 minute figure quoted in older third-party listings, because evening traffic on Handford Rd and Gympie Rd is lighter. Daytime and peak-hour trips run slower through the Bracken Ridge and Zillmere sections. Always pull the live board for your actual departure window rather than relying on a single average figure — TransLink’s journey planner updates in real time and is the only source that reflects same-day changes.
Fares: The Flat 50-Cent Rule, Confirmed
We checked this directly against TransLink’s current fares page rather than assuming the old zone-based system still applies. As of now, every trip on the SEQ network — including the full Route 330 run from Bracken Ridge to the City — costs a flat 50 cents, regardless of distance or how many zones you cross. This applies whether you tap on with a go card, a Visa or Mastercard (physical or on a smart device), or a smart watch, as long as you tap on and off with the same card or device every time.
Key rules that trip riders up:
- No cash accepted on board — none of TransLink’s SEQ services take cash, including the 330.
- Transfers count as one journey. If you connect to a train or another bus to finish your trip, it’s still one 50-cent fare as long as you follow TransLink’s transfer rules.
- You can’t top up on board. Load your go card or link your contactless card before you travel — you can’t fix a zero balance at the driver’s seat.
The Part Nobody Tells You: Why the 330 Gets Cancelled
Most route guides quote a static timetable and stop there. We went through two months of TransLink’s published service alerts for the 330 specifically, and a clear pattern shows up that nobody else is reporting: the overwhelming majority of cancelled 330 trips are cancelled for “staff availability,” not traffic.
Real, dated examples pulled from TransLink’s own alert log:
- 6:40am service — cancelled, staff availability
- 7:59am service — cancelled, staff availability
- 8:20am service — cancelled, bus availability
- 8:30am service — cancelled, staff availability
- 6:20am service — cancelled, mechanical issues
- 6:30pm service — cancelled, mechanical issues
- 7:55pm service — cancelled, congestion
Congestion-related cancellations do happen, and they cluster around the Gympie Road at Chermside and The Gardens stops. But the driver and vehicle availability issues are the bigger, less predictable risk — and they hit early-morning and evening peak services hardest. If a 330 doesn’t show at your stop, don’t assume it’s stuck in traffic and wait it out. Check TransLink’s service updates page immediately, because there’s a real chance the trip was cancelled outright rather than delayed.
The Metro Shortcut Almost Nobody Mentions
This is the single biggest thing route guides for the 330 miss. From RBWH through to Roma Street, the 330 runs on exactly the same busway stations as Brisbane Metro’s M2 line — RBWH, Herston, QUT Kelvin Grove, and Normanby are shared stops.
The difference is frequency. The 330 runs every 15 minutes or better. The M2 metro runs every 5 minutes on weekdays through the middle of the day, and every 10–15 minutes outside those hours, all on the same flat 50-cent fare.
Practical takeaway: if you board the 330 anywhere from Bracken Ridge to Chermside and your destination is RBWH, Herston, QUT Kelvin Grove, Normanby, or Roma Street, don’t wait for the 330 if it’s delayed once you’re at Chermside or RBWH — jump on whichever comes first, since both the 330 and the M2 will get you to the same inner-city stations at the same fare. This one swap can save 10 minutes or more during the day when the metro’s 5-minute frequency easily beats the 330’s scheduled gap.
Chermside Backup Plan: What to Catch If the 330 Doesn’t Show
Chermside bus station is the busiest interchange on this route, and it’s also where most 330 delays and cancellations originate. What most guides don’t tell you is that it’s a major hub with several other routes running the same general direction toward the City or RBWH, so a cancelled 330 isn’t a dead end:
| Alternative route from Chermside | Also serves |
| 333 (Cultural Centre) | RBWH, QUT Kelvin Grove, Normanby, King George Square |
| 334 (Ann Street) | RBWH, Fortitude Valley, City |
| 340 (Woolloongabba) | RBWH, QUT Kelvin Grove, Normanby |
| 370 (Herschel Street) | RBWH, Fortitude Valley, Adelaide Street |

If you’re stuck at Chermside and the 330 is delayed or cancelled, any of these will get you to RBWH or the City core on the same flat fare — check the departure board at the interchange rather than defaulting to a long wait.
Step-by-Step: Riding the 330 Without Losing Time
- Confirm your stop code, not just the street name — Handford Rd alone has six near-identical stop names.
- Load a go card or link a contactless card before travel day — cash and on-board top-ups aren’t options.
- Pull the live timetable 10–15 minutes before departure, not the printed PDF, since same-day cancellations are common enough to matter.
- If you’re heading to RBWH, Herston, QUT Kelvin Grove, Normanby, or Roma Street, treat the M2 metro as an equal option once you reach Chermside or RBWH — take whichever arrives first.
- If the 330 is delayed at Chermside, check the departure board for routes 333, 334, 340, or 370 as a same-fare backup.
- Tap off at your exact stop — even under the flat fare, a missed tap-off can flag your card and cause account issues on future trips.
Route 330 vs P331: Which One Should You Catch?
| Feature | Route 330 | Route P331 |
| Stops | All 29–30 stops | Skips most local stops between Chermside and the City |
| Fare payment | go card, contactless, paper ticket | Pre-paid only |
| Best for | Anywhere between Bracken Ridge and Chermside | Direct Bracken Ridge/Chermside-to-City commutes |
| Frequency | Every 15 minutes or better, all day | Limited peak-hour departures only |
If you’re boarding anywhere between Zillmere and Chermside, you need the 330 — the P331 skips those stops entirely. If you’re at the Bracken Ridge or Chermside end and just want the fastest run into the CBD during peak hours, the P331 will usually beat it.
FAQs
How much does Route 330 cost?
50 cents flat, confirmed directly on TransLink’s fares page, regardless of how far along the route you travel.
Why does my 330 keep getting cancelled?
Based on TransLink’s own service alert history, staff and vehicle availability — not traffic — cause the majority of 330 cancellations, particularly on early-morning and evening trips.
Is there a faster alternative for part of the trip?
Yes. From RBWH to Roma Street, Brisbane Metro’s M2 line runs the same busway stations at up to double the frequency, for the same fare.
Can I pay with cash on the 330?
No. TransLink doesn’t accept cash on any South East Queensland service, including this route.
Is the 330 wheelchair accessible?
Yes, all Transport for Brisbane buses on BUZ routes are low-floor vehicles with priority seating and space for mobility devices.
For a wider look at getting around this side of Brisbane — from Chermside to the CBD end near South Bank — the local transit breakdowns on ausinside.com are worth checking before you plan a day that depends on more than one route. And if the 330’s cancellation pattern above changes your commute plans, a quick scan of the neighborhood guides on ausinside.com can help you figure out what’s actually walkable from the nearest busway station instead.

