← All agencies

Feed status · checked 2026-09-01

TransLink South East Queensland

Based on the official feed source on file

Service mode Tram + Rail + 2 more

64.1 / 100

up 2.6 since 2026-08-31 · D → D

Catalogued in Queensland, Australia.

Covers 60 daysAccessibility gapsRealtime not yet published

One multi-operator schedule for the Brisbane and South East Queensland network; counted as one feed record, not a distinct-agency count.

A data-quality and completeness lens to help an agency improve its GTFS feed. Not an official compliance determination from any transit program. New to this? How to read your scorecard. Interactive view of this scorecard. Rubric v1.3, validator 8.0.1.

Checked for changes 51 minutes ago; last changed 6 hours ago.

Measured 3 of 4 score categories from the official feed URL on file.

How we measured this

Confidence in this measurement: medium.

  • Realtime quality was not measured this run. It does not count against the grade.
  • The feed was downloaded from the official feed URL on file.

Confidence describes how much the pipeline could measure this run, not the feed itself. It never changes the grade.

Top things to fix

Fix 01

Set wheelchair_boarding to 1 (accessible) or 2 (not accessible) for every stop. A field survey can start with the busiest stops.Likely your team

17277 of 17277 stops don't say whether a wheelchair user can board there. Riders who use wheelchairs can't plan a trip when accessibility is marked 'unknown'; apps show no information at all.

⏱ A column in stops.txt; your scheduling software likely has it.worth about +25 points in its category

Fix 02

Set wheelchair_accessible on every trip. If every vehicle is accessible, this may be one default; otherwise use the value for each trip.Likely your export tool

135088 of 135088 trips don't say whether the vehicle is wheelchair accessible. Even with accessible stops, riders need to know the transit vehicle itself can take them.

⏱ A default or per-trip field in your export.worth about +15 points in its category

Fix 03

Add fare_attributes.txt (or Fares v2 files) with your fare structure. If your service is fare-free, ask to have it marked fare-free instead.

The feed contains no fare information. Riders see 'fare unknown' in trip planners and can't budget their trip; visitors are most affected.

⏱ A small file for most flat-fare systems.worth about +15 points in its category

Finding handoff

Move one finding to a recheck

Select one finding. Copy the request, make the change in the feed-producing tool, then compare the next complete run.

Feed evidence
17277 of 17277 stops don't say whether a wheelchair user can board there.
Next action
Set wheelchair_boarding to 1 (accessible) or 2 (not accessible) for every stop. A field survey can start with the busiest stops.
Recheck
Publish the changed feed at the same URL. On the next complete, comparable scorecard run, confirm that this finding is no longer reported.
Copy handoff text
How to make and check these changes

Check the result on the published feed. Read the guide, make the change in your tool, and use the next comparable run to see whether the finding is still reported. Only an action or ticket record can attribute who made the change.

  1. Set wheelchair_boarding to 1 (accessible) or 2 (not accessible) for every stop. A field survey can start with the busiest stops. · Read the fix guide

    Make the change. Make this change in whatever tool produces your feed, then re-export.

    Check the result. The next scorecard run checks this finding again. If a comparable check no longer reports it, the feed's clearance log records that result. This confirms feed state, not who made the change. See this feed's finding-clearance log.

  2. Set wheelchair_accessible on every trip. If every vehicle is accessible, this may be one default; otherwise use the value for each trip. · Read the fix guide

    Make the change. Make this change in whatever tool produces your feed, then re-export.

    Check the result. The next scorecard run checks this finding again. If a comparable check no longer reports it, the feed's clearance log records that result. This confirms feed state, not who made the change. See this feed's finding-clearance log.

  3. Add fare_attributes.txt (or Fares v2 files) with your fare structure. If your service is fare-free, ask to have it marked fare-free instead. · Read the fix guide

    Make the change. Make this change in whatever tool produces your feed, then re-export.

    Check the result. The next scorecard run checks this finding again. If a comparable check no longer reports it, the feed's clearance log records that result. This confirms feed state, not who made the change. See this feed's finding-clearance log.

Rider view: what this feed publishes

A quick read of rider-facing information in this feed.

Schedule visibility
The feed's last published service date is in 60 days.
Published accessibility data
Accessibility information is stated for 0% of stops and 0% of trips. This measures published data, not whether stops or vehicles are physically usable.
Fare information
No fare information is published in the feed.
Realtime information
Realtime-feed availability and live-arrival coverage are not known from this scorecard.

Important: This does not rate service reliability. Riders should confirm current service alerts, fares, and accessibility accommodations with the transit operator before traveling.

Ungraded capability read

Ferry data profile

A ferry-specific view of what this GTFS feed publishes. Schedule measurements use ferry routes and trips only; fare and realtime facts are labelled as whole-feed. Unknown values are not treated as no.

Ferry service
9 routes · 3,804 trips
Terminal structure
32 ferry boarding locations; 30 link to 27 referenced station records.
Terminal access
Unknown: none of the 30 eligible child terminal locations publish stop_access.
Published accessibility
Unknown: none of the 32 ferry boarding locations publish wheelchair_boarding. Unknown: none of the 3,804 ferry trips publish wheelchair_accessible. This reports published values, not verified physical usability.
Bicycles
Unknown: none of the 3,804 ferry trips publish bikes_allowed.
Cars
Unknown: none of the 3,804 ferry trips publish cars_allowed.
Fares
Whole feed: no applied fare data is published. This is not evidence that ferry service is free.
Realtime
Whole feed: no GTFS-Realtime endpoints are configured in this scorecard.

Descriptive only. This profile does not change the grade or verify vessels, terminal facilities, vehicle carriage, fares, or accessibility in the real world. Field meanings follow the GTFS Schedule reference.

Send your vendor a fix request

You may not control the GTFS export yourself. Copy this and send it to whoever runs your scheduling software export. It names each fix with the validator notice and a guide link.

Score by category

Correctness62.5 / 100

The MobilityData validator flagged 8 kinds of issue across 6371 instances (0 error, 6308 warning, 63 informational).

Freshness100.0 / 100

Service data covers the next 60 days.

Rider experience37.5 / 100

0% of stops state wheelchair accessibility (0% marked accessible, 0% marked not accessible). This measures what the feed publishes, not whether a stop is physically usable. Fare data is not published.

Accessibility0 / 100

0% of stops state accessibility (0% marked accessible). Reflects what the feed states, not verified physical usability.

3 accessibility depth signals

  • 99 route badge(s) pair a color and text color below the WCAG 4.5:1 contrast bar (BNCL, BNSH, BNSH, BNSH, BNSH, and more).

    Consider: Adjust route_color or route_text_color so each pair clears 4.5:1. Often switching the text between black and white is enough.

  • 14615 stop name(s) use abbreviations or symbols a screen reader may mispronounce, with no spoken form set ("Margaret St stop 93 at George St", "Handford Rd at Songbird Way", "Balcara Ave near Allira Cr", and more).

    Consider: Add tts_stop_name with the spoken form, e.g. 'Main Street and Second Avenue', for the affected stops.

  • This feed models stations or entrances but has no pathways.txt and levels.txt.

    Consider: Add pathways.txt connecting entrances, platforms, and elevators, and levels.txt for each floor, so the step-free route is described.

Opportunities to strengthen the data, not deductions from the sub-score above. States what the second accessibility lens can check from the feed, not verified physical usability.

Realtime qualityNot yet measured

Not scored yet. Nothing here counts against the grade.

Routes and stops

Each route is drawn once, using the longest shape its trips follow; stops are the dots.

This feed has 17277 stops.

Skip to route and stop data

The route and stop data is ready below. Load the map only when you want the geographic view. It uses additional data.

