The route 120 is the express TransLink bus that links Garden City Shopping Center, Upper Mount Gravatt to the City via Griffith University Nathan, QEII Hospital and Tarragindi. It serves 24 stations within 48 minutes of travel time, travels daily from morning till late night and – like all SEQ buses currently – is a fixed 50 cent fare per trip with a go card and tap-and-go card. The details provided below are the findings after taking it for a test ride.
- Quick Facts: Route 120 at a Glance
- What the 120 Actually Does (And Who It's Built For)
- Full Stop List (Inbound to City)
- Timetable and Frequency
- How Much Does the 120 Cost?
- How to Plan a Trip on the 120: Step-by-Step
- Bus vs Driving: Is the 120 Worth It From Upper Mount Gravatt?
- Who Should Use the Route 120
- Common Problems Riders Report
- Conclusion
- FAQs About Route 120 Brisbane
Quick Facts: Route 120 at a Glance
| Detail | Information |
| Route name | 120 – Garden City to City via Tarragindi |
| Service type | Express (limited stops between Garden City and Buranda) |
| Terminus 1 | Garden City Shopping Centre Interchange (Stop D) |
| Terminus 2 | Queen Street Bus Station (drop-off only inbound) |
| Total stops | 24 |
| Journey time | 45–53 minutes, traffic-dependent |
| Operating hours | From roughly 5:20am to around 11:40pm, 7 days |
| Peak frequency | Every 15 minutes on weekday peaks |
| Off-peak/weekend frequency | Every 30 minutes |
| Fare (adult, go card or tap-on card) | 50 cents flat, any zone, any time |
| Operator | Brisbane Transport (TransLink network) |
What the 120 Actually Does (And Who It’s Built For)
Most Brisbane bus guides describe the 120 as “a bus between Garden City and the City.” That undersells it. In our experience testing it against alternatives like the 130 and the Beenleigh/Cleveland train lines, the 120’s real value is that it’s the only direct express link between the Mount Gravatt–Nathan education and health precinct and the inner city.
It’s the bus you take if you:
- Study or work at Griffith University’s Nathan campus
- Work or attend appointments at QEII Jubilee Hospital, Coopers Plains
- Live in Tarragindi, Salisbury, Wellers Hill or Upper Mount Gravatt and commute to the CBD, South Bank or Buranda
- Are shopping at Garden City and want a fast run into town without driving down Logan Road in peak traffic
It is not the fastest option if your destination is South Bank or the Cultural Precinct only — the busway services (like the 60 or the M2 from the Eight Mile Plains busway) can beat it on that leg. The 120 wins specifically on the Tarragindi/Nathan corridor, where there’s no train line at all.
Full Stop List (Inbound to City)
This is the stop order TransLink currently runs, checked against the live timetable for the Garden City → City via Tarragindi direction.
| # | Stop | Suburb |
| 1 | Garden City Shopping Centre Interchange, Stop D | Upper Mount Gravatt |
| 2 | Logan Rd at Kessels Corner, Stop 44 | Upper Mount Gravatt |
| 3 | Klumpp Rd at Klumpp-Dawson | Upper Mount Gravatt |
| 4 | Klumpp Rd at Hibiscus | Upper Mount Gravatt |
| 5 | University Rd at Mt Gravatt Cemetery | Nathan |
| 6 | Griffith University, Stop B | Nathan |
| 7 | Troughton Rd at QEII Hospital | Coopers Plains |
| 8 | Musgrave Rd, Stop 53 | Coopers Plains |
| 9 | Musgrave Rd at Boundary St, Stop 54a | Coopers Plains |
| 10 | Orange Grove Rd at QG Laboratory | Coopers Plains |
| 11 | Orange Grove Rd at Salisbury East, Stop 51 | Salisbury |
| 12 | Orange Grove Rd at Dulcie St, Stop 52 | Salisbury |
| 13 | Toohey Rd at Toohey Forest, Stop 53 | Salisbury |
| 14 | Toohey Rd at Tarragindi, Stop 44/48 | Tarragindi |
| 15 | Toohey Rd at Wellers Hill School, Stop 47a | Tarragindi |
| 16 | Toohey Rd at Denham Terrace, Stop 44/41 | Tarragindi |
| 17 | Sexton St near Effingham St | Tarragindi |
| 18 | Ekibin Rd E at Ekibin, Stop 30 | Tarragindi |
| 19 | Earl St at Thompson Estate, Stop 17 | Greenslopes |
| 20 | Buranda Busway Station | Buranda |
| 21 | Mater Hill Station | South Brisbane |
| 22 | South Bank Busway Station | South Brisbane |
| 23 | Cultural Centre Station | South Brisbane |
| 24 | Queen Street Bus Station | Brisbane City |
The outbound (City to Garden City) run uses the same 24 stops in reverse, with Queen Street as the pick-up point and Garden City Interchange Stop A as the final drop.
Timetable and Frequency
Route 120 runs seven days a week, but spacing changes noticeably depending on the time of day. Here’s what we clocked when live-tracking several trips against the scheduled board:
| Period | Frequency | Notes |
| Weekday early morning (5:20am–7am) | Every 20–30 min | First services from Garden City start around 5:20am |
| Weekday AM/PM peak | Every 15 min | Busiest around QEII Hospital and Griffith Uni stops |
| Weekday interpeak/evening | Every 20–30 min | Still frequent enough not to plan around |
| Weekend (Saturday/Sunday) | Every 30 min | Later start (from around 6:40am), runs to roughly 11:40pm |
| Last service | Around 11:40pm | Check the day-specific timetable — Friday/Saturday nights sometimes run a later last trip |
Our tip: Don’t depend on a printed timetable card to show you the exact minute-to-minute schedule. The TransLink travel planner and the GTFS data feed, which forms the basis for app services like Moovit and Transit, provide real-time data that is based on actual traffic conditions, including traffic congestion around Pacific Motorway on-ramps in the vicinity of Klumpp Road.
How Much Does the 120 Cost?
This is the part most guides get outdated fast, so we checked it directly against TransLink’s current fare page. With respect to the last fare adjustment, a fixed fare of 50 cents has been applied per trip. This replaced the previous system of distance-based fares, whereby one would pay more for each additional distance traveled (i.e. the old Zone 1-3 structure, making the trip from Garden City to City much more expensive).
That means:
- A trip from Garden City to Queen Street on the route 120 costs 50 cents, same as a two-stop hop.
- The 20% off-peak discount and 50% concession discount do not stack on top of the 50 cent fare — it’s already a flat rate for everyone during this period.
- You can pay by go card, or by tapping on and off with a Visa or Mastercard (physical or digital wallet) at the bus’s onboard reader.
- Paper single tickets are still technically available at select interchanges, but almost nobody uses them now that tap-and-go is universal on Brisbane buses.
One local nuance worth knowing: Queensland is progressively phasing the physical go card into a new “Translink Card” system through 2026. If your card looks or behaves differently to what you remember, that’s why — it’s not a fault on the 120 specifically.
How to Plan a Trip on the 120: Step-by-Step
- Open the TransLink Journey Planner (jp.translink.com.au) or the MyTranslink app and search Route 120 directly, or enter your start and end address for a suggested trip.
- Check the direction. “Garden City” services run outbound from the City; “City” or “Queen Street” services run inbound from Garden City. This trips up first-time riders more than anything else.
- Confirm your stop by name, not just suburb. Tarragindi alone has five route 120 stops within a kilometre of each other — Toohey Rd at Tarragindi is not the same stop as Toohey Rd at Denham Terrace.
- Set your go card or payment card ready before boarding. Brisbane Transport drivers expect a tap within a few seconds of boarding — fumbling for a card holds up the queue at busy stops like Griffith University and QEII Hospital.
- Tap on immediately when boarding, tap off immediately when alighting. Missing a tap-off on a flat 50 cent fare structure still triggers a default maximum fare charge, so don’t skip it even though the trip is cheap.
- Use the Transit or Moovit app for live tracking if you’re on a tight connection — both show the actual GPS position of the next 120, which is more reliable than the static timetable during peak hour.
- If connecting to a train, get off at Buranda Busway Station or Mater Hill Station rather than riding all the way to Queen Street — both connect directly to the Beenleigh, Cleveland and Gold Coast rail lines without backtracking.
Bus vs Driving: Is the 120 Worth It From Upper Mount Gravatt?
We get asked this a lot by people who live near Garden City and are deciding whether to drive into the CBD instead.
| Factor | Route 120 Bus | Driving via Pacific Motorway/Ipswich Rd |
| Cost per trip | 50 cents | Fuel + CBD parking (often $30–$50/day) |
| Travel time, peak hour | ~48–55 min | 30–50 min, highly variable with congestion |
| Parking hassle | None | Significant in the CBD and South Brisbane |
| Reliability | Generally good, minor delays around Klumpp Rd merge | Unpredictable during motorway incidents |
| Best for | Griffith Uni, QEII Hospital, CBD workers, students | Off-peak trips, multiple stops, carrying heavy items |
For a daily CBD commute, the 120 wins comfortably on cost and stress. For an irregular trip carrying equipment, or travel outside the 120’s operating hours, driving still makes sense.

Who Should Use the Route 120
- Griffith University Nathan students and staff commuting from the city or South Brisbane
- QEII Jubilee Hospital staff and patients needing a direct run from the CBD or Garden City
- Tarragindi, Salisbury and Wellers Hill residents commuting to Buranda, South Bank or the CBD
- Upper Mount Gravatt/Garden City shoppers or commuters who want to skip Logan Road traffic and CBD parking costs
- Anyone connecting to rail at Buranda or Mater Hill, since the 120 drops right at both stations without a backtrack
Not the best fit for: trips solely within South Bank/Cultural Precinct (the busway-only services are faster for that leg), or late-night travel outside the roughly 5:20am–11:40pm window.
Common Problems Riders Report
Being upfront here matters more than pretending the route is flawless. Based on TransLink’s own service alerts and rider feedback we monitored:
- Boarding delays cause occasional trip cancellations, particularly on evening services — TransLink has cancelled specific 120 trips in the past when a prior service ran too far behind schedule to safely continue.
- The Klumpp Road/Pacific Motorway merge near Griffith University is the single biggest cause of minor lateness during weekday peak.
- Weekend frequency drops to every 30 minutes, which catches out people used to the 15-minute weekday peak spacing.
- On-time performance sits in the middle of the pack compared to other TransLink routes — solid, not perfect. If your appointment time is tight (a hospital booking at QEII, for example), we’d build in a 10-minute buffer.
Conclusion
The Route 120 is the fastest direct link between the Tarragindi–Nathan corridor and the Brisbane CBD, full stop. No train line covers this route, so for anyone near Griffith University, QEII Hospital, Tarragindi, Salisbury or Garden City, this bus isn’t just an option — it’s the only sensible public transport option. At 50 cents a trip, with a 15-minute peak frequency and a busway run from Buranda into the city, it beats driving on cost and stress even if it doesn’t always win on raw speed. The service isn’t flawless, expect the odd delay around the Klumpp Road merge and thinner weekend frequency but for its specific corridor, it’s a reliable daily workhorse.
FAQs About Route 120 Brisbane
Does the Route 120 go to South Bank?
Yes. South Bank Busway Station is the second last station after which it goes to Cultural Centre and Queen Street, which means that one can board it directly without any transfers at Tarragindi, Salisbury or Garden City.
Does the Route 120 service stop at Griffith University Nathan campus?
Yes, Griffith University Stop B is the sixth stop inbound and services both directions.
Is the 120 a busway service?
Partly. It travels on normal roads for much of its journey through Tarragindi and Coopers Plains and then merges into the South East Busway route from Buranda all the way till Cultural Centre.
Will my go card work for the route 120 if it expires soon?
Make sure that your go card does not expire, else it will not work on the fare reader at the entry point and you may have to purchase paper tickets or tap cards as a substitute.
What makes route 120 different from the route 130?
While 130 bus covers the Mount Gravatt region too, yet it is on a separate corridor altogether. If you’re specifically travelling via Tarragindi, QEII Hospital or Griffith University Nathan, the route 120 is the direct match — always confirm via the journey planner if you’re unsure which one stops closest to your address.

