Route 120 Brisbane: Full Timetable, Stops, Fares and Insider Tips

Route 120 Brisbane TransLink bus waiting at Garden City Shopping Centre Interchange on a sunny day. Route 120 TransLink bus at Garden City Shopping Centre Interchange, providing express service between Upper Mount Gravatt, Griffith University, QEII Hospital, and Brisbane CBD.

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

DetailInformation
Route name120 – Garden City to City via Tarragindi
Service typeExpress (limited stops between Garden City and Buranda)
Terminus 1Garden City Shopping Centre Interchange (Stop D)
Terminus 2Queen Street Bus Station (drop-off only inbound)
Total stops24
Journey time45–53 minutes, traffic-dependent
Operating hoursFrom roughly 5:20am to around 11:40pm, 7 days
Peak frequencyEvery 15 minutes on weekday peaks
Off-peak/weekend frequencyEvery 30 minutes
Fare (adult, go card or tap-on card)50 cents flat, any zone, any time
OperatorBrisbane 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.

#StopSuburb
1Garden City Shopping Centre Interchange, Stop DUpper Mount Gravatt
2Logan Rd at Kessels Corner, Stop 44Upper Mount Gravatt
3Klumpp Rd at Klumpp-DawsonUpper Mount Gravatt
4Klumpp Rd at HibiscusUpper Mount Gravatt
5University Rd at Mt Gravatt CemeteryNathan
6Griffith University, Stop BNathan
7Troughton Rd at QEII HospitalCoopers Plains
8Musgrave Rd, Stop 53Coopers Plains
9Musgrave Rd at Boundary St, Stop 54aCoopers Plains
10Orange Grove Rd at QG LaboratoryCoopers Plains
11Orange Grove Rd at Salisbury East, Stop 51Salisbury
12Orange Grove Rd at Dulcie St, Stop 52Salisbury
13Toohey Rd at Toohey Forest, Stop 53Salisbury
14Toohey Rd at Tarragindi, Stop 44/48Tarragindi
15Toohey Rd at Wellers Hill School, Stop 47aTarragindi
16Toohey Rd at Denham Terrace, Stop 44/41Tarragindi
17Sexton St near Effingham StTarragindi
18Ekibin Rd E at Ekibin, Stop 30Tarragindi
19Earl St at Thompson Estate, Stop 17Greenslopes
20Buranda Busway StationBuranda
21Mater Hill StationSouth Brisbane
22South Bank Busway StationSouth Brisbane
23Cultural Centre StationSouth Brisbane
24Queen Street Bus StationBrisbane 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:

PeriodFrequencyNotes
Weekday early morning (5:20am–7am)Every 20–30 minFirst services from Garden City start around 5:20am
Weekday AM/PM peakEvery 15 minBusiest around QEII Hospital and Griffith Uni stops
Weekday interpeak/eveningEvery 20–30 minStill frequent enough not to plan around
Weekend (Saturday/Sunday)Every 30 minLater start (from around 6:40am), runs to roughly 11:40pm
Last serviceAround 11:40pmCheck 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.

Route 100 Brisbane

How to Plan a Trip on the 120: Step-by-Step

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.

FactorRoute 120 BusDriving via Pacific Motorway/Ipswich Rd
Cost per trip50 centsFuel + CBD parking (often $30–$50/day)
Travel time, peak hour~48–55 min30–50 min, highly variable with congestion
Parking hassleNoneSignificant in the CBD and South Brisbane
ReliabilityGenerally good, minor delays around Klumpp Rd mergeUnpredictable during motorway incidents
Best forGriffith Uni, QEII Hospital, CBD workers, studentsOff-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.

Interior view from inside a Route 120 Brisbane bus travelling along a city road with passengers seated and traffic visible through the front windshield.

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.

Leave a Reply

Your email address will not be published. Required fields are marked *