Basemap: OpenFreeMap, © OpenStreetMap contributors. Routes and stops: this agency's GTFS feed.

  • 100 (pink)
  • 100 (pink)
  • 101 (pink)
  • 101 (pink)
  • 102 (pink)
  • 102 (pink)
  • 103 (pink)
  • 103 (pink)
  • 104 (pink)
  • 104 (pink)
  • 105 (pink)
  • 105 (pink)
  • 106 (pink)
  • 106 (pink)
  • 107 (pink)
  • 107 (pink)
  • 109 (pink)
  • 109 (pink)
  • 110 (pink)
  • 110 (pink)
  • 112 (pink)
  • 112 (pink)
  • 113 (pink)
  • 113 (pink)
  • 114 (pink)
  • 114 (pink)
  • 115 (pink)
  • 115 (pink)
  • 116 (pink)
  • 116 (pink)
  • 118 (pink)
  • 118 (pink)
  • 119 (pink)
  • 119 (pink)
  • 120 (pink)
  • 120 (pink)
  • 121 (pink)
  • 121 (pink)
  • 122 (pink)
  • 122 (pink)
  • 123 (pink)
  • 123 (pink)
  • 125 (pink)
  • 125 (pink)
  • 126 (pink)
  • 126 (pink)
  • 127 (pink)
  • 127 (pink)
  • 130 (pink)
  • 130 (pink)
  • 131 (pink)
  • 131 (pink)
  • 132 (pink)
  • 132 (pink)
  • 134 (pink)
  • 134 (pink)
  • 135 (pink)
  • 135 (pink)
  • 137 (pink)
  • 137 (pink)
  • 138 (pink)
  • 138 (pink)
  • 139 (pink)
  • 139 (pink)
  • 140 (pink)
  • 140 (pink)
  • 141 (pink)
  • 141 (pink)
  • 142 (pink)
  • 142 (pink)
  • 150 (pink)
  • 150 (pink)
  • 152 (pink)
  • 152 (pink)
  • 153 (pink)
  • 153 (pink)
  • 155 (pink)
  • 155 (pink)
  • 156 (pink)
  • 156 (pink)
  • 161 (pink)
  • 161 (pink)
  • 162 (pink)
  • 162 (pink)
  • 169 (pink)
  • 169 (pink)
  • 171 (pink)
  • 171 (pink)
  • 172 (pink)
  • 172 (pink)
  • 175 (pink)
  • 175 (pink)
  • 176 (pink)
  • 176 (pink)
  • 177 (pink)
  • 177 (pink)
  • 179 (pink)
  • 179 (pink)
  • 180 (pink)
  • 180 (pink)
  • 181 (pink)
  • 181 (pink)
  • 182 (pink)
  • 182 (pink)
  • 183 (pink)
  • 183 (pink)
  • 185 (pink)
  • 185 (pink)
  • 186 (pink)
  • 186 (pink)
  • 189 (pink)
  • 189 (pink)
  • 19 (pink)
  • 19 (pink)
  • 192 (pink)
  • 192 (pink)
  • 195 (pink)
  • 195 (pink)
  • 196 (pink)
  • 196 (pink)
  • 197 (pink)
  • 197 (pink)
  • 198 (pink)
  • 198 (pink)
  • 199 (pink)
  • 199 (pink)
  • 200 (pink)
  • 200 (pink)
  • 201 (pink)
  • 201 (pink)
  • 202 (pink)
  • 202 (pink)
  • 203 (pink)
  • 203 (pink)
  • 204 (pink)
  • 204 (pink)
  • 205 (pink)
  • 205 (pink)
  • 206 (pink)
  • 206 (pink)
  • 208 (pink)
  • 208 (pink)
  • 209 (pink)
  • 209 (pink)
  • 210 (pink)
  • 210 (pink)
  • 211 (pink)
  • 211 (pink)
  • 212 (pink)
  • 212 (pink)
  • 213 (pink)
  • 213 (pink)
  • 214 (pink)
  • 214 (pink)
  • 215 (pink)
  • 215 (pink)
  • 216 (pink)
  • 216 (pink)
  • 217 (pink)
  • 217 (pink)
  • 220 (pink)
  • 220 (pink)
  • 221 (pink)
  • 221 (pink)
  • 222 (pink)
  • 222 (pink)
  • 223 (pink)
  • 223 (pink)
  • 224 (pink)
  • 224 (pink)
  • 225 (pink)
  • 225 (pink)
  • 227 (pink)
  • 227 (pink)
  • 228 (pink)
  • 228 (pink)
  • 230 (pink)
  • 230 (pink)
  • 231 (pink)
  • 231 (pink)
  • 232 (pink)
  • 232 (pink)
  • 234 (pink)
  • 234 (pink)
  • 235 (pink)
  • 235 (pink)
  • 236 (pink)
  • 236 (pink)
  • 240 (pink)
  • 242 (pink)
  • 243 (pink)
  • 250 (pink)
  • 251 (pink)
  • 252 (pink)
  • 253 (pink)
  • 254 (pink)
  • 255 (pink)
  • 26 (pink)
  • 26 (pink)
  • 261 (pink)
  • 262 (pink)
  • 263 (pink)
  • 264 (pink)
  • 265 (pink)
  • 266 (pink)
  • 267 (pink)
  • 270 (pink)
  • 271 (pink)
  • 272 (pink)
  • 273 (pink)
  • 274 (pink)
  • 275 (pink)
  • 276 (pink)
  • 277 (pink)
  • 279 (pink)
  • 280 (pink)
  • 281 (pink)
  • 282 (pink)
  • 29 (pink)
  • 29 (pink)
  • 299 (pink)
  • 30 (yellow)
  • 30 (yellow)
  • 300 (pink)
  • 300 (pink)
  • 3002 (red)
  • 3002 (red)
  • 3003 (red)
  • 3003 (red)
  • 3004 (red)
  • 3004 (red)
  • 3005 (red)
  • 3005 (red)
  • 3006 (red)
  • 3006 (red)
  • 3007 (red)
  • 3007 (red)
  • 3008 (red)
  • 3008 (red)
  • 3009 (red)
  • 3009 (red)
  • 301 (pink)
  • 301 (pink)
  • 3010 (red)
  • 3010 (red)
  • 3011 (red)
  • 3011 (red)
  • 3012 (red)
  • 3012 (red)
  • 3013 (red)
  • 3013 (red)
  • 3014 (red)
  • 3014 (red)
  • 3015 (red)
  • 3015 (red)
  • 3016 (red)
  • 3016 (red)
  • 3017 (red)
  • 3017 (red)
  • 3018 (red)
  • 3018 (red)
  • 3019 (red)
  • 3019 (red)
  • 302 (pink)
  • 302 (pink)
  • 3020 (red)
  • 3020 (red)
  • 3021 (red)
  • 3021 (red)
  • 3022 (red)
  • 3022 (red)
  • 3023 (red)
  • 3023 (red)
  • 3024 (red)
  • 3024 (red)
  • 3025 (red)
  • 3025 (red)
  • 3026 (red)
  • 3026 (red)
  • 3027 (red)
  • 3027 (red)
  • 3028 (red)
  • 3028 (red)
  • 3029 (red)
  • 3029 (red)
  • 303 (pink)
  • 303 (pink)
  • 3030 (red)
  • 3030 (red)
  • 3031 (red)
  • 3031 (red)
  • 3032 (red)
  • 3032 (red)
  • 3033 (red)
  • 3033 (red)
  • 3034 (red)
  • 3034 (red)
  • 3035 (red)
  • 3035 (red)
  • 3036 (red)
  • 3036 (red)
  • 3037 (red)
  • 3037 (red)
  • 3038 (red)
  • 3038 (red)
  • 3039 (red)
  • 3039 (red)
  • 304 (pink)
  • 304 (pink)
  • 3040 (red)
  • 3040 (red)
  • 3041 (red)
  • 3041 (red)
  • 3042 (red)
  • 3042 (red)
  • 3043 (red)
  • 3043 (red)
  • 3044 (red)
  • 3044 (red)
  • 3045 (red)
  • 3045 (red)
  • 3046 (red)
  • 3046 (red)
  • 3047 (red)
  • 3047 (red)
  • 3048 (red)
  • 3048 (red)
  • 3049 (red)
  • 3049 (red)
  • 305 (pink)
  • 305 (pink)
  • 3050 (red)
  • 3050 (red)
  • 3051 (red)
  • 3051 (red)
  • 3052 (red)
  • 3052 (red)
  • 3053 (red)
  • 3053 (red)
  • 3054 (red)
  • 3054 (red)
  • 3055 (red)
  • 3055 (red)
  • 3056 (red)
  • 3056 (red)
  • 3057 (red)
  • 3057 (red)
  • 3058 (red)
  • 3058 (red)
  • 3059 (red)
  • 3059 (red)
  • 306 (pink)
  • 306 (pink)
  • 3060 (red)
  • 3060 (red)
  • 3061 (red)
  • 3061 (red)
  • 3062 (red)
  • 3062 (red)
  • 3063 (red)
  • 3063 (red)
  • 3064 (red)
  • 3064 (red)
  • 3065 (red)
  • 3065 (red)
  • 3066 (red)
  • 3066 (red)
  • 3067 (red)
  • 3067 (red)
  • 3068 (red)
  • 3068 (red)
  • 3069 (red)
  • 3069 (red)
  • 307 (pink)
  • 307 (pink)
  • 3070 (red)
  • 3070 (red)
  • 3071 (red)
  • 3071 (red)
  • 3072 (red)
  • 3072 (red)
  • 3073 (red)
  • 3073 (red)
  • 3074 (red)
  • 3074 (red)
  • 3075 (red)
  • 3075 (red)
  • 3076 (red)
  • 3076 (red)
  • 3077 (red)
  • 3077 (red)
  • 3078 (red)
  • 3078 (red)
  • 3079 (red)
  • 3079 (red)
  • 308 (pink)
  • 308 (pink)
  • 3080 (red)
  • 3080 (red)
  • 3081 (red)
  • 3081 (red)
  • 3082 (red)
  • 3082 (red)
  • 3083 (red)
  • 3083 (red)
  • 3084 (red)
  • 3084 (red)
  • 3085 (red)
  • 3085 (red)
  • 3086 (red)
  • 3086 (red)
  • 3087 (red)
  • 3087 (red)
  • 3088 (red)
  • 3088 (red)
  • 3089 (red)
  • 3089 (red)
  • 309 (pink)
  • 309 (pink)
  • 3090 (red)
  • 3090 (red)
  • 3091 (red)
  • 3091 (red)
  • 3092 (red)
  • 3092 (red)
  • 3093 (red)
  • 3093 (red)
  • 3094 (red)
  • 3094 (red)
  • 3095 (red)
  • 3095 (red)
  • 3096 (red)
  • 3096 (red)
  • 3098 (red)
  • 3098 (red)
  • 3099 (red)
  • 3099 (red)
  • 310 (pink)
  • 310 (pink)
  • 3100 (red)
  • 3100 (red)
  • 3101 (red)
  • 3101 (red)
  • 3102 (red)
  • 3102 (red)
  • 3103 (red)
  • 3103 (red)
  • 3104 (red)
  • 3104 (red)
  • 3105 (red)
  • 3105 (red)
  • 3106 (red)
  • 3106 (red)
  • 3107 (red)
  • 3107 (red)
  • 3108 (red)
  • 3108 (red)
  • 3109 (red)
  • 3109 (red)
  • 311 (pink)
  • 311 (pink)
  • 3110 (red)
  • 3110 (red)
  • 3111 (red)
  • 3111 (red)
  • 3112 (red)
  • 3112 (red)
  • 3113 (red)
  • 3113 (red)
  • 3114 (red)
  • 3114 (red)
  • 3115 (red)
  • 3115 (red)
  • 3116 (red)
  • 3116 (red)
  • 3117 (red)
  • 3117 (red)
  • 3119 (red)
  • 3119 (red)
  • 312 (pink)
  • 312 (pink)
  • 3122 (red)
  • 3122 (red)
  • 3123 (red)
  • 3123 (red)
  • 3124 (red)
  • 3124 (red)
  • 3125 (red)
  • 3125 (red)
  • 3126 (red)
  • 3126 (red)
  • 3127 (red)
  • 3127 (red)
  • 3128 (red)
  • 3128 (red)
  • 313 (pink)
  • 313 (pink)
  • 314 (pink)
  • 314 (pink)
  • 3153 (red)
