Feed status · checked 2026-08-27
Adelaide Metro
Based on the feed source on file; publisher ownership is not verified
Service mode Tram + Rail + 2 more
down 0.4 since 2026-08-26
Catalogued in South Australia, Australia.
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 5 days ago; last changed 7 days ago.
Measured 3 of 4 score categories from the feed URL on file (publisher not verified).
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 configured feed URL. Publisher ownership of that URL is not verified.
Confidence describes how much the pipeline could measure this run, not the feed itself. It never changes the grade.
Top things to fix
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
9173 of 9173 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
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
Review the rule documentation for 'unexpected_enum_value' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed.
Unexpected enum value (flagged by the MobilityData validator). See the linked rule for what this affects.
⏱ Varies.worth about +8 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
- 9173 of 9173 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
- Feed evidence
- The feed contains no fare information.
- Next action
- 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.
- 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
- Feed evidence
- Unexpected enum value (flagged by the MobilityData validator).
- Next action
- Review the rule documentation for 'unexpected_enum_value' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed.
- 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.
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.
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.
Review the rule documentation for 'unexpected_enum_value' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed.
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 45 days.
- Published accessibility data
- Accessibility information is stated for 0% of stops and 100% 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
- 1 routes · 46 trips
- Terminal structure
- 2 ferry boarding locations; no parent-station hierarchy is published.
- Terminal access
- Not applicable: no ferry boarding location is linked to a parent station, so stop_access is not permitted here.
- Published accessibility
- Unknown: none of the 2 ferry boarding locations publish wheelchair_boarding. 100% of ferry trips publish a value; 100% of all ferry trips explicitly say allowed (46 of 46). Unstated values remain unknown. This reports published values, not verified physical usability.
- Bicycles
- Unknown: none of the 46 ferry trips publish bikes_allowed.
- Cars
- Unknown: none of the 46 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
The MobilityData validator flagged 9 kinds of issue across 651 instances (0 error, 644 warning, 7 informational).
Service data covers the next 45 days.
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.
0% of stops state accessibility (0% marked accessible). Reflects what the feed states, not verified physical usability.
3 accessibility depth signals
144 route badge(s) pair a color and text color below the WCAG 4.5:1 contrast bar (640, 681, 681A, 682, 683, 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.
8051 stop name(s) use abbreviations or symbols a screen reader may mispronounce, with no spoken form set ("Stop 36 / Zone B Mt Barker Rd - West side", "Stop 36B Avenue Rd - South East side", "Stop 36C Longwood Rd - North East side", 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.
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 9173 stops.
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 (blue)
- 1000 (purple)
- 1001 (purple)
- 1002 (purple)
- 1003 (purple)
- 100B (blue)
- 100C (blue)
- 100N (blue)
- 100P (blue)
- 101 (blue)
- 1011 (purple)
- 1012 (purple)
- 1021 (purple)
- 1022 (purple)
- 1023 (purple)
- 1024 (purple)
- 1025 (purple)
- 1026 (purple)
- 1027 (purple)
- 1028 (purple)
- 1040 (purple)
- 1041 (purple)
- 1042 (purple)
- 1043 (purple)
- 1044 (purple)
- 1045 (purple)
- 1050 (purple)
- 1051 (purple)
- 1052 (purple)
- 106 (blue)
- 1060 (purple)
- 1061 (purple)
- 1062 (purple)
- 1063 (purple)
- 1065 (purple)
- 1066 (purple)
- 1067 (purple)
- 1068 (purple)
- 1070 (purple)
- 1070A (purple)
- 1071 (purple)
- 1071A (purple)
- 1072 (purple)
- 1072A (purple)
- 1074 (purple)
- 1075 (purple)
- 1080 (purple)
- 1081 (purple)
- 1082 (purple)
- 1083 (purple)
- 1084 (purple)
- 1091 (purple)
- 1092 (purple)
- 1093 (purple)
- 1094 (purple)
- 1095 (purple)
- 110 (blue)
- 1100 (purple)
- 1101 (purple)
- 1102 (purple)
- 1103 (purple)
- 1104 (purple)
- 1105 (purple)
- 1106 (purple)
- 1107 (purple)
- 1108 (purple)
- 1110 (purple)
- 1111 (purple)
- 1112 (purple)
- 1113 (purple)
- 1114 (purple)
- 112 (blue)
- 1120 (purple)
- 1121 (purple)
- 1122 (purple)
- 1130 (purple)
- 1131 (purple)
- 1132 (purple)
- 1133 (purple)
- 1140 (purple)
- 1141 (purple)
- 1142 (purple)
- 1143 (purple)
- 1144 (purple)
- 1145 (purple)
- 1146 (purple)
- 1146X (purple)
- 1150 (purple)
- 1151 (purple)
- 1160 (purple)
- 1161 (purple)
- 117 (blue)
- 1170 (purple)
- 1171 (purple)
- 1172 (purple)
- 1173 (purple)
- 118 (blue)
- 1180 (purple)
- 1181 (purple)
- 1191 (purple)
- 1192 (purple)
- 1193 (purple)
- 1193A (purple)
- 1194 (purple)
- 1195 (purple)
- 1201 (purple)
- 1201A (purple)
- 1202 (purple)
- 1203 (purple)
- 1204 (purple)
- 1210 (purple)
- 1211 (purple)
- 1212 (purple)
- 1213 (purple)
- 1214 (purple)
- 1215 (purple)
- 1216 (purple)
- 1217 (purple)
- 1218 (purple)
- 1219 (purple)
- 1220 (purple)
- 1221 (purple)
- 1222 (purple)
- 1223 (purple)
- 1230 (purple)
- 1230A (purple)
- 1231 (purple)
- 1232 (purple)
- 1232A (purple)
- 1233 (purple)
- 1234 (purple)
- 1235 (purple)
- 1240 (purple)
- 1240B (purple)
- 1241 (purple)
- 1251 (purple)
- 1252 (purple)
- 1253 (purple)
- 1254 (purple)
- 1255 (purple)
- 1256 (purple)
- 1257 (purple)
- 1258 (purple)
- 1259 (purple)
- 1260 (purple)
- 1270 (purple)
- 1271 (purple)
- 1272 (purple)
- 1273 (purple)
- 1274 (purple)
- 1280 (purple)
- 1281 (purple)
- 1282 (purple)
- 1291 (purple)
- 1292 (purple)
- 1293 (purple)
- 1294 (purple)
- 1295 (purple)
- 1296 (purple)
- 1297 (purple)
- 140 (blue)
- 141 (blue)
- 142 (blue)
- 144 (blue)
- 144G (blue)
- 147 (blue)
- 150 (blue)
- 150B (blue)
- 150P (blue)
- 155 (blue)
- 157 (blue)
- 157X (blue)
- 163 (blue)
- 167 (blue)
- 167C (blue)
- 168 (blue)
- 170 (blue)
- 171 (blue)
- 171A (blue)
- 172 (blue)
- 173 (blue)
- 174 (blue)
- 176 (blue)
- 176G (blue)
- 178 (blue)
- 178A (blue)
- 178M (blue)
- 178S (blue)
- 178X (blue)
- 190 (blue)
- 190B (blue)
- 195 (blue)
- 195F (blue)
- 196 (blue)
- 196F (blue)
- 197X (blue)
- 200 (red)
- 200B (red)
- 200C (red)
- 202 (red)
- 202F (red)
- 203 (red)
- 203B (red)
- 203F (red)
- 206 (red)
- 208 (red)
- 208B (red)
- 208N (red)
- 209F (red)
- 21W (blue)
- 222 (purple)
- 222R (purple)
- 224 (purple)
- 224F (purple)
- 224M (purple)
- 224X (purple)
- 225 (purple)
- 225F (purple)
- 225M (purple)
- 225X (purple)
- 228 (purple)
- 228F (purple)
- 228X (purple)
- 229 (purple)
- 229F (purple)
- 229X (purple)
- 22W (orange)
- 230 (blue)
- 232 (blue)
- 232R (blue)
- 235 (red)
- 238 (red)
- 239 (red)
- 23W (blue)
- 241 (red)
- 241A (red)
- 245 (red)
- 248 (red)
- 248A (red)
- 251 (red)
- 251A (red)
- 252 (red)
- 252A (red)
- 253 (red)
- 253X (red)
- 254 (red)
- 254X (red)
- 262 (red)
- 263 (red)
- 263A (red)
- 265 (red)
- 265W (red)
- 271 (red)
- 273 (red)
- 281 (blue)
- 281K (blue)
- 286 (blue)
- 286A (blue)
- 287 (blue)
- 288 (blue)
- 288S (blue)
- 300 (red)
- 300C (red)
- 300G (red)
- 300H (red)
- 300J (red)
- 300M (red)
- 300U (red)
- 320 (red)
- 333 (blue)
- 361 (red)
- 371 (blue)
- 372 (blue)
- 376 (blue)
- 400 (purple)
- 400A (purple)
- 401 (purple)
- 402 (purple)
- 403 (purple)
- 404 (purple)
- 404R (purple)
- 405 (purple)
- 411 (purple)
- 411B (purple)
- 411U (purple)
- 415 (purple)
- 415H (purple)
- 415V (purple)
- 421 (purple)
- 430 (purple)
- 440 (purple)
- 441 (purple)
- 442 (purple)
- 443 (purple)
- 450 (purple)
- 451 (purple)
- 451A (purple)
- 452 (purple)
- 452W (purple)
- 461 (purple)
- 462 (purple)
- 462C (purple)
- 466 (purple)
- 467 (purple)
- 468 (purple)
- 470 (purple)
- 471 (purple)
- 472 (purple)
- 474 (purple)
- 475 (purple)
- 476 (purple)
- 477 (purple)
- 479 (purple)
- 481 (purple)
- 482 (purple)
- 483 (purple)
- 487 (purple)
- 488 (purple)
- 489 (purple)
- 490 (purple)
- 491 (purple)
- 492A (purple)
- 492C (purple)
- 493 (purple)
- 494 (purple)
- 500 (orange)
- 501 (orange)
- 502 (orange)
- 502X (orange)
- 503 (orange)
- 506 (orange)
- 506H (orange)
- 507 (orange)
- 528 (orange)
- 530 (orange)
- 540 (orange)
- 541 (orange)
- 541G (orange)
- 541X (orange)
- 542 (orange)
- 542X (orange)
- 543 (orange)
- 543G (orange)
- 543X (orange)
- 544 (orange)
- 544X (orange)
- 545 (orange)
- 545X (orange)
- 546 (orange)
- 546X (orange)
- 548 (orange)
- 556 (orange)
- 557 (orange)
- 557S (orange)
- 559 (orange)
- 559S (orange)
- 560 (purple)
- 560A (purple)
- 560B (purple)
- 565 (purple)
- 566 (purple)
- 578 (orange)
- 579 (blue)
- 580 (blue)
- 591A (orange)
- 591C (orange)
- 600 (red)
- 600A (red)
- 600B (red)
- 600S (red)
- 601 (red)
- 601A (red)
- 601B (red)
- 605 (red)
- 610 (blue)
- 611 (blue)
- 613 (blue)
- 616 (blue)
- 617 (blue)
- 619 (blue)
- 620 (blue)
- 621 (blue)
- 622 (blue)
- 623 (blue)
- 624 (blue)
- 625 (blue)
- 626 (blue)
- 627 (blue)
- 628 (blue)
- 629 (blue)
- 630 (blue)
- 631 (blue)
- 632 (blue)
- 633 (blue)
- 634 (blue)
- 635 (blue)
- 636 (blue)
- 637 (blue)
- 638 (blue)
- 639 (blue)
- 640 (teal)
- 645 (red)
- 646 (red)
- 650 (blue)
- 651 (blue)
- 652 (blue)
- 653 (blue)
- 654 (blue)
- 655 (blue)
- 656 (blue)
- 657 (blue)
- 658 (blue)
- 659 (blue)
- 660 (blue)
- 661 (blue)
- 663 (blue)
- 664 (blue)
- 665 (blue)
- 667 (blue)
- 668 (blue)
- 669 (blue)
- 670 (blue)
- 671 (blue)
- 672 (blue)
- 673 (blue)
- 674 (blue)
- 681 (teal)
- 681A (teal)
- 682 (teal)
- 683 (teal)
- 719 (teal)
- 720 (teal)
- 720A (teal)
- 720B (teal)
- 721 (teal)
- 721A (teal)
- 721B (teal)
- 721X (teal)
- 722 (teal)
- 722X (teal)
- 723X (teal)
- 724X (teal)
- 725 (teal)
- 733 (teal)
- 733A (teal)
- 734 (teal)
- 734A (teal)
- 737 (teal)
- 741 (teal)
- 741A (teal)
- 743 (teal)
- 744 (teal)
- 745 (teal)
- 745A (teal)
- 745B (teal)
- 747 (teal)
- 747A (teal)
- 747B (teal)
- 750 (teal)
- 750A (teal)
- 750B (teal)
- 750X (teal)
- 751 (teal)
- 751A (teal)
- 751B (teal)
- 751C (teal)
- 752 (teal)
- 755 (teal)
- 756 (teal)
- 770 (teal)
- 771 (teal)
- 772 (teal)
- 773 (teal)
- 774 (teal)
- 775 (teal)
- 776 (teal)
- 777 (teal)
- 778 (teal)
- 780 (teal)
- 781 (teal)
- 782 (teal)
- 783 (teal)
- 784 (teal)
- 785 (teal)
- 786 (teal)
- 787 (teal)
- 788 (teal)
- 789 (teal)
- 801 (green)
- 820 (green)
- 821 (green)
- 822 (green)
- 823 (green)
- 830F (green)
- 834 (green)
- 834A (green)
- 835 (green)
- 835A (green)
- 836 (purple)
- 837 (green)
| Route | Type | Line color |
|---|---|---|
| 100 Arndale Centre Interchange to Glen Osmond | Bus | blue |
| 1000 Ceduna to Port Augusta | Bus | purple |
| 1001 Port Lincoln to Adelaide via Whyalla | Bus | purple |
| 1002 Whyalla to Adelaide via Port Broughton | Bus | purple |
| 1003 Whyalla to Adelaide via Lochiel | Bus | purple |
| 100B Arndale Centre Interchange / Urrbrae Agricultural High School to Brooklyn Park | Bus | blue |
| 100C Forestville to Urrbrae Argriculture High School | Bus | blue |
| 100N Urrbrae Agriculture High School to Netley | Bus | blue |
| 100P Arndale Centre Interchange to Plympton | Bus | blue |
| 101 Arndale Centre Interchange to Flinders University | Bus | blue |
| 1011 North West Port Lincoln School Service | Bus | purple |
| 1012 South East Port Lincoln School Service | Bus | purple |
| 1021 Whyalla Township Route 1 | Bus | purple |
| 1022 Whyalla Township Route 2 | Bus | purple |
| 1023 Whyalla Township Route 3 | Bus | purple |
| 1024 Whyalla Township Route 4 | Bus | purple |
| 1025 Whyalla Township Route 5 | Bus | purple |
| 1026 Whyalla Township Route 6 | Bus | purple |
| 1027 Whyalla Township Route 7 | Bus | purple |
| 1028 Whyalla Township Route 8 | Bus | purple |
| 1040 Port Pirie Township Service (Clockwise) | Bus | purple |
| 1041 Port Pirie Township Service (Anti-Clockwise) | Bus | purple |
| 1042 Port Pirie Bus 1 | Bus | purple |
| 1043 Port Pirie Bus 2 | Bus | purple |
| 1044 Port Pirie Bus 3 | Bus | purple |
| 1045 Port Pirie Bus 4 | Bus | purple |
| 1050 Peterborough to Port Pirie | Bus | purple |
| 1051 Peterborough to Port Pirie via Port Germein | Bus | purple |
| 1052 Peterborough to Port Augusta | Bus | purple |
| 106 Magill to City | Bus | blue |
| 1060 Peterborough to Adelaide via Jamestown | Bus | purple |
| 1061 Peterborough to Adelaide via Spalding | Bus | purple |
| 1062 Peterborough to Adelaide via Terowie | Bus | purple |
| 1063 Peterborough to Adelaide via Orroroo | Bus | purple |
| 1065 Burra to Clare | Bus | purple |
| 1066 Manoora to Clare | Bus | purple |
| 1067 Burra Intratown Service | Bus | purple |
| 1068 Clare Intratown Service | Bus | purple |
| 1070 Willsden and Stirling North Service | Bus | purple |
| 1070A Port Augusta West | Bus | purple |
| 1071 Augusta Park Loop | Bus | purple |
| 1071A Port Augusta West | Bus | purple |
| 1072 Port Augusta West Loop | Bus | purple |
| 1072A Port Augusta | Bus | purple |
| 1074 Port Augusta Bus 1 | Bus | purple |
| 1075 Port Augusta Bus 2 | Bus | purple |
| 1080 Moonta Bay to Adelaide via Dublin | Bus | purple |
| 1081 Moonta Bay to Adelaide via Balaklava | Bus | purple |
| 1082 Yorketown to Port Wakefield via Minlaton and Maitland | Bus | purple |
| 1083 Yorketown to Port Wakefield via Port Vincent | Bus | purple |
| 1084 Yorketown to Port Wakefield | Bus | purple |
| 1091 Yorketown to Kadina via Inland | Bus | purple |
| 1092 Yorketown to Kadina via Coast | Bus | purple |
| 1093 Yorketown Loop 1 | Bus | purple |
| 1094 Yorketown Loop 2 | Bus | purple |
| 1095 Marion Bay to Minlaton | Bus | purple |
| 110 West Lakes Centre Interchange to City | Bus | blue |
| 1100 Tea Tree Plaza to Mount Pleasant via Birdwood | Bus | purple |
| 1101 Tea Tree Plaza to Mount Pleasant via Cudlee Creek and Gumeracha | Bus | purple |
| 1102 Tea Tree Plaza to Mt Pleasant via Cudlee Creek | Bus | purple |
| 1103 Mt Torrens to Houghton via Lobethal and Cudlee Creek | Bus | purple |
| 1104 Houghton to Birdwood via Cudlee Creek and Lobethal | Bus | purple |
| 1105 Tea Tree Plaza to Springton via Gumeracha | Bus | purple |
| 1106 Tea Tree Plaza to Springton via Cudlee Creek and Birdwood | Bus | purple |
| 1107 Tea Tree Plaza to Springton via Cudlee Creek and Gumeracha | Bus | purple |
| 1108 Wynn Vale to Houghton via Paracombe | Bus | purple |
| 1110 Gawler to Angaston | Bus | purple |
| 1111 Angaston to Gawler and Evanston via Lyndoch and Williamstown | Bus | purple |
| 1112 Nuriootpa to Gawler and Evanston | Bus | purple |
| 1113 Lyndoch to Xavier College | Bus | purple |
| 1114 Xavier College to Lyndoch | Bus | purple |
| 112 West Lakes Centre Interchange to City | Bus | blue |
| 1120 Mount Pleasant to Nuriootpa (Murry St) via Eden Valley | Bus | purple |
| 1121 Mount Pleasant to Nuriootpa via Eden Valley and Angaston | Bus | purple |
| 1122 Mount Torrens To Tanunda via Birdwood and Angaston | Bus | purple |
| 1130 Cudlee Creek to Tanunda (Para Rd) via Kersbrook and Lyndoch | Bus | purple |
| 1131 Cudlee Creek to Tanunda via Kersbrook and Lyndoch | Bus | purple |
| 1132 Mt Torrens to Tanunda via Birdwood | Bus | purple |
| 1133 Mt Torrens to Tanunda via Charleston and Lobethal | Bus | purple |
| 1140 Hewett to Nuriootpa via Marananga | Bus | purple |
| 1141 Freeling to Evanston via Wasleys | Bus | purple |
| 1142 Evanston/Gawler Loop via Barnet Rd (AM) | Bus | purple |
| 1143 Gawler/Evanston Loop via Trinity College South (PM) | Bus | purple |
| 1144 Gawler Belt Loop via Osprey (AM) | Bus | purple |
| 1145 Gawler Belt Loop via Barnet Rd (PM) | Bus | purple |
| 1146 Kapunda to Evanston via Freeling and Roseworthy | Bus | purple |
| 1146X Kapunda to Hewett Express | Bus | purple |
| 1150 Tarlee to Nuriootpa via Kapunda and Greenock | Bus | purple |
| 1151 Tarlee to Tanunda via Nuriootpa and Kapunda | Bus | purple |
| 1160 Riverton to Nuriootpa via Kapunda | Bus | purple |
| 1161 Riverton to Tanunda via Saddleworth and Kapunda | Bus | purple |
| 117 Port Adelaide Interchange to City | Bus | blue |
| 1170 Robertstown to Nuriootpa via Point Pass and Eudunda | Bus | purple |
| 1171 Robertstown to Nuriootpa via Light Pass and Eudunda | Bus | purple |
| 1172 Nuriootpa to Tanunda via Angaston and Truro | Bus | purple |
| 1173 Cambrai to Tanunda via Angaston and Light Pass | Bus | purple |
| 118 Port Adelaide Interchange to City | Bus | blue |
| 1180 Renmark to Adelaide | Bus | purple |
| 1181 Loxton to Kingston-on-Murray | Bus | purple |
| 1191 Loxton to Berri via Moorook and Kingston | Bus | purple |
| 1192 Loxton to Berri via Renmark and Paringa Loop | Bus | purple |
| 1193 Loxton to Renmark via Berri | Bus | purple |
| 1193A Loxton to Renmark via Berri and Paringa | Bus | purple |
| 1194 Loxton to Berri Industry Participation Program | Bus | purple |
| 1195 Renmark Industry Participation Program | Bus | purple |
| 1201 Swan Reach to Berri via Morgan | Bus | purple |
| 1201A Swan Reach to Renmark via Morgan and Berri | Bus | purple |
| 1202 Swan Reach to Tanunda | Bus | purple |
| 1203 Swan Reach to Murray Bridge via Nildottie and Walker Flat | Bus | purple |
| 1204 Swan Reach to Murray Bridge via Younghusband | Bus | purple |
| 1210 Murray Bridge to Mannum via Belvedere Rd | Bus | purple |
| 1211 Murray Bridge to Mannum via Mannum Rd | Bus | purple |
| 1212 Murray Bridge to Adelaide via Monarto Safari Park and Mt Barker | Bus | purple |
| 1213 Murray Bridge to Adelaide via Mt Barker | Bus | purple |
| 1214 Murray Bridge to Mt Barker via Callington | Bus | purple |
| 1215 Murray Bridge to Mt Barker via Monarto Safari Park and Callington | Bus | purple |
| 1216 Murray Bridge to Mt Barker via Kanmantoo and Nairne | Bus | purple |
| 1217 Mt Barker to Murray Bridge via Kanmantoo and Monarto Safari Park | Bus | purple |
| 1218 Mt Barker to Murray Bridge (Mobilong) via Callington | Bus | purple |
| 1219 Murray Bridge (Mobilong) to Mt Barker via Callington | Bus | purple |
| 1220 Murray Bridge Township Service - North | Bus | purple |
| 1221 Murray Bridge Township Service - East | Bus | purple |
| 1222 Murray Bridge Township Service - West | Bus | purple |
| 1223 Murray Bridge Township Service - Central | Bus | purple |
| 1230 Coonalpyn and Wellington to Murray Bridge | Bus | purple |
| 1230A Coonalpyn to Murray Bridge via Meningie & Wellington | Bus | purple |
| 1231 Tintinara to Murray Bridge via Culburra and Tailem Bend | Bus | purple |
| 1232 Karoonda to Berri via Lameroo and Pinnaroo | Bus | purple |
| 1232A Karoonda to Berri and Renmark | Bus | purple |
| 1233 Karoonda to Murray Bridge via Tailem Bend | Bus | purple |
| 1234 Pinnaroo to Murray Bridge via Lameroo and Tailem Bend | Bus | purple |
| 1235 Tintinara to Murray Bridge | Bus | purple |
| 1240 Murray Bridge to Strathalbyn via Callington | Bus | purple |
| 1240B Murray Bridge to Strathalbyn via Callington and Kanmantoo | Bus | purple |
| 1241 Langhorne Creek to Murray Bridge via Strathalbyn and Callington | Bus | purple |
| 1251 Goolwa to Adelaide | Bus | purple |
| 1252 Goolwa to Colonnades | Bus | purple |
| 1253 Goolwa to Marion Interchange | Bus | purple |
| 1254 Goolwa to Encounter Bay | Bus | purple |
| 1255 Victor Harbor Community Bus 1 | Bus | purple |
| 1256 Victor Harbor Community Bus 2 | Bus | purple |
| 1257 Meadows to Urrbrae via Clarendon | Bus | purple |
| 1258 Goolwa to Cape Jervis Ferry Terminal | Bus | purple |
| 1259 Cape Jervis Ferry Terminal to Adelaide | Bus | purple |
| 1260 Kingscote to Penneshaw | Bus | purple |
| 1270 Bordertown to Keith | Bus | purple |
| 1271 Mundulla and Bordertown to Naracoorte | Bus | purple |
| 1272 Bordertown Intratown Service | Bus | purple |
| 1273 Bordertown to Mundulla | Bus | purple |
| 1274 Bordertown to Serviceton | Bus | purple |
| 1280 Mount Gambier to Adelaide (via Coast) | Bus | purple |
| 1281 Mount Gambier to Adelaide (via Inland) | Bus | purple |
| 1282 Mount Gambier to Adelaide (via Inland) | Bus | purple |
| 1291 Mount Gambier Town Service - South East Loop | Bus | purple |
| 1292 Mount Gambier Town Service - North West Loop | Bus | purple |
| 1293 Mount Gambier Town Service - North East Loop | Bus | purple |
| 1294 Mount Gambier Bus 1 | Bus | purple |
| 1295 Mount Gambier Bus 2 | Bus | purple |
| 1296 Mount Gambier Bus 3 | Bus | purple |
| 1297 Mount Gambier Bus 4 | Bus | purple |
| 140 City to Glen Osmond | Bus | blue |
| 141 Stonyfell to City | Bus | blue |
| 142 Burnside to City | Bus | blue |
| 144 Glen Osmond to City | Bus | blue |
| 144G City to Toorak Gardens | Bus | blue |
| 147 Beaumont to City | Bus | blue |
| 150 Osborne to City | Bus | blue |
| 150B City to Largs Bay | Bus | blue |
| 150P City to Port Adelaide Interchange | Bus | blue |
| 155 West Lakes Centre Interchange to City | Bus | blue |
| 157 Largs Bay to City | Bus | blue |
| 157X Largs Bay to City | Bus | blue |
| 163 City to West Beach | Bus | blue |
| 167 Glenelg Interchange to City | Bus | blue |
| 167C City to Camden Park | Bus | blue |
| 168 Glenelg Interchange to City | Bus | blue |
| 170 Urrbrae to City | Bus | blue |
| 171 Mitcham Square to City | Bus | blue |
| 171A City to Highgate | Bus | blue |
| 172 Kingswood to City | Bus | blue |
| 173 Blackwood Interchange to City | Bus | blue |
| 174 Paradise Interchange to City | Bus | blue |
| 176 Athelstone to City | Bus | blue |
| 176G City to Newton | Bus | blue |
| 178 Paradise Interchange to City | Bus | blue |
| 178A Paradise Interchange to Athelstone | Bus | blue |
| 178M City to Athelstone | Bus | blue |
| 178S City to Newton | Bus | blue |
| 178X Paradise Interchange to City | Bus | blue |
| 190 Glenelg Interchange to City | Bus | blue |
| 190B City to Mitcham Square | Bus | blue |
| 195 Blackwood Interchange to City | Bus | blue |
| 195F Blackwood Interchange to City | Bus | blue |
| 196 Blackwood Interchange to City | Bus | blue |
| 196F Blackwood Interchange to City | Bus | blue |
| 197X Coromandel Station to City | Bus | blue |
| 200 Marion Centre Interchange to City | Bus | red |
| 200B Marion Centre Interchange to City | Bus | red |
| 200C City to Clapham | Bus | red |
| 202 Ingle Farm to City | Bus | red |
| 202F Ingle Farm to City | Bus | red |
| 203 Tea Tree Plaza Interchange to City | Bus | red |
| 203B City to Ingle Farm | Bus | red |
| 203F Tea Tree Plaza Interchange to City | Bus | red |
| 206 Northgate to City | Bus | red |
| 208 Paradise Interchange to City | Bus | red |
| 208B City to Broadview | Bus | red |
| 208N City to Northgate | Bus | red |
| 209F Tea Tree Plaza Interchange to City | Bus | red |
| 21W Show Shuttle Bus | Bus | blue |
| 222 Mawson Interchange to City | Bus | purple |
| 222R City to Mawson Interchange | Bus | purple |
| 224 Elizabeth Interchange to City | Bus | purple |
| 224F Elizabeth Interchange to City | Bus | purple |
| 224M Elizabeth Interchange to Mawson Interchange | Bus | purple |
| 224X Elizabeth Interchange to City | Bus | purple |
| 225 Salisbury Interchange to Gepps Cross | Bus | purple |
| 225F Salisbury Interchange to City | Bus | purple |
| 225M Salisbury Interchange to Mawson Interchange | Bus | purple |
| 225X Salisbury Interchange to City | Bus | purple |
| 228 Smithfield Interchange to City | Bus | purple |
| 228F Smithfield Interchange to City | Bus | purple |
| 228X Smithfield Interchange to City | Bus | purple |
| 229 Para Hills to Gepps Cross | Bus | purple |
| 229F Para Hills to City | Bus | purple |
| 229X Para Hills to City | Bus | purple |
| 22W O-Bahn Show Express Bus | Bus | orange |
| 230 Port Adelaide Interchange to City | Bus | blue |
| 232 Port Adelaide Interchange to City | Bus | blue |
| 232R City to Rosewater | Bus | blue |
| 235 Kilburn to City | Bus | red |
| 238 Adelaide University Mawson Lakes Campus to City | Bus | red |
| 239 Arndale Centre Interchange to City | Bus | red |
| 23W Show Shuttle Bus | Bus | blue |
| 241 Marion Centre Interchange to City | Bus | red |
| 241A City to Oaklands Park | Bus | red |
| 245 Hove to City | Bus | red |
| 248 Marion Centre Interchange to City | Bus | red |
| 248A City to Oaklands Park | Bus | red |
| 251 Mansfield Park to City | Bus | red |
| 251A Mansfield Park to Arndale Centre Interchange | Bus | red |
| 252 Port Adelaide Interchange to City | Bus | red |
| 252A Port Adelaide Interchange to Arndale Centre Interchange | Bus | red |
| 253 Mansfield Park to City | Bus | red |
| 253X Mansfield Park to City | Bus | red |
| 254 Port Adelaide Interchange to City | Bus | red |
| 254X Port Adelaide Interchange to City | Bus | red |
| 262 Marion Centre Interchange to City | Bus | red |
| 263 Marion Centre Interchange to City | Bus | red |
| 263A City to Warradale | Bus | red |
| 265 Marion Centre Interchange to City | Bus | red |
| 265W City to Somerton Park | Bus | red |
| 271 Tea Tree Plaza Interchange to City | Bus | red |
| 273 Paradise Interchange to City | Bus | red |
| 281 Paradise Interchange to City | Bus | blue |
| 281K City to Klemzig | Bus | blue |
| 286 Henley Beach to City | Bus | blue |
| 286A City to Underdale | Bus | blue |
| 287 Henley Beach to City | Bus | blue |
| 288 West Lakes Centre Interchange to City | Bus | blue |
| 288S City to Seaton | Bus | blue |
| 300 Suburban Connector | Bus | red |
| 300C Suburban Connector | Bus | red |
| 300G Suburban Connector | Bus | red |
| 300H Suburban Connector | Bus | red |
| 300J Suburban Connector | Bus | red |
| 300M Suburban Connector | Bus | red |
| 300U Suburban Connector | Bus | red |
| 320 Aberfoyle Hub to Marion Centre Interchange | Bus | red |
| 333 North Haven to Port Adelaide Interchange | Bus | blue |
| 361 Port Adelaide to Tea Tree Plaza | Bus | red |
| 371 West Lakes Centre Interchange Clockwise Loop | Bus | blue |
| 372 West Lakes Centre Interchange Anti-Clockwise Loop | Bus | blue |
| 376 West Lakes Centre Interchange to Delfin Island Anti-Clockwise Loop | Bus | blue |
| 400 Elizabeth Interchange to Salisbury North | Bus | purple |
| 400A Elizabeth Interchange to Salisbury | Bus | purple |
| 401 Paralowie to Salisbury | Bus | purple |
| 402 Riverlea Park to Salisbury | Bus | purple |
| 403 Salisbury North to Salisbury | Bus | purple |
| 404 Salisbury to Paralowie Anti-Clockwise Loop | Bus | purple |
| 404R Salisbury to Paralowie Anti-Clockwise Loop | Bus | purple |
| 405 Salisbury to Paralowie Clockwise Loop | Bus | purple |
| 411 Salisbury to Mawson Interchange | Bus | purple |
| 411B Mawson Interchange to Salisbury Interchange | Bus | purple |
| 411U Salisbury to UniSA Mawson Lakes Campus | Bus | purple |
| 415 Salisbury Interchange to Greenwith | Bus | purple |
| 415H Salisbury Interchange to Salisbury Heights | Bus | purple |
| 415V Salisbury Interchange to Golden Grove Interchange | Bus | purple |
| 421 BAE Systems to Salisbury Interchange | Bus | purple |
| 430 Elizabeth Interchange to Salisbury Interchange | Bus | purple |
| 440 Munno Para Station to Elizabeth Interchange | Bus | purple |
| 441 Smithfield Interchange to Elizabeth Interchange | Bus | purple |
| 442 Smithfield Interchange to Elizabeth Interchange | Bus | purple |
| 443 Elizabeth Interchange to Munno Para Loop Service | Bus | purple |
| 450 Riverlea Park to Elizabeth Interchange | Bus | purple |
| 451 Munno Para Centre Interchange to Elizabeth Interchange | Bus | purple |
| 451A Munno Para Centre to Andrews Farm | Bus | purple |
| 452 Munno Para Centre Interchange to Elizabeth Interchange | Bus | purple |
| 452W Munno Para Centre Interchange to Davoren Park | Bus | purple |
| 461 Munno Para Centre Interchange to Munno Para West | Bus | purple |
| 462 Munno Para Centre Interchange to Angle Vale | Bus | purple |
| 462C Munno Para Centre Interchange to Angle Vale | Bus | purple |
| 466 Elizabeth to Adelaide Secondary School of English | Bus | purple |
| 467 Salisbury North to Adelaide Secondary School of English | Bus | purple |
| 468 Brahma Lodge to Adelaide Secondary School of English | Bus | purple |
| 470 Parafield Gardens Primary School to Tyndale Christian School | Bus | purple |
| 471 Hillbank to St Columba College | Bus | purple |
| 472 Smithfield Interchange to Roma Mitchell Secondary College | Bus | purple |
| 474 Pooraka to Kildare College | Bus | purple |
| 475 Edinburgh North to Heritage College | Bus | purple |
| 476 Salisbury East High School to Elizabeth Interchange | Bus | purple |
| 477 Elizabeth Interchange to St Dominics School | Bus | purple |
| 479 Edinburgh North to Modbury Heights School | Bus | purple |
| 481 Pooraka to St Gabriel's School | Bus | purple |
| 482 Elizabeth Interchange to Roma Mitchell Secondary College | Bus | purple |
| 483 Our Lady of Sacred Heart College (OLSH) to Elizabeth Interchange | Bus | purple |
| 487 Mark Oliphant College to Angle Vale | Bus | purple |
| 488 Edinburgh North to Riverbanks College | Bus | purple |
| 489 Munno Para Centre Interchange to Riverbanks College | Bus | purple |
| 490 Elizabeth North to Riverbanks College | Bus | purple |
| 491 Willaston and Hewett Loop | Bus | purple |
| 492A Gawler East Anti-Clockwise Loop | Bus | purple |
| 492C Gawler East Clockwise Loop | Bus | purple |
| 493 Evanston Loop | Bus | purple |
| 494 Evanston Loop | Bus | purple |
| 500 Elizabeth Interchange to City | Bus | orange |
| 501 Mawson Interchange to City | Bus | orange |
| 502 Salisbury Interchange to City | Bus | orange |
| 502X Salisbury Interchange to City | Bus | orange |
| 503 Tea Tree Plaza Interchange to City | Bus | orange |
| 506 Tea Tree Plaza Interchange to City | Bus | orange |
| 506H Paradise Interchange to Modbury North | Bus | orange |
| 507 Tea Tree Plaza Interchange to City | Bus | orange |
| 528 Northgate to City | Bus | orange |
| 530 Firle to City | Bus | orange |
| 540 Tea Tree Plaza Interchange to City | Bus | orange |
| 541 Golden Grove Interchange and Fairview Park to City | Bus | orange |
| 541G City to Golden Grove Interchange | Bus | orange |
| 541X Golden Grove Interchange to City | Bus | orange |
| 542 Fairview Park to Tea Tree Plaza Interchange | Bus | orange |
| 542X Fairview Park to City | Bus | orange |
| 543 Surrey Downs to Tea Tee Plaza Interchange | Bus | orange |
| 543G Tea Tree Plaza Interchange to Redwood Park | Bus | orange |
| 543X Surrey Downs to City | Bus | orange |
| 544 Golden Grove Interchange to City | Bus | orange |
| 544X Golden Grove Interchange to City | Bus | orange |
| 545 Golden Grove Interchange to Tea Tree Plaza Interchange | Bus | orange |
| 545X Golden Grove Interchange to City | Bus | orange |
| 546 City to Para Hills | Bus | orange |
| 546X Para Hills to City | Bus | orange |
| 548 Greenwith and Tea Tree Plaza Interchange to City | Bus | orange |
| 556 Tea Tree Plaza Interchange to City | Bus | orange |
| 557 Tea Tree Plaza Interchange to City | Bus | orange |
| 557S Paradise Interchange to St Agnes | Bus | orange |
| 559 Tea Tree Plaza Interchange to City | Bus | orange |
| 559S City to St Agnes | Bus | orange |
| 560 Elizabeth Interchange to Tea Tree Plaza Interchange | Bus | purple |
| 560A Elizabeth Interchange / Ingle Farm to Salisbury Interchange | Bus | purple |
| 560B Elizabeth Interchange to Ingle Farm | Bus | purple |
| 565 Mawson Interchange to Ingle Farm | Bus | purple |
| 566 Mawson Interchange to Golden Grove Interchange | Bus | purple |
| 578 Newton and Athelstone to City | Bus | orange |
| 579 Athelstone to Paradise Interchange | Bus | blue |
| 580 Keswick to Paradise Interchange | Bus | blue |
| 591A Golden Grove Interchange to Greenwith | Bus | orange |
| 591C Golden Grove Interchange to Greenwith | Bus | orange |
| 600 Old Reynella Interchange to Marion Centre Interchange | Bus | red |
| 600A Old Reynella Interchange / Marion Centre Interchange to Aberfoyle Hub | Bus | red |
| 600B Aberfoyle Hub/Marion Centre Interchange to Blackwood Interchange | Bus | red |
| 600S Blackwood Interchange to Bedford Park | Bus | red |
| 601 Old Reynella Interchange to Marion Centre Interchange | Bus | red |
| 601A Marion Centre Interchange to Aberfoyle Hub | Bus | red |
| 601B Old Reynella Interchange to Blackwood Interchange | Bus | red |
| 605 Darlington to Blackwood Interchange | Bus | red |
| 610 Adelaide High School to Adelaide Railway Station | Bus | blue |
| 611 Adelaide High School to City | Bus | blue |
| 613 Prince Alfred College to City | Bus | blue |
| 616 City to Temple Christian College | Bus | blue |
| 617 Temple Christian College to City | Bus | blue |
| 619 Newton to Mary MacKillop College | Bus | blue |
| 620 Paradise Interchange to Morialta Secondary College | Bus | blue |
| 621 Morialta Secondary College to Paradise Interchange | Bus | blue |
| 622 Glen Osmond to Saint Ignatius' College Senior School | Bus | blue |
| 623 Norwood to Saint Ignatius' College Senior School | Bus | blue |
| 624 St Peters to Saint Ignatius' College Senior School | Bus | blue |
| 625 Charles Campbell College and Saint Ignatius' College Senior School to Parkside | Bus | blue |
| 626 Charles Campbell College School and Saint Ignatius' College Senior School to City | Bus | blue |
| 627 Saint Ignatius' College Senior School to Burnside | Bus | blue |
| 628 Saint Ignatius' College Senior School to Parkside | Bus | blue |
| 629 Saint Ignatius' College Senior School to Toorak Gardens | Bus | blue |
| 630 Marryatville High School to City | Bus | blue |
| 631 Unley High School to Glenelg East | Bus | blue |
| 632 Urrbrae Agricultural High School to City | Bus | blue |
| 633 Unley High School to Plympton | Bus | blue |
| 634 Marryatville High School to City | Bus | blue |
| 635 St Peter's Girls' School to City | Bus | blue |
| 636 Mercedes College to City | Bus | blue |
| 637 Unley High School to City | Bus | blue |
| 638 Norwood International High School to City | Bus | blue |
| 639 Norwood International High School to Paradise Interchange | Bus | blue |
| 640 Marino to Marion Centre Interchange | Bus | teal |
| 645 Seaview Downs to Marion Centre Interchange | Bus | red |
| 646 Seacombe Heights to Marion Centre Interchange | Bus | red |
| 650 Alberton to St Michael's College Secondary Campus | Bus | blue |
| 651 Alberton to St Michael's College Secondary Campus | Bus | blue |
| 652 Alberton to St Michael's College Primary Campus | Bus | blue |
| 653 Alberton to St Michael's College Secondary Campus and Nazareth Catholic College | Bus | blue |
| 654 Henley Beach to St Michael's College Primary Campus | Bus | blue |
| 655 St Michael's College Primary Campus to Port Adelaide | Bus | blue |
| 656 St Michael's College Primary Campus to Henley Beach South | Bus | blue |
| 657 St Michael's College Secondary Campus to Queenstown | Bus | blue |
| 658 St Michael's College Secondary Campus to Largs Bay | Bus | blue |
| 659 St Michael's College Secondary Campus to Birkenhead | Bus | blue |
| 660 St Michael's College Secondary Campus to West Lakes | Bus | blue |
| 661 Nazareth Catholic College to Delfin Island | Bus | blue |
| 663 Nazareth Catholic College to Fulham | Bus | blue |
| 664 Nazareth Catholic College to Alberton | Bus | blue |
| 665 Seaton High School to Port Adelaide | Bus | blue |
| 667 Henley High School to West Lakes Centre Interchange | Bus | blue |
| 668 Henley High School to Port Adelaide | Bus | blue |
| 669 Henley High School to Glenelg | Bus | blue |
| 670 Brighton Secondary School to Findon | Bus | blue |
| 671 Fulham Gardens to Brighton Secondary School | Bus | blue |
| 672 Le Fevre High School to Taperoo | Bus | blue |
| 673 Fullarton to Darlington | Bus | blue |
| 674 Blackwood High School to City | Bus | blue |
| 681 Hallett Cove Beach Station to Flinders University | Bus | teal |
| 681A Hallett Cove Beach Station to Hallett Cove | Bus | teal |
| 682 Hallett Cove Beach Station to Sheidow Park | Bus | teal |
| 683 Hallett Cove Beach Station to Hallett Cove South | Bus | teal |
| 719 Flinders Medical Centre to City | Bus | teal |
| 720 Old Reynella Interchange to City | Bus | teal |
| 720A City to Marion Centre Interchange | Bus | teal |
| 720B Old Reynella Interchange to Flinders Medical Centre | Bus | teal |
| 721 Noarlunga Centre Interchange to City | Bus | teal |
| 721A City to Old Reynella Interchange | Bus | teal |
| 721B Noarlunga Centre Interchange to Old Reynella Interchange | Bus | teal |
| 721X Noarlunga Centre Interchange to City | Bus | teal |
| 722 Noarlunga Centre Interchange to Old Reynella Interchange | Bus | teal |
| 722X Noarlunga Centre Interchange to City | Bus | teal |
| 723X Woodcroft Community Centre to City | Bus | teal |
| 724X Seaford Centre to City | Bus | teal |
| 725 Noarlunga Centre Interchange to Old Reynella Interchange | Bus | teal |
| 733 Colonnades Centre Interchange to Marion Centre Interchange | Bus | teal |
| 733A Marion Centre Interchange to Noarlunga Centre Interchange | Bus | teal |
| 734 Colonnades Centre Interchange to Marion Centre Interchange | Bus | teal |
| 734A Marion Centre Interchange to Noarlunga Centre Interchange | Bus | teal |
| 737 Chandlers Hill to Old Reynella Interchange | Bus | teal |
| 741 Maslin Beach to Noarlunga Centre Interchange | Bus | teal |
| 741A Maslin Beach to Seaford Interchange | Bus | teal |
| 743 Noarlunga Centre Interchange to Huntfield Heights Anti-Clockwise Loop Service | Bus | teal |
| 744 Noarlunga Centre Interchange to Huntfield Heights Clockwise Loop Service | Bus | teal |
| 745 Seaford Circuit Anti-Clockwise Loop | Bus | teal |
| 745A Seaford Circuit Anti-Clockwise Loop | Bus | teal |
| 745B Noarlunga Interchange to Seaford Interchange | Bus | teal |
| 747 Seaford Circuit Clockwise Loop | Bus | teal |
| 747A Seaford Circuit Clockwise Loop | Bus | teal |
| 747B Colonnades Centre Interchange to Seaford Rise | Bus | teal |
| 750 Sellicks Beach to Seaford Interchange | Bus | teal |
| 750A Sellicks Beach to Cardijn Secondary College | Bus | teal |
| 750B Seaford Interchange to Aldinga Shopping Centre | Bus | teal |
| 750X Sellicks Beach to Seaford Interchange | Bus | teal |
| 751 Aldinga Shopping Centre to Noarlunga Hospital | Bus | teal |
| 751A Aldinga Shopping Centre to Noarlunga Centre Interchange | Bus | teal |
| 751B Colonnades Centre Interchange to Seaford Interchange | Bus | teal |
| 751C Aldinga Shopping Centre to Seaford Centre | Bus | teal |
| 752 McLaren Flat to McLaren Vale | Bus | teal |
| 755 Aldinga Beach to Seaford Centre | Bus | teal |
| 756 Port Willunga to Seaford Centre Interchange | Bus | teal |
| 770 Colonnades Centre Interchange to Aberfoyle Park | Bus | teal |
| 771 Woodcroft to Aberfoyle Park High School | Bus | teal |
| 772 Hallett Cove R-12 School to Old Reynella | Bus | teal |
| 773 Cardijn College to Colonnades Centre Interchange | Bus | teal |
| 774 Wirreanda High School to Noarlunga Interchange | Bus | teal |
| 775 Sheidow Park to Woodcroft College | Bus | teal |
| 776 Seaford Rise Primary School to Maslin Beach | Bus | teal |
| 777 Noarlunga to Sacred Heart College Marcellin Campus | Bus | teal |
| 778 Noarlunga Interchange to Reynella East College | Bus | teal |
| 780 Woodcroft College to Flinders Medical Centre | Bus | teal |
| 781 Brighton to Sacred Heart College Marcellin Campus | Bus | teal |
| 782 Noarlunga Interchange to Urrbrae Agricultural High School | Bus | teal |
| 783 Urrbrae Agricultural High School to Old Reynella Interchange | Bus | teal |
| 784 Seaview High School to Sheidow Park | Bus | teal |
| 785 Sheidow Park to Seaview High School | Bus | teal |
| 786 Woodcroft College to Morphett Vale | Bus | teal |
| 787 Seaford to Aldinga Payinthi College | Bus | teal |
| 788 Sellicks Beach to Aldinga Payinthi College | Bus | teal |
| 789 Willunga to Aldinga Payinthi College | Bus | teal |
| 801 Mt Barker to City | Bus | green |
| 820 Burnside to City | Bus | green |
| 821 Carey Gully to City | Bus | green |
| 822 Stirling to City | Bus | green |
| 823 Crafers to Cleland Wildlife Park | Bus | green |
| 830F Lobethal to City | Bus | green |
| 834 Verdun to Lobethal | Bus | green |
| 834A Lobethal to Verdun | Bus | green |
| 835 Lobethal to Mt Barker | Bus | green |
| 835A Mt Barker to Lobethal | Bus | green |
| 836 Callington to Mt Barker | Bus | purple |
| 837 Nairne to Mt Barker | Bus | green |
Showing 500 of 731 routes. The current scorecard JSON contains the complete route list.
List every stop
- Stop 92 Alawoona Rd - West side
- Stop 89 Carcoola Rd - West side
- Stop 91 Park Lake Blvd - East side
- Stop 58 Grenfell Rd - North side
- Stop 14C Harbour Town - South side
- Zone B Harbour Town Interchange
- Stop 16 Jetty Rd - North side
- Stop 14B West Beach Rd - North side
- Stop 99 Aldinga Rd - North side
- Stop 99 Aldinga Rd - South side
- Zone A Old Reynella Interchange
- Zone B Old Reynella Interchange
- Zone C Old Reynella Interchange
- Zone D Old Reynella Interchange
- Zone A Munno Para Centre Interchange
- Zone B Munno Para Centre Interchange
- Zone C Munno Para Centre Interchange
- Zone D Munno Para Centre Interchange
- Stop 27B Upper Sturt Rd - East side
- Stop 27B Upper Sturt Rd - West side
- Stop 27C Upper Sturt Rd - East side
- Stop 27C Upper Sturt Rd - West side
- Stop 28 Upper Sturt Rd - North East side
- Stop 28 Upper Sturt Rd - South West side
- Stop 30 Upper Sturt Rd - North East side
- Stop 30A Upper Sturt Rd - North side
- Stop 30A Upper Sturt Rd - South side
- Stop 30B Upper Sturt Rd - South side
- Stop 30B Upper Sturt Rd - North side
- Stop 31 Upper Sturt Rd - North side
- Stop 31 Upper Sturt Rd - South side
- Stop 31A Upper Sturt Rd - North side
- Stop 31A Upper Sturt Rd - South side
- Stop 31B Upper Sturt Rd - North West side
- Stop 31B Upper Sturt Rd - South East side
- Stop 32 Upper Sturt Rd - North side
- Stop 32 Upper Sturt Rd - South side
- Stop 32A Upper Sturt Rd - South East side
- Stop 32B Upper Sturt Rd - North West side
- Stop 32B Upper Sturt Rd - South East side
- Stop 33 Upper Sturt Rd - North side
- Stop 33 Upper Sturt Rd - South side
- Stop 33A Upper Sturt Rd - North side
- Stop 33A Upper Sturt Rd - South side
- Stop 33B Upper Sturt Rd - North side
- Stop 33B Upper Sturt Rd - South side
- Stop 34 Waverley Ridge Rd - North West side
- Stop 34 Waverley Ridge Rd - South East side
- Stop 34A Waverley Ridge Rd - North West side
- Stop 38A Longwood Rd - North side
- Stop 38A Longwood Rd - South side
- Stop School Brighton Rd / Elgar Rd
- Stop School Aberfoyle Park High Taylors Rd
- Stop 62A The Grove Way - West side
- Stop 62A The Grove Way - East side
- Stop 98 Aldinga Rd - North side
- Stop 89 Main Rd - South West side
- Stop 27A Upper Sturt Rd - East side
- Stop 34A Waverley Ridge Rd - East side
- Stop 30 Upper Sturt Rd - South West side
- Stop 27A Upper Sturt Rd - West side
- Stop 64 Hutchinson St - East side
- Stop 64 Hutchinson St - West side
- Stop 66 Hutchinson St - East side
- Stop 67 Hutchinson St - East side
- Stop 68 Exhibition Rd - East side
- Stop 69 Albert Rd - East side
- Zone B Klemzig Interchange - West side
- Stop 35A Old Port Rd - West side
- Stop 26A Navigator Dr - West side
- Stop 26B Navigator Dr - West side
- Stop 26C The Promenade - North West side
- Stop 27 The Promenade - North side
- Stop 27 The Promenade - South side
- Stop 26C The Promenade - South East side
- Stop 26B Navigator Dr - East side
- Stop 26A Navigator Dr - East side
- Stop 28C Diagonal Rd - West side
- Stop 28C Diagonal Rd - East side
- Stop 85 The Parade - North side
- Stop 85 The Parade - South side
- Stop 91 Grand Blvd - West side
- Stop 58 Grenfell Rd - South side
- Stop 92 Grand Blvd - West side
- Stop 92 Grand Blvd - East side
- Stop 93 Grand Blvd - North side
- Stop 93 Grand Blvd - South side
- Stop 94 Grand Blvd - West side
- Stop 94 Grand Blvd - East side
- Stop 95 Grand Blvd - West side
- Stop 95 Grand Blvd - East side
- Stop 39B Seacombe Rd - South side
- Stop 39B Seacombe Rd - North side
- Stop 53 Adams Rd - South side
- Stop 53 Adams Rd - North side
- Stop 52 Adams Rd - South side
- Stop 52 Adams Rd - North side
- Stop 51 Adams Rd - South side
- Stop 51 Adams Rd - North side
- Stop 54A Lander Rd - South side
- Stop 54A Lander Rd - North side
- Stop 58 Young St - West side
- Stop 58 Young St - East side
- Stop 59 Young St - West side
- Stop 59 Young St - East side
- Stop 55A Kitawah Rd - North West side
- Stop 55B Heath St - South side
- Stop 55B Aldenhoven Rd - East side
- Stop 55C Heath St - South side
- Stop 55C Heath St - North side
- Stop 55D Devon St - West side
- Stop 55D Devon St - East side
- Stop 55E O'Sullivan Beach Rd - North side
- Stop 55E O'Sullivan Beach Rd - South side
- Stop 56 O'Sullivan Beach Rd - North side
- Stop 56 O'Sullivan Beach Rd - South side
- Stop 54C Oldham Rd - North side
- Stop 54C Oldham Rd - South side
- Stop 55 Oldham Rd - South side
- Stop 55 Oldham Rd - North side
- Stop 55A Oldham Rd - South side
- Stop 55A Philip Hwy - East side
- Stop 33F Mawson Lakes Blvd - North side
- Stop 33F Mawson Lakes Blvd - South side
- Stop 41A Kesters Rd - South West side
- Stop 41B Kesters Rd - South West side
- Stop 41C Nelson Rd - East side
- Stop 41D Nelson Rd - East side
- Stop 41E Nelson Rd - East side
- Stop 42B Kimba Rd - West side
- Stop 68 Burton Rd - North East side
- Stop 69 Bolivar Rd - North West side
- Stop 69 Bolivar Rd - South East side
- Stop 71 Bolivar Rd - North West side
- Stop 71 Bolivar Rd - South East side
- Stop 72 Bolivar Rd - North West side
- Stop 72 Bolivar Rd - South East side
- Stop 43D Liberator Dr - West side
- Stop 43D Liberator Dr - East side
- Stop 44 Liberator Dr - North side
- Stop 44 Liberator Dr - South side
- Stop 60 Highfield Dr - West side
- Stop 60 Highfield Dr - East side
- Stop 59A Highfield Dr - North side
- Stop 59A Highfield Dr - South side
- Stop 59 Highfield Dr - West side
- Stop 59 Highfield Dr - East side
- Stop 61 Highfield Dr - West side
- Stop 61 Highfield Dr - East side
- Stop 62 Kinkaid Rd - South side
- Stop 62 Kinkaid Rd - North side
- Stop 62A Kinkaid Rd - North side
- Stop 62A Kinkaid Rd - South side
- Stop 76D Uley Rd - North side
- Stop 76D Uley Rd - South side
- Stop 76E Uley Rd - North side
- Stop 76E Uley Rd - South side
- Stop 77A Zurich Rd - East side
- Stop 77A Zurich Rd - West side
- Stop 77B California Ave - West side
- Stop 77B California Ave - East side
- Stop 55 Cronulla Dr - South East side
- Stop 77C Jacaranda Dr - West side
- Stop 77C Jacaranda Dr - East side
- Stop 80 Somerset Gr - North West side
- Stop 80 Somerset Gr - South East side
- Stop 81 Somerset Gr - North West side
- Stop 81 Somerset Gr - South East side
- Stop 82 Somerset Gr - West side
- Stop 82 Somerset Gr - East side
- Stop 83 Somerset Gr - West side
- Stop 83 Somerset Gr - East side
- Stop 84 Somerset Gr - West side
- Stop 84 Somerset Gr - East side
- Stop 9A Hamra Dr - South side
- Stop 10 Adelaide Airport
- Stop 78 Golden Grove Rd - North West side
- Stop 78 Golden Grove Rd - South East side
- Stop 79 Golden Grove Rd - West side
- Stop 79 Golden Grove Rd - East side
- Stop 80 Golden Grove Rd - West side
- Stop 80 Golden Grove Rd - East side
- Stop 29 Stradbroke Rd - East side
- Stop 29 Stradbroke Rd - West side
- Stop 30 Stradbroke Rd - East side
- Stop 30 Stradbroke Rd - West side
- Stop 31 Stradbroke Rd - East side
- Stop 31 Stradbroke Rd - West side
- Stop 32 Graves St - North side
- Stop 29 Gorge Rd - North side
- Stop 29 Gorge Rd - South side
- Stop 33M Maryvale Rd - West side
- Stop 33M Maryvale Rd - East side
- Stop 61A Bicentennial Dr - West side
- Stop 61A Bicentennial Dr - East side
- Stop 76 Green Valley Dr - West side
- Stop 76 Green Valley Dr - East side
- Stop 77 Green Valley Dr - North West side
- Stop 77 Green Valley Dr - South East side
- Stop 60 Surrey Farm Dr - West side
- Stop 60 Surrey Farm Dr - East side
- Stop 43A Scholefield Rd - North side
- Stop 32D Diagonal Rd - North East side
- Stop 72A Witton Rd - West side
- Stop 51 Hub Dr - West side
- Stop 17A Military Rd - West side
- Stop 20 West St - East side
- Stop 17A Military Rd - East side
- Stop 49A Hillier St - East side
- Stop 49A Hillier St - West side
- Stop 48A Sunnymeade Dr - South side
- Stop School Robertson Rd / Spruce Av
- Stop 74H President Ave - West side
- Stop 74G President Ave - North side
- Stop 54B Haydown Rd - West side
- Stop 54B Haydown Rd - East side
- Stop 33B Mawson Lakes Blvd - East side
- Stop 33C Mawson Lakes Blvd - West side
- Stop 33C Mawson Lakes Blvd - East side
- Stop 33D Mawson Lakes Blvd - South side
- Stop 33D Mawson Lakes Blvd - North side
- Stop 60 Bicentennial Dr - South East side
- Stop 70 The Golden Way - South East side
- Stop 72 The Golden Way - East side
- Stop 76 Golden Grove Rd - South West side
- Stop 75 Golden Grove Rd - North West side
- Stop 75 Golden Grove Rd - South East side
- Stop 81B Main North Rd - West side
- Stop 77D Uley Rd - South West side
- Stop 23 Princes Rd - North side
- Stop 23A Princes Rd - North side
- Stop 24 Fosters Rd - West side
- Stop 24 Fosters Rd - East side
- Stop 23A Princes Rd - South side
- Stop 23 Princes Rd - South side
- Stop 44 Smart Rd - South side
- Stop 33D Park Way - North West side
- Stop 33D Park Way - South East side
- Stop 33F Park Way - North West side
- Stop 33F Park Way - South East side
- Stop 32 Wandana Ave - South West side
- Stop 213 Findon Rd - East side
- Stop 213 Findon Rd - West side
- Stop 212 Findon Rd - East side
- Stop 212 Findon Rd - West side
- Stop 211 Findon Rd - East side
- Stop 211 Findon Rd - West side
- Stop 210 Findon Rd - East side
- Stop 210 Findon Rd - West side
- Stop 208 Rowells Rd - West side
- and 8923 more (see the full list on the map or in the GeoJSON)
Over time
Overall score across the last 6 checks — down 0.4 since 2026-08-26.
Show the numbers
| Check | Score | Change |
|---|---|---|
| 2026-08-06 | 68.5 | first check |
| 2026-08-07 | 68.5 | no change |
| 2026-08-10 | 68.5 | no change |
| 2026-08-25 | 64.9 | down 3.6 |
| 2026-08-26 | 64.4 | down 0.5 |
| 2026-08-27 | 64.0 | down 0.4 |
What changed since your last check
- Correctness no change
- Freshness down 1.7
- Rider experience no change
What changed over time
On 2026-08-06 this feed started at grade D. On 2026-08-27 the check no longer reported: some stops sit far from the route line they belong to. As of 2026-08-27 it holds grade D.
A plain-language history of this feed, newest first.
- 2026-08-25 Score fell 4 points, freshness fell 22 points.
Everything we checked
14 findings, ordered by severity.
Show every finding
- Warning9173 instances
9173 of 9173 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)
- Warning319 instances
Unexpected enum value (flagged by the MobilityData validator).
See the linked rule for what this affects.
Fix: Review the rule documentation for 'unexpected_enum_value' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed. (Varies.)
Finding code: unexpected_enum_value · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Warning269 instances
Inconsistent route type for block id (flagged by the MobilityData validator).
See the linked rule for what this affects.
Fix: Review the rule documentation for 'inconsistent_route_type_for_block_id' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed. (Varies.)
Finding code: inconsistent_route_type_for_block_id · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Warning46 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)
- Warning9 instances
Some scheduled trips move faster between stops than a transit vehicle can.
Usually a typo'd stop time; riders get arrival times no transit vehicle can meet.
Fix: Check the flagged stop times for transposed minutes. (A few minutes per flagged trip.)
Finding code: fast_travel_between_consecutive_stops · 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
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 connecting entrances, platforms, and any elevators, with a level for each. (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)
- Info4 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)
- Info1 instance
Some service dates fall outside the date window set in feed_info.txt.
feed_info.txt should span every day your service runs, so apps know when the data applies.
Fix: Widen feed_start_date and feed_end_date to cover all service dates, or fix the dates that fall outside. (Two fields in feed_info.txt, or one export setting.)
Finding code: service_window_outside_feed_period · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Info1 instance
Some files contain columns that are not part of the GTFS spec.
Harmless to riders, but apps ignore these columns and they can hide typos in real column names.
Fix: Check the flagged column names for misspellings of standard GTFS fields; remove them if they are vendor extras. (A quick look at the flagged files.)
Finding code: unknown_column · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Info1 instance
The feed includes a file that is not part of the GTFS spec.
Apps ignore files they don't know, and a stray file can hide a misspelled standard file name.
Fix: Check the flagged file name for a typo of a standard GTFS file. Remove it if it is a vendor extra. (A quick look at the flagged file.)
Finding code: unknown_file · Read the fix guide · 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).
Trip-planning apps and regional data coordinators have nobody to email when they spot a problem with your feed, so problems linger.
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)
- Info1 instance
This feed includes flexible (demand-responsive) service, and riders are told how to book it.
Dial-a-ride and zone service are described for trip planners, not just fixed routes.
Fix: No action needed. (None.)
Finding code: scorecard_flex_service
Conformance mark Not yet
One requirement remains for this feed to earn the conformance mark. States wheelchair access on 0% of stops and 100% of trips; the mark needs 90% of each.
- Valid Met
- Passes validation with no errors.
- Current Met
- Service data covers the next 45 days.
- Accessible Not yet
- States wheelchair access on 0% of stops and 100% 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 44 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 66 / 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 75 / 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 52 / 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.
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/adelaide-metro/2026-08-27.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-08-27. 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.