First 500 of 3,263 routes in TransLink South East Queensland's feed
RouteTypeLine color
100 Forest Lake/Inala - CityBuspink
100 Forest Lake/Inala - CityBuspink
101 Forest Lake - Oxley station via Inala and DurackBuspink
101 Forest Lake - Oxley station via Inala and DurackBuspink
102 Inala - OxleyBuspink
102 Inala - OxleyBuspink
103 Centenary - Inala PlazaBuspink
103 Centenary - Inala PlazaBuspink
104 Corinda High - PA HospitalBuspink
104 Corinda High - PA HospitalBuspink
105 Indooroopilly - PA Hospital via YerongaBuspink
105 Indooroopilly - PA Hospital via YerongaBuspink
106 Mt Ommaney - Indooroopilly via CorindaBuspink
106 Mt Ommaney - Indooroopilly via CorindaBuspink
107 Yeerongpilly - CityBuspink
107 Yeerongpilly - CityBuspink
109 Acacia Ridge - City RocketBuspink
109 Acacia Ridge - City RocketBuspink
110 Inala - CityBuspink
110 Inala - CityBuspink
112 Griffith Uni Mt Gravatt - PA HospitalBuspink
112 Griffith Uni Mt Gravatt - PA HospitalBuspink
113 Mt Gravatt Central - CityBuspink
113 Mt Gravatt Central - CityBuspink
114 Tarragindi - CityBuspink
114 Tarragindi - CityBuspink
115 Griffith University - Sunnybank HillsBuspink
115 Griffith University - Sunnybank HillsBuspink
116 Upper Mt Gravatt - CityBuspink
116 Upper Mt Gravatt - CityBuspink
118 Forest Lake - CityBuspink
118 Forest Lake - CityBuspink
119 QEII Hospital - City RocketBuspink
119 QEII Hospital - City RocketBuspink
120 Garden City - City via TarragindiBuspink
120 Garden City - City via TarragindiBuspink
121 Salisbury - CityBuspink
121 Salisbury - CityBuspink
122 Inala - Garden CityBuspink
122 Inala - Garden CityBuspink
123 Griffith University - Garden City via SunnybankBuspink
123 Griffith University - Garden City via SunnybankBuspink
125 Garden City - City/Valley via SalisburyBuspink
125 Garden City - City/Valley via SalisburyBuspink
126 Heathwood - Sunnybank PlazaBuspink
126 Heathwood - Sunnybank PlazaBuspink
127 Indooroopilly - FairfieldBuspink
127 Indooroopilly - FairfieldBuspink
130 Parkinson - CityBuspink
130 Parkinson - CityBuspink
131 Parkinson - City via Hellawell RdBuspink
131 Parkinson - City via Hellawell RdBuspink
132 Parkinson/Algester - Garden CityBuspink
132 Parkinson/Algester - Garden CityBuspink
134 Griffith University - City RocketBuspink
134 Griffith University - City RocketBuspink
135 Parkinson - Griffith Uni busway ExpressBuspink
135 Parkinson - Griffith Uni busway ExpressBuspink
137 Sunnybank Hills - City RocketBuspink
137 Sunnybank Hills - City RocketBuspink
138 Algester - CityBuspink
138 Algester - CityBuspink
139 Sunnybank Hills - UQ LakesBuspink
139 Sunnybank Hills - UQ LakesBuspink
140 Browns Plains - City Express via Mains RoadBuspink
140 Browns Plains - City Express via Mains RoadBuspink
141 Browns Plains - City RocketBuspink
141 Browns Plains - City RocketBuspink
142 Browns Plains - City BulletBuspink
142 Browns Plains - City BulletBuspink
150 Browns Plains - City Express via RuncornBuspink
150 Browns Plains - City Express via RuncornBuspink
152 Stretton - Garden CityBuspink
152 Stretton - Garden CityBuspink
153 Drewvale - City RocketBuspink
153 Drewvale - City RocketBuspink
155 Eight Mile Plains - Griffith Uni via SunnybankBuspink
155 Eight Mile Plains - Griffith Uni via SunnybankBuspink
156 Stretton - City RocketBuspink
156 Stretton - City RocketBuspink
161 Wishart Outlook - Griffith University buswayBuspink
161 Wishart Outlook - Griffith University buswayBuspink
162 Eight Mile Plains - City RocketBuspink
162 Eight Mile Plains - City RocketBuspink
169 Eight Mile Plains - UQ LakesBuspink
169 Eight Mile Plains - UQ LakesBuspink
171 Garden City - City Rocket via Newnham RoadBuspink
171 Garden City - City Rocket via Newnham RoadBuspink
172 Garden City - PA Hospital via GreenslopesBuspink
172 Garden City - PA Hospital via GreenslopesBuspink
175 Garden City - City via Logan RdBuspink
175 Garden City - City via Logan RdBuspink
176 Garden City - City Rocket via Logan RoadBuspink
176 Garden City - City Rocket via Logan RoadBuspink
177 Carindale - Griffith Uni Mt GravattBuspink
177 Carindale - Griffith Uni Mt GravattBuspink
179 Garden City - UQ Express via Newnham RdBuspink
179 Garden City - UQ Express via Newnham RdBuspink
180 Garden City - City Express via MansfieldBuspink
180 Garden City - City Express via MansfieldBuspink
181 Carindale Heights - City RocketBuspink
181 Carindale Heights - City RocketBuspink
182 Garden City - Holland ParkBuspink
182 Garden City - Holland ParkBuspink
183 Wishart - City Rocket via MansfieldBuspink
183 Wishart - City Rocket via MansfieldBuspink
185 Garden City - City/ValleyBuspink
185 Garden City - City/ValleyBuspink
186 Wishart - City RocketBuspink
186 Wishart - City RocketBuspink
189 Holland Park - City ExpressBuspink
189 Holland Park - City ExpressBuspink
19 Rocklea - PA Hospital StationLinkBuspink
19 Rocklea - PA Hospital StationLinkBuspink
192 Yeronga - City via UQ Lakes and Highgate HillBuspink
192 Yeronga - City via UQ Lakes and Highgate HillBuspink
195 New Farm - CityBuspink
195 New Farm - CityBuspink
196 Fairfield Gardens - Merthyr via City/ValleyBuspink
196 Fairfield Gardens - Merthyr via City/ValleyBuspink
197 City - South Brisbane LoopBuspink
197 City - South Brisbane LoopBuspink
198 Highgate Hill Hail 'n' RideBuspink
198 Highgate Hill Hail 'n' RideBuspink
199 West End - Teneriffe Ferry via City/ValleyBuspink
199 West End - Teneriffe Ferry via City/ValleyBuspink
200 Carindale Heights - City ExpressBuspink
200 Carindale Heights - City ExpressBuspink
201 Carindale Heights - City RocketBuspink
201 Carindale Heights - City RocketBuspink
202 Carindale - PA HospitalBuspink
202 Carindale - PA HospitalBuspink
203 Carindale - PA HospitalBuspink
203 Carindale - PA HospitalBuspink
204 Carindale - City/ValleyBuspink
204 Carindale - City/ValleyBuspink
205 Carindale Heights - City ExpressBuspink
205 Carindale Heights - City ExpressBuspink
206 Carindale - City RocketBuspink
206 Carindale - City RocketBuspink
208 Carina - City RocketBuspink
208 Carina - City RocketBuspink
209 Carindale - UQ LakesBuspink
209 Carindale - UQ LakesBuspink
210 Cannon Hill - City/ValleyBuspink
210 Cannon Hill - City/ValleyBuspink
211 Cannon Hill - City RocketBuspink
211 Cannon Hill - City RocketBuspink
212 Carindale - City/Valley via Seven HillsBuspink
212 Carindale - City/Valley via Seven HillsBuspink
213 Cannon Hill - CarindaleBuspink
213 Cannon Hill - CarindaleBuspink
214 Cannon Hill - City ExpressBuspink
214 Cannon Hill - City ExpressBuspink
215 Carindale - City Express via TingalpaBuspink
215 Carindale - City Express via TingalpaBuspink
216 Tingalpa - City RocketBuspink
216 Tingalpa - City RocketBuspink
217 Carindale - City RocketBuspink
217 Carindale - City RocketBuspink
220 Wynnum - City ExpressBuspink
220 Wynnum - City ExpressBuspink
221 Wynnum - City RocketBuspink
221 Wynnum - City RocketBuspink
222 Carindale - City Express via Eastern BuswayBuspink
222 Carindale - City Express via Eastern BuswayBuspink
223 Wynnum Loop ClockwiseBuspink
223 Wynnum Loop ClockwiseBuspink
224 Wynnum Loop Anti-ClockwiseBuspink
224 Wynnum Loop Anti-ClockwiseBuspink
225 Wynnum - CarindaleBuspink
225 Wynnum - CarindaleBuspink
227 Wynnum - CityBuspink
227 Wynnum - CityBuspink
228 Cannon Hill - City RocketBuspink
228 Cannon Hill - City RocketBuspink
230 Balmoral - City via Riding RoadBuspink
230 Balmoral - City via Riding RoadBuspink
231 Balmoral - City Express via Riding RoadBuspink
231 Balmoral - City Express via Riding RoadBuspink
232 Cannon Hill - CityBuspink
232 Cannon Hill - CityBuspink
234 Woolloongabba - City LoopBuspink
234 Woolloongabba - City LoopBuspink
235 Balmoral - City/Valley via Thynne RoadBuspink
235 Balmoral - City/Valley via Thynne RoadBuspink
236 Balmoral - City Express via Thynne RoadBuspink
236 Balmoral - City Express via Thynne RoadBuspink
240 Capalaba - WynnumBuspink
242 Wakerley - Carindale (Loop)Buspink
243 Capalaba - Brisbane CityBuspink
250 Redland Bay - CarindaleBuspink
251 Ormiston - Brisbane CityBuspink
252 Capalaba - Cleveland via Alexandra Hills (Loop)Buspink
253 Capalaba - ThornesideBuspink
254 Capalaba - Wellington PointBuspink
255 Cleveland - BirkdaleBuspink
26 Upper Mt Gravatt - RBWH via Fortitude ValleyBuspink
26 Upper Mt Gravatt - RBWH via Fortitude ValleyBuspink
261 Mackenzie - Brisbane CityBuspink
262 Capalaba - Griffith University via MackenzieBuspink
263 Capalaba - Sheldon (Avalon Rd)Buspink
264 Capalaba - Alexandra Hills via Maridale ParkBuspink
265 Maridale Park - Brisbane CityBuspink
266 Capalaba - Alexandra Hills (Loop)Buspink
267 Alexandra Hills - Brisbane CityBuspink
270 Victoria Point Jetty - CarindaleBuspink
271 Toondah Harbour - RedlandsBuspink
272 Redland Bay - Redland Hospital via ThornlandsBuspink
273 Cleveland - Brisbane City via Redland Bay RdBuspink
274 Victoria Pt Jetty - Cleveland via ThornlandsBuspink
275 Thornlands - Brisbane City via Finucane RdBuspink
276 Victoria Point - Brisbane CityBuspink
277 Victoria Point - Point Halloran (Loop)Buspink
279 Victoria Point Jetty - Brisbane CityBuspink
280 Shoreline Ave Redland Bay - Griffith UniBuspink
281 Shoreline Ave Redland Bay - Brisbane CityBuspink
282 Victoria Pt - Logan HyperdomeBuspink
29 Woolloongabba - UQ Lakes ShuttleBuspink
29 Woolloongabba - UQ Lakes ShuttleBuspink
299 Rochedale - Brisbane CityBuspink
30 Spring Hill LoopBusyellow
30 Spring Hill LoopBusyellow
300 Toombul - City via HamiltonBuspink
300 Toombul - City via HamiltonBuspink
3002 Reedy Creek - Miami HighBusred
3002 Reedy Creek - Miami HighBusred
3003 Scenic Dr Bus Shelter - All SaintsBusred
3003 Scenic Dr Bus Shelter - All SaintsBusred
3004 Bourton Rd - Mudgeraba PrimaryBusred
3004 Bourton Rd - Mudgeraba PrimaryBusred
3005 Currumbin Creek Rd - Merrimac PrimaryBusred
3005 Currumbin Creek Rd - Merrimac PrimaryBusred
3006 Tweed Heads - Marymount via Townson AveBusred
3006 Tweed Heads - Marymount via Townson AveBusred
3007 Ourimbah Rd - Elanora HighBusred
3007 Ourimbah Rd - Elanora HighBusred
3008 Elanora High - Elanora PrimaryBusred
3008 Elanora High - Elanora PrimaryBusred
3009 Ourimbah Rd - Currumbin PrimaryBusred
3009 Ourimbah Rd - Currumbin PrimaryBusred
301 Toombul - City via HendraBuspink
301 Toombul - City via HendraBuspink
3010 Tweed Heads - Tallebudgera PrimaryBusred
3010 Tweed Heads - Tallebudgera PrimaryBusred
3011 Simpsons Rd - Marymount via Elanora & TallebudgerBusred
3011 Simpsons Rd - Marymount via Elanora & TallebudgerBusred
3012 Nerang Rail - KeebraBusred
3012 Nerang station - KeebraBusred
3013 The Observatory - Robina HighBusred
3013 The Observatory - Robina HighBusred
3014 McAuley Pde - Pacific Pines HighBusred
3014 McAuley Pde - Pacific Pines HighBusred
3015 The Observatory - Mudgeeraba Creek PrimaryBusred
3015 The Observatory - Mudgeeraba Creek PrimaryBusred
3016 Oxenford - Helensvale HighBusred
3016 Oxenford - Helensvale HighBusred
3017 Numinbah Valley - GilstonBusred
3017 Numinbah Valley - GilstonBusred
3018 Canugra, Mt Nathan, Nerang Int, Benowa, SurfersBusred
3018 Canugra, Mt Nathan, Nerang Int, Benowa, SurfersBusred
3019 Mudgeeraba, Robina Waters - Aquinas via Ferry RdBusred
3019 Mudgeeraba, Robina Waters - Aquinas via Ferry RdBusred
302 Pinkenba - CityBuspink
302 Pinkenba - CityBuspink
3020 Oxley Dr - HelensvaleBusred
3020 Oxley Dr - HelensvaleBusred
3021 Maudsland - Coomera PrimaryBusred
3021 Maudsland - Coomera PrimaryBusred
3022 Gilston - Miami via Cararra & MerrimacBusred
3022 Gilston - Miami via Cararra & MerrimacBusred
3023 Riverstone - Helensvale HighBusred
3023 Riverstone - Helensvale HighBusred
3024 Main Beach - MerrimacBusred
3024 Main Beach - MerrimacBusred
3025 Guanaba - Pacific PinesBusred
3025 Guanaba - Pacific PinesBusred
3026 Robina - Varsity LakesBusred
3026 Robina - Varsity LakesBusred
3027 Upper Coomera - Labrador PrimaryBusred
3027 Upper Coomera - Labrador PrimaryBusred
3028 Hinkler Dr - Marymount via MudgeerabaBusred
3028 Hinkler Dr - Marymount via MudgeerabaBusred
3029 Mattocks Dr - Merrimac HighBusred
3029 Mattocks Dr - Merrimac HighBusred
303 Pinkenba - Doomben via MyrtletownBuspink
303 Pinkenba - Doomben via MyrtletownBuspink
3030 Reedy Creek - MiamiBusred
3030 Reedy Creek - MiamiBusred
3031 Pacific Pines - Park LakeBusred
3031 Pacific Pines - Park LakeBusred
3032 Santa Isobel - Park Lake PrimaryBusred
3032 Santa Isobel - Park Lake PrimaryBusred
3033 Reedy Creek - MiamiBusred
3033 Reedy Creek - MiamiBusred
3034 Nerang Rail - KeebraBusred
3034 Nerang station - KeebraBusred
3035 Broadbeach Waters - Marymount via Mermaid WatersBusred
3035 Broadbeach Waters - Marymount via Mermaid WatersBusred
3036 Sunshine Blvd - Surfers Paradise PrimaryBusred
3036 Sunshine Bvd - Surfers Paradise PrimaryBusred
3037 Tuxedo Junction - Pacific PinesBusred
3037 Tuxedo Junction - Pacific PinesBusred
3038 Oxley Dr - HelensvaleBusred
3038 Oxley Dr - HelensvaleBusred
3039 Coombabah - SouthportBusred
3039 Coombabah - SouthportBusred
304 Northshore Hamilton Loop via Racecourse RdBuspink
304 Northshore Hamilton Loop via Racecourse RdBuspink
3040 Nerang High - MerrimacBusred
3040 Nerang High - MerrimacBusred
3041 Highfield Dr - Nerang HighBusred
3041 Highfield Dr - Nerang HighBusred
3042 Wintergreen - Upper CoomeraBusred
3042 Wintergreen - Upper CoomeraBusred
3043 Molendinar - BenowaBusred
3043 Molendinar - BenowaBusred
3044 Hickey Way - NerangBusred
3044 Hickey Way - NerangBusred
3045 Arthur Way - WindarooBusred
3045 Arthur Way - WindarooBusred
3046 Central St - NerangBusred
3046 Central St - NerangBusred
3047 Bronberg Plaza - All SaintsBusred
3047 Bronberg Plaza - All SaintsBusred
3048 Gooding Dr - Nerang HighBusred
3048 Gooding Dr - Nerang HighBusred
3049 Hickey Way - BenowaBusred
3049 Hickey Way - BenowaBusred
305 Hamilton - CityBuspink
305 Hamilton - CityBuspink
3050 Molendinar - Ashmore PrimaryBusred
3050 Molendinar - Ashmore PrimaryBusred
3051 Molendinar - Worongary PrimaryBusred
3051 Molendinar - Worongary PrimaryBusred
3052 Kumbari Ave - NerangBusred
3052 Kumbari Ave - NerangBusred
3053 Nerang Rail - KeebraBusred
3053 Nerang station - KeebraBusred
3054 Nerang Rail - KeebraBusred
3054 Nerang station - KeebraBusred
3055 Nerang Interchange - AssisiBusred
3055 Nerang Interchange - AssisiBusred
3056 Bundall Rd - Ashmore PrimaryBusred
3056 Bundall Rd - Ashmore PrimaryBusred
3057 Labrador - Upper CoomeraBusred
3057 Labrador - Upper CoomeraBusred
3058 Reserve Rd - AssisiBusred
3058 Reserve Rd - AssisiBusred
3059 Coomera Springs Bvd - Pimpama CollegesBusred
3059 Coomera Springs Bvd - Pimpama CollegesBusred
306 Nudgee/Toombul - CityBuspink
306 Nudgee/Toombul - CityBuspink
3060 Wongawallan - Uppera CoomeraBusred
3060 Wongawallan - Uppera CoomeraBusred
3061 Sir Charles Holm Dr - OWHSBusred
3061 Sir Charles Holm Dr - OWHSBusred
3062 Harbour Town - Upper CoomeraBusred
3062 Harbour Town - Upper CoomeraBusred
3063 Upper Ormeau Rd - OWHSBusred
3063 Upper Ormeau Rd - OWHSBusred
3064 Goldmine Rd - Ormeau PrimaryBusred
3064 Goldmine Rd - Ormeau PrimaryBusred
3065 Ormeau - RivermountBusred
3065 Ormeau - RivermountBusred
3066 Coomera Sports Park - Pimpama CollegesBusred
3066 Coomera Sports Park - Pimpama CollegesBusred
3067 Daintree Dr - HelensvaleBusred
3067 Daintree Dr - HelensvaleBusred
3068 Winfield Rd - HelensvaleBusred
3068 Winfield Rd - HelensvaleBusred
3069 Coomera Waters - Coomera PrimaryBusred
3069 Coomera Waters - Coomera PrimaryBusred
307 Northgate East - Toombul LoopBuspink
307 Northgate East - Toombul LoopBuspink
3070 Coomera Waters - HelensvaleBusred
3070 Coomera Waters - HelensvaleBusred
3071 Pascoe Rd - OWHSBusred
3071 Pascoe Rd - OWHSBusred
3072 Goldmine Rd - Ormeau PrimaryBusred
3072 Goldmine Rd - Ormeau PrimaryBusred
3073 Coomera Waters - Upper Coomera CollegeBusred
3073 Coomera Waters - Upper Coomera CollegeBusred
3074 Ruffles Creek - Coomera PrimaryBusred
3074 Ruffles Creek - Coomera PrimaryBusred
3075 Willowvale - Pimpama CollegesBusred
3075 Willowvale - Pimpama CollegesBusred
3076 Dixon Dr - Pimpama PrimaryBusred
3076 Dixon Dr - Pimpama PrimaryBusred
3077 Mirambeena - OWHSBusred
3077 Mirambeena - OWHSBusred
3078 Nerang - Marymount College via Robina WatersBusred
3078 Nerang - Marymount College via Robina WatersBusred
3079 Coomera Waters - Upper CoomeraBusred
3079 Coomera Waters - Upper CoomeraBusred
308 Toombul - Chermside LoopBuspink
308 Toombul - Chermside LoopBuspink
3080 Philben Rd - OWHSBusred
3080 Philben Rd - OWHSBusred
3081 Arthur Way - OWHSBusred
3081 Arthur Way - OWHSBusred
3082 Wintergreen - CoombabahBusred
3082 Wintergreen - CoombabahBusred
3083 Bella Bvd - Pimpama CollegesBusred
3083 Bella Bvd - Pimpama CollegesBusred
3084 Ourimbah Rd - Currumbin PrimaryBusred
3084 Ourimbah Rd - Currumbin PrimaryBusred
3085 Currumbin Waters - Marymount via Mallawa DrBusred
3085 Currumbin Waters - Marymount via Mallawa DrBusred
3086 Currumbin Creek Rd - Elanora HighBusred
3086 Currumbin Creek Rd - Elanora HighBusred
3087 Simpson Rd - Tallebudgera PrimaryBusred
3087 Simpson Rd - Tallebudgera PrimaryBusred
3088 Molendinar - SouthportBusred
3088 Molendinar - SouthportBusred
3089 Bonogin - Merrimac HighBusred
3089 Bonogin - Merrimac HighBusred
309 RBWH - City via TeneriffeBuspink
309 RBWH - City via TeneriffeBuspink
3090 Surfers Paradise - BenowaBusred
3090 Surfers Paradise - BenowaBusred
3091 Peachy Rd - OWHSBusred
3091 Peachy Rd - OWHSBusred
3092 Canungra - NerangBusred
3092 Canungra - NerangBusred
3093 Nerang - Merrimac HighBusred
3093 Nerang - Merrimac HighBusred
3094 Wintergreen - CoombabahBusred
3094 Wintergreen - CoombabahBusred
3095 Foxwell Rd - Pimpama CollegesBusred
3095 Foxwell Rd - Pimpama CollegesBusred
3096 Nerang High - RobinaBusred
3096 Nerang High - RobinaBusred
3098 Mermaid Waters - BenowaBusred
3098 Mermaid Waters - BenowaBusred
3099 Helensvale - Pacific Pines School via UniversalBusred
3099 Helensvale - Pacific Pines School via UniversalBusred
310 Brighton - City ExpressBuspink
310 Brighton - City ExpressBuspink
3100 Robina Primary - Robina HighBusred
3100 Robina Primary - Robina HighBusred
3101 Pacific Pines - HelensvaleBusred
3101 Pacific Pines - HelensvaleBusred
3102 Monterey Keys - CoombabahBusred
3102 Monterey Keys - CoombabahBusred
3103 Hickey Way - KeebraBusred
3103 Hickey Way - KeebraBusred
3104 Bronberg Plaza - Surfers Paradise PrimaryBusred
3104 Bronberg Plaza - Surfers Paradise PrimaryBusred
3105 Christine Ave - Marymount via Mattocks RdBusred
3105 Christine Ave - Marymount via Mattocks RdBusred
3106 Mattocks Rd - Burleigh HeadsBusred
3106 Mattocks Rd - Burleigh HeadsBusred
3107 Dreamworld Parkway - HelensvaleBusred
3107 Dreamworld Parkway - HelensvaleBusred
3108 Mudgeeraba - Robina HighBusred
3108 Mudgeeraba - Robina HighBusred
3109 Mudgeeraba - Robina HighBusred
3109 Mudgeeraba - Robina HighBusred
311 Brighton - Sandgate (Community Bus 1)Buspink
311 Brighton - Sandgate (Community Bus 1)Buspink
3110 Finnegan Way - Pimpama CollegesBusred
3110 Finnegan Way - Pimpama CollegesBusred
3111 Guineas Creek Rd - Currumbin PrimaryBusred
3111 Guineas Creek Rd - Currumbin PrimaryBusred
3112 Village Blvd - Pimpama CollegesBusred
3112 Village Blvd - Pimpama CollegesBusred
3113 The Heights - Pimpama PrimaryBusred
3113 The Heights - Pimpama PrimaryBusred
3114 Miami - Tallebudgera via Burleigh WatersBusred
3114 Miami - Tallebudgera via Burleigh WatersBusred
3115 Halfway Dr - OWHSBusred
3115 Halfway Dr - OWHSBusred
3116 Molendinar - Sommerset CollegeBusred
3116 Molendinar - Sommerset CollegeBusred
3117 Molendinar - BroadbeachBusred
3117 Molendinar - BroadbeachBusred
3119 Hardys Rd - Marymount via Bridgeman & BonoginBusred
3119 Hardys Rd - Marymount via Bridgeman & BonoginBusred
312 Sandgate - Brighton (Community Bus 2)Buspink
312 Sandgate - Brighton (Community Bus 2)Buspink
3122 Nerang Interchange - Merrimac PrimaryBusred
3122 Nerang Interchange - Merrimac PrimaryBusred
3123 Explorers Way - Merrimac HighBusred
3123 Explorers Way - Merrimac HighBusred
3124 Crestwood Dr - BenowaBusred
3124 Crestwood Dr - BenowaBusred
3125 Nerang station - Keebra Park HighBusred
3125 Nerang station - Keebra Park HighBusred
3126 Reserve Rd - Trinity CollegeBusred
3126 Reserve Rd - Trinity CollegeBusred
3127 Southport Station - KeebraBusred
3127 Southport station - KeebraBusred
3128 Oxenford - Helensvale HighBusred
3128 Oxenford - Helensvale HighBusred
313 Shorncliffe (Community Bus)Buspink
313 Shorncliffe (Community Bus)Buspink
314 Sandgate - Deagon & Shorncliffe (Community Bus)Buspink
314 Sandgate - Deagon & Shorncliffe (Community Bus)Buspink
3153 Nerang Rail - Keebra Park High school (express)Busred

Showing 500 of 3,263 routes. The current scorecard JSON contains the complete route list.

List every stop
  • Herschel Street Stop 1 near North Quay
  • Ann Street Stop 11 at King George Square
  • Margaret St stop 93 at George St
  • Handford Rd at Songbird Way
  • Balcara Ave near Allira Cr
  • Nudgee Rd at Golf Course, stop 35/32
  • Nudgee Rd at Golf Course, stop 32/35
  • Approach Rd near Mellifont St, stop 31
  • Handford Rd at Songbird Way
  • Redwood St at Farrant Street
  • Ridge St at St Vincents, stop 19
  • Ridge St at Scott Street, stop 18
  • Ridge St at Scott Street, stop 18
  • Queen Street station, 1e
  • Saint Vincents Rd near Ridge St, stop 19
  • Goggs Rd near Seventeen Mile Rocks Rd
  • Sandgate Rd at Nundah, stop 3
  • Bellwood St near Glen Ross Rd, stop 54a
  • Bellwood St near Glen Ross Rd, stop 54a
  • Ridley Rd at Ridley Road South
  • Ridley Rd at Ridley Road South
  • Dorville Rd at Dorville North
  • Queen Street station, 1f
  • Balcara Ave near Allira Cr
  • Balcara Ave at Beams - Balcara
  • Sinnamon Rd at Windermere
  • Kenmore Rd at Norman Street
  • Queen Elizabeth Dr at Hero
  • Heidelberg St near Mowbray Tce, stop 14
  • Taylors Rd near Mitcham St
  • Handford Rd at Handford - Roghan
  • Queen Street station, 1g
  • Hamilton Rd at Trouts Rd, stop 46
  • Avondale Rd at Avondale - Glen Ross, stop 61
  • Avondale Rd at Avondale - Northbrook, stop 60
  • Radcliffe St near Buckle Ct, stop 59
  • Queen Street station, 1h
  • Radcliffe St near GreenHill Ct, stop 58
  • Glen Ross Rd near Dove Tree Cr, stop 54
  • Queen Elizabeth Dr at Corso Street
  • Glen Ross Rd at St Amand Street, stop 53
  • Glen Ross Rd at Wanata Street, stop 54
  • Blunder Rd near Rosella St, stop 60A
  • Blunder Rd at Flamingo Street Stop 60b
  • Wallaroo Way near Brushtail Cr, stop 61
  • Queen Elizabeth Dr at Hero Street
  • Blunder Rd at Doolandella North, stop 61a
  • Lorikeet St at Lorikeet East, stop 62
  • Azalea St at Barberry St, stop 65
  • Rosemary St at Rosemary - Fir, stop 73
  • Rosemary St at Holly St, stop 74
  • Rosemary St at Inala School, stop 75
  • Days Rd at Yarradale Street, stop 2A
  • Days Rd at Wilston Road, stop 1A
  • Gympie Rd at Aspley South, stop 41
  • Gympie Rd near Albany Creek Rd, stop 42
  • Gympie Rd at Aspley
  • Gympie Rd at Gayford Street, stop 44
  • Gympie Rd at Brickfield Street, stop 45
  • Queen Elizabeth Dr at Corso Street
  • Gympie Rd at Brickfield Street, stop 45/44
  • Tarragindi Rd at Davey Street, stop 40
  • Gympie Rd at Aspley
  • Englefield Rd at Idriess Street
  • Queen Elizabeth Dr at Eatons Hill
  • Englefield Rd at Idriess Street
  • Englefield Rd at Lucock Street
  • Englefield Rd at Englefield West
  • Dowse St near Charlotte St, stop 5
  • Dowse St near Charlotte St, stop 5
  • Enoggera Rd at Newmarket, stop 20
  • Roma St at Upper Roma Street, stop 3
  • Mollison St near Melbourne St, stop 5
  • Queen Street station, 3b
  • Enoggera interchange, platform B1
  • Enoggera interchange, platform C
  • Enoggera interchange, platform D
  • Ernest St at Brisbane State High, stop 3
  • Queen Street station, 3a
  • Albany Creek Rd at Bangalow Street
  • Englefield Rd at Englefield West
  • Tingal Rd at Wynnum North State School, stop 10/5
  • Manly Rd at Preston Rd
  • Tingal Rd at Wynnum North State School, stop 10/5
  • Manly Rd near Fisher St Stop 70
  • Queen Street station, 2a
  • Hamilton Rd at Unmack Street, stop 50
  • Old Northern Rd at Everton Junction
  • Hamilton Rd at Corrie Street, stop 51
  • Nudgee Rd near Allen St, stop 29
  • Osborne Rd at Osborne North, stop 51
  • Whites Rd at Curtis Street, stop 71
  • Whites Rd at Curtis Street, stop 71
  • Queen Street station, 2b
  • Whites Rd at Gannon Avenue, stop 72
  • Whites Rd at Manly Gardens, stop 73
  • Whites Rd at Manly Gardens, stop 73
  • Whites Rd at Gannon Avenue, stop 72
  • Whites Rd at Muriel Ave
  • Whites Rd at Muriel Ave
  • Whites Rd at Hindes Street, stop 75
  • Whites Rd at Hindes Street, stop 75
  • Albany Creek Rd at Bangalow Street
  • Andrew St near Ronald St Stop 100
  • Oceana Tce at Lota House, stop 81
  • Creek Rd at Fursden Road, stop 47
  • Creek Rd at Carindale Tennis Centre, stop 46
  • Stanley Rd at Pembroke Street, stop 42
  • Stanley Rd at Pembroke Street, stop 42
  • Douglas St at Douglas St Central
  • Douglas St at Douglas St Central
  • Douglas St at Douglas St South
  • Queen Street station, 2c
  • Strathmore St near Caithness St
  • Douglas St at Douglas St South
  • Crichton St near Park Rd, stop 27
  • Moggill Rd at Stamford Road, stop 22/23
  • Tarragindi Rd at Davey Street, stop 40
  • Stanley Rd at Arrol Street, stop 37
  • Keong Rd at Leitchs Road
  • South Pine Rd at Hylacola
  • Buzacott St near Buckley St, stop 48a
  • Goggs Rd at Windermere Village Shopping
  • Old Cleveland Rd at Belmont Primary School
  • Heidelberg St at Heath Street, stop 15
  • Apollo Rd at Shakespeare Street, stop 39
  • Heidelberg St at Heath Street, stop 15
  • Heidelberg St near Mowbray Tce, stop 14
  • Albany Creek Rd at Preston Point
  • Keong Rd at Preston Point
  • Hampden St at Hopetoun Street, stop 30
  • Gerler Rd at Dorames Street, stop 37/36
  • Waterworks Rd at Girraween Grove, stop 21/22
  • Waterworks Rd at Ashgrove, stop 17
  • Kaloma Rd at Kaloma - Harward, stop 38
  • Kaloma Rd at Woorama Rd, stop 39
  • Hilder Rd at Kaloma - Hilder, stop 41
  • Waterworks Rd at Girraween Grove, stop 21
  • Koorong St at Devonhill St, stop 37
  • Musgrave Rd at Red Hill Shops, stop 8
  • Lutwyche Rd at Old Council Chambers, stop 16
  • Lutwyche Rd at Maygar Street, stop 17
  • Days Rd at Yarradale Street, stop 2A
  • Queen Elizabeth Dr at Eatonvale
  • Grange Rd at Raymont Road, stop 27
  • Sexton St near Barr St
  • Sexton St near Barr St
  • Lutwyche Rd at Lutwyche, stop 20
  • Albany Creek Rd at Pinnaroo
  • Carwoola St at Bardon, stop 22
  • Albany Creek Rd at Pinnaroo
  • Latrobe Tce at Old Ithaca Fire Station, stop 9
  • Latrobe Tce at Paddington Central, stop 10
  • MacGregor Tce at Bardon, stop 15
  • Old Cleveland Rd at Burke Street Stop 25
  • Zahel St at Williams Field, stop 40
  • Creek Rd near Meadowlands Rd, stop 76/41
  • Old Cleveland Rd at Coorparoo, stop 23
  • Queen Elizabeth Dr at Saraband Dr
  • Jones Rd at Hill Crescent, stop 35/36
  • Jones Rd at Hill Crescent, stop 35/36
  • Old Cleveland Rd at Stones Corner Library, stop 17
  • Burilda St at Derby Street, stop 45
  • Old Cleveland Rd at Coorparoo Stop 23
  • Chapel Hill Rd near Neptune St, stop 1
  • Bedivere St at Lindisfarne Street
  • Bedivere St at Lindisfarne Street
  • Gallipoli Rd at Buzacott Street, stop 48a
  • Edmondstone Rd at Parkview, stop 14
  • Edmondstone Rd at Parkview, stop 14
  • Albany Creek Rd at Aspley Bowl
  • Albany Creek Rd at Aspley Bowl
  • Upper Roma St near Quay St, stop 3
  • Pinelands Rd at Barney Street, stop 70/71
  • Pinelands Rd at Barney Street, stop 70/71
  • Beaudesert Rd near Algester Rd, stop 21
  • Compton Rd at Sunnybank Hills Shops, stop 83
  • Gowan Rd near Palatine St, stop 36
  • Compton Rd at Frizzell Street, stop 85
  • Wickham St at Light Street, stop 7
  • Compton Rd at Kyabra Street, stop 86
  • Compton Rd near Kyabra Street, stop 86
  • Eisenhower St at Park, stop 87
  • Ian Lynas Memorial Park
  • Eisenhower St near Hoover Ct, stop 88
  • Roosevelt Dr near Penson St, stop 88
  • Harrison St at Washington Place, stop 90
  • Harrison St at Truman Court, stop 89
  • Penson St near Roosevelt Dr, stop 33
  • Penson St near Frizzell St, stop 34
  • Gowan Rd at Calam North, stop 35
  • Appleby Rd at Quandeine Street, stop 34
  • Gowan Rd near Palatine St, stop 36
  • Gowan Rd at Pennant Hills
  • Stanley Rd at Sage Street, stop 41
  • Stanley Rd at Lunga Street, stop 40
  • Stanley St E at Coorparoo Secondary College
  • Stringybark Dr at Martindale Street, stop 47
  • Perth St at St Thomas Primary, stop 31
  • Oateson Skyline Dr at Darcy Road, stop 40
  • Creek Rd at Carindale Tennis Centre, stop 46
  • Creek Rd at Fursden Road, stop 47
  • Creek Rd near Foxmont Dr, stop 50
  • Felstead St at Heflin Street
  • Felstead St at Heflin Street
  • Old Northern Rd at Hamilton Road
  • Grand Ave at Grand Avenue Cascade
  • Oxford St at Wambool Street, stop 31
  • Nottingham Rd at Avondale
  • Nottingham Rd at Avondale
  • Indooroopilly Rd at Jack Cook Park, stop 18/19
  • Indooroopilly Rd at Jack Cook Park, stop 18/19
  • Arnica Cr at Mantias Street, stop 56
  • Arnica Cr near Korina St, stop 57
  • Coronation Dr at Chasely Street, stop 8
  • Felstead St at Sizer Street
  • Felstead St at Sizer Street
  • England Rd near Pylara Cr
  • Dorville Rd at Dorville North
  • Dorville Rd at Denver East
  • Dorville Rd at Denver East
  • Grand Ave at Grand Avenue Cascade
  • Alderwood St at Benton Street Stop 67
  • Chatsworth Rd at Rossmore Ave, stop 32
  • Samford Rd at Alderley Junction, stop 26
  • Samford Rd at Musgrave Terrace, stop 27
  • Samford Rd at Camborne Street, stop 28
  • Samford Rd at Bond Street, stop 29
  • Gympie Rd near Mecklem St hail 'n' ride
  • Gympie Rd near Mecklem St hail 'n' ride
  • South Pine Rd near Mott St
  • South Pine Rd near Station St
  • South Pine Rd near Deakin St
  • South Pine Rd near Hinkler Ct
  • Hampden St at St Ledger, stop 29
  • South Pine Rd near Kremzow Rd
  • South Pine Rd near Leitchs Rd
  • South Pine Rd near Leitchs Rd
  • Strathpine Rd near Bald Hills Rd
  • Hoyland St near Kluver St
  • Hoyland St near Dresden St
  • Hyde Rd at Rome Street North, stop 27
  • Castle St near Seabrook St
  • Battersby St near Victory St
  • Keong Rd near Seligan St
  • Keong Rd near Malvern Rd
  • Strathpine bus station, stop D
  • Mawson St at Oates Street
  • William St near Elizabeth St stop 103
  • Nudgee Rd at Lilley Street, stop 34
  • and 17027 more (see the full list on the map or in the GeoJSON)

Over time

Overall score across the last 4 checks — up 2.6 since 2026-08-31.

2026-08-06: 61.92026-08-07: 61.52026-08-31: 61.52026-09-01: 64.1
Show the numbers
Overall score by check, with the change from the previous check
CheckScoreChange
2026-08-0661.9 first check
2026-08-0761.5 down 0.4
2026-08-3161.5 no change
2026-09-0164.1 up 2.6

What changed since your last check

  • Correctness up 4.0
  • Freshness up 3.3
  • Rider experience no change

What changed in this feed

Overall score rose 2.6 points since 2026-08-31.

The feed file was re-published since 2026-08-31 (+2710 KB).

What changed inside the export

  • Route 777 (Airport - West Burleigh), BDBR (Airport - Brisbane City), BDBR (Airport - Brisbane City), BDBR (Airport - Brisbane City), BDVL (Airport - Varsity Lakes), and 99 more are no longer in the export.
  • Route 100 (Forest Lake/Inala - City), 101 (Forest Lake - Oxley station via Inala and Durack), 102 (Inala - Oxley), 103 (Centenary - Inala Plaza), 104 (Corinda High - PA Hospital), and 454 more are new in this export.
  • 6 stops left the export.
  • 4 new stops appeared.
  • Service now runs through 2026-10-31 (was 2026-10-28).

Read from the feed file itself, compared with the previous export. A service change is normal; this is a heads-up so nothing disappears silently.

Changed counts

  • up 135088 of 135088 trips don't say whether the vehicle is wheelchair accessible. (122920 → 135088) (scorecard_wheelchair_accessible_unknown)
  • up Two or more routes share the same name. (946 → 1316) (duplicate_route_name)
  • up Some rider-facing names are in ALL CAPS or all lowercase. (1161 → 1185) (mixed_case_recommended_field)
  • down 17277 of 17277 stops don't say whether a wheelchair user can board there. (17279 → 17277) (scorecard_wheelchair_boarding_unknown)
  • down The feed has a stretch of two weeks or more with no service running. (45 → 36) (big_gap_in_service)

No longer reported since 2026-08-31 (1 finding)

  • Many of the feed's trips don't run at all in the next 7 days. (trip_coverage_not_active_for_next7_days)

This records the later feed state. It does not establish who made a change or why.

Subscribe to this feed’s changes (Atom) to hear about grade drops and export changes in a reader, with no sign-up.

Everything we checked

13 findings, ordered by severity.

Show every finding
  • Warning135088 instances

    135088 of 135088 trips don't say whether the vehicle is wheelchair accessible.

    Even with accessible stops, riders need to know the transit vehicle itself can take them.

    Fix: Set wheelchair_accessible on every trip. If every vehicle is accessible, this may be one default; otherwise use the value for each trip. (A default or per-trip field in your export.)

    Finding code: scorecard_wheelchair_accessible_unknown · Read the fix guide · See GTFS Schedule reference (opens the GTFS Schedule reference on an external site)

  • Warning17277 instances

    17277 of 17277 stops don't say whether a wheelchair user can board there.

    Riders who use wheelchairs can't plan a trip when accessibility is marked 'unknown'; apps show no information at all.

    Fix: Set wheelchair_boarding to 1 (accessible) or 2 (not accessible) for every stop. A field survey can start with the busiest stops. (A column in stops.txt; your scheduling software likely has it.)

    Finding code: scorecard_wheelchair_boarding_unknown · Read the fix guide · See GTFS Schedule reference (opens the GTFS Schedule reference on an external site)

  • Warning3804 instances

    Missing bike allowance (flagged by the MobilityData validator).

    See the linked rule for what this affects.

    Fix: Review the rule documentation for 'missing_bike_allowance' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed. (Varies.)

    Finding code: missing_bike_allowance · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

  • Warning1316 instances

    Two or more routes share the same name.

    Riders can't tell the routes apart in apps.

    Fix: Give each route a distinct short or long name. (One field per route.)

    Finding code: duplicate_route_name · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

  • Warning1185 instances

    Some rider-facing names are in ALL CAPS or all lowercase.

    ALL-CAPS stop and headsign names are harder to read in apps and are read awkwardly by screen readers.

    Fix: Use mixed case for stop names and headsigns (e.g. 'Main St & 2nd Ave', not 'MAIN ST & 2ND AVE'). (Often a bulk fix in your scheduling software.)

    Finding code: mixed_case_recommended_field · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

  • Warning1 instance

    feed_info.txt lists no contact email and no contact URL.

    Without a contact, apps like Google Maps can't reach you when they find a problem in the feed.

    Fix: Add feed_contact_email or feed_contact_url to feed_info.txt. (One field, set once in export settings.)

    Finding code: missing_feed_contact_email_and_url · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

  • Warning1 instance

    Some files leave out fields that GTFS asks for but does not require.

    Recommended fields like agency_phone or stop descriptions make the feed more useful to riders and trip planners.

    Fix: Review the flagged fields and fill in the ones your riders would use. (A field at a time; not urgent.)

    Finding code: missing_recommended_field · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

  • Warning1 instance

    On some trips the stops fall along the route line in a different order than the schedule lists.

    Trip planners can draw the transit vehicle doubling back or skipping ahead, which confuses riders reading the map.

    Fix: Check the stop order and the shape direction in your scheduling software; the shape is often drawn backwards. (A few minutes per flagged trip.)

    Finding code: stops_match_shape_out_of_order · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

  • Warning1 instance

    The feed contains no fare information.

    Riders see 'fare unknown' in trip planners and can't budget their trip; visitors are most affected.

    Fix: Add fare_attributes.txt (or Fares v2 files) with your fare structure. If your service is fare-free, ask to have it marked fare-free instead. (A small file for most flat-fare systems.)

    Finding code: scorecard_no_fare_data · Read the fix guide · See GTFS Best Practices (opens GTFS Best Practices on an external site)

  • Warning1 instance

    This feed models stations or entrances but has no pathways.txt.

    Trip planners can't guide riders through the station, and there is no step-free route information for wheelchair users.

    Fix: Add pathways.txt to link entrances, platforms, and elevators. Give each one a level. (Worth it for multi-level or large stations; flat stops don't need it.)

    Finding code: scorecard_station_no_pathways · Read the fix guide · See GTFS Schedule reference (opens the GTFS Schedule reference on an external site)

  • Info36 instances

    The feed has a stretch of two weeks or more with no service running.

    A long gap can mean dates were left out of the calendar. Apps then show no trips on those days.

    Fix: Check whether the gap is real, like a seasonal break; if not, add the missing dates to the calendar. (A review of your calendar dates.)

    Finding code: big_gap_in_service · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

  • Info27 instances

    Platform without parent station (flagged by the MobilityData validator).

    See the linked rule for what this affects.

    Fix: Review the rule documentation for 'platform_without_parent_station' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed. (Varies.)

    Finding code: platform_without_parent_station · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

  • Info1 instance

    feed_info.txt has no technical contact (feed_contact_email or feed_contact_url).

    App makers and state data programs have nobody to email when they spot a problem. Small errors then sit in the feed for months.

    Fix: Add feed_contact_email to feed_info.txt. (One field.)

    Finding code: scorecard_no_feed_contact · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

Conformance mark Not yet

One requirement remains for this feed to earn the conformance mark. States wheelchair access on 0% of stops and 0% of trips; the mark needs 90% of each.

Valid Met
Passes validation with no errors.
Current Met
Service data covers the next 60 days.
Accessible Not yet
States wheelchair access on 0% of stops and 0% of trips; the mark needs 90% of each.

In plain words: earn this mark when your feed passes validation, has not expired, and says whether nearly every stop and trip is wheelchair accessible.

A pass credential for a feed that is valid, current, and states wheelchair access on nearly every stop and trip. Accessibility here measures what the feed publishes, not whether a stop is physically usable. How the conformance mark works.

Clears the Google and Apple Maps four-week coverage bar. This feed has 60 days of service ahead, clearing the four-week (28-day) window Maps asks for. No validator errors either, so riders keep seeing this agency in their trip planners; warnings lower the grade here but do not remove a feed from Maps.

How this agency maps to the standards

The scorecard is a data-quality lens, not a compliance determination. Its universal references describe good GTFS and useful rider information. Useful references here are GTFS Schedule Best Practices, GTFS-Realtime Best Practices, MobilityData grading scheme, Google Transit publication guidance. Read the full standards crosswalk.

Correctness 62 / 100
GTFS Schedule best practices, checked by the MobilityData validator. MobilityData grading covers stop locations, route names, and colors. Google Transit requires a feed to pass validation for publication.
Freshness 100 / 100
GTFS Schedule best practices call for a dataset that stays current. An expired calendar can remove service from Google Transit and other rider trip planners.
Rider experience 38 / 100
GTFS Best Practices for rider-facing fields. MobilityData grading covers stop names and headsigns.
Realtime quality Not yet published
GTFS-Realtime best practices: a stable URL, high uptime, and frequent updates.

Show your grade

Put a badge on your agency site or feed README. It updates after each completed scoring check and links back to this scorecard.

TransLink South East Queensland GTFS data quality grade: D

Prefer a shields.io style? Point a dynamic endpoint badge at the published badge.json.

Cite this record

This page updates on every check. The record below does not: it is the dated file this grade came from, published at https://gtfsscorecard.org/data/artifacts/translink-south-east-queensland/2026-09-01.json and never overwritten, pinning the grade, category scores, rubric version, validator version, reader archive profile, and the scored feed's sha256 as they stood on 2026-09-01. Use it in a board packet, a regulatory filing, or a research citation instead of linking the live page, whose content will differ on your next visit.

Citing the tool itself rather than one agency's record? Use the repo's CITATION.cff.