← All agencies

Feed status · checked 2026-07-23

Tasmania public transport aggregate

Based on the feed this agency publishes

Service mode Bus + Ferry

61.2 / 100

First scorecard for this agency

Catalogued in Tasmania, Australia.

Covers 69 daysAccessibility gapsRealtime not yet published

One statewide schedule for six publishers listed in agency.txt, including bus and ferry service. It is counted as one feed record, not six agencies. The 2026-07-22 preflight found a valid 15 MiB archive with 288 routes, 17,138 trips, feed_info.txt dates, and service through 2026-09-30.

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.2, validator 8.0.1.

Measured 3 of 4 score categories from the agency's own feed.

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 agency's own URL.

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

2772 of 3440 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 +20 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

17138 of 17138 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

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. Self-check a feed before you publish.

  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. Self-check a feed before you publish.

  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. Self-check a feed before you publish.

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 69 days.
Published accessibility data
Accessibility information is stated for 19.4% 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
1 routes · 29 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. Unknown: none of the 29 ferry trips publish wheelchair_accessible. This reports published values, not verified physical usability.
Bicycles
100% of ferry trips publish a value; 0% of all ferry trips explicitly say allowed (0 of 29). Unstated values remain unknown.
Cars
Unknown: none of the 29 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

Correctness52.5 / 100

The MobilityData validator flagged 9 kinds of issue across 17183 instances (0 error, 17126 warning, 57 informational).

Freshness100.0 / 100

Service data covers the next 69 days.

Rider experience42.4 / 100

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

Accessibility12.1 / 100

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

3 accessibility depth signals

  • 1 route badge(s) pair a color and text color below the WCAG 4.5:1 contrast bar (700).

    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.

  • 3312 stop name(s) use abbreviations or symbols a screen reader may mispronounce, with no spoken form set ("Hobart Transit Centre, Liverpool St", "Hobart Interchange, Elizabeth St, Stop D3", "Government House, Tasman Hwy", 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.

Skip to route and stop data

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

  • 110 (green)
  • 115 (green)
  • 116 (green)
  • 117 (green)
  • 120 (green)
  • 121 (green)
  • 130 (green)
  • 131 (green)
  • 140 (green)
  • 141 (green)
  • 142 (green)
  • 145 (green)
  • 146 (green)
  • 147 (green)
  • 150 (green)
  • 151 (green)
  • 152 (green)
  • 160 (green)
  • 161 (green)
  • 162 (green)
  • 165 (green)
  • 167 (green)
  • 170 (teal)
  • 171 (teal)
  • 172 (teal)
  • 173 (teal)
  • 174 (teal)
  • 175 (teal)
  • 176 (teal)
  • 178 (teal)
  • 180 (teal)
  • 182 (teal)
  • 183 (teal)
  • 184 (teal)
  • 190 (green)
  • 191 (green)
  • 192 (green)
  • 193 (green)
  • 194 (green)
  • 195 (green)
  • 196 (green)
  • 197 (green)
  • 401 (green)
  • 401 (green)
  • 402 (green)
  • 402 (green)
  • 407 (green)
  • 407 (green)
  • 408 (green)
  • 408 (green)
  • 409 (green)
  • 409 (green)
  • 410 (green)
  • 410 (green)
  • 411 (green)
  • 411 (green)
  • 412 (green)
  • 412 (green)
  • 413 (green)
  • 413 (green)
  • 415 (green)
  • 415 (green)
  • 416 (green)
  • 416 (green)
  • 417 (green)
  • 417 (green)
  • 422 (green)
  • 422 (green)
  • 426 (green)
  • 426 (green)
  • 427 (green)
  • 427 (green)
  • 428 (green)
  • 428 (green)
  • 429 (green)
  • 429 (green)
  • 446 (green)
  • 446 (green)
  • 447 (green)
  • 447 (green)
  • 448 (green)
  • 448 (green)
  • 449 (green)
  • 449 (green)
  • 457 (green)
  • 457 (green)
  • 458 (green)
  • 458 (green)
  • 500 (green)
  • 500 (green)
  • 501 (green)
  • 501 (green)
  • 502 (green)
  • 502 (green)
  • 503 (green)
  • 503 (green)
  • 504 (green)
  • 504 (green)
  • 510 (green)
  • 510 (green)
  • 511 (green)
  • 511 (green)
  • 512 (green)
  • 512 (green)
  • 513 (green)
  • 513 (green)
  • 520 (green)
  • 520 (green)
  • 521 (green)
  • 521 (green)
  • 522 (green)
  • 522 (green)
  • 530 (green)
  • 530 (green)
  • 540 (green)
  • 540 (green)
  • 541 (green)
  • 541 (green)
  • 542 (green)
  • 542 (green)
  • 550 (green)
  • 550 (green)
  • 551 (green)
  • 551 (green)
  • 552 (green)
  • 552 (green)
  • 553 (green)
  • 553 (green)
  • 560 (green)
  • 560 (green)
  • 561 (green)
  • 561 (green)
  • 562 (green)
  • 562 (green)
  • 601 (green)
  • 601 (green)
  • 605 (green)
  • 605 (green)
  • 606 (green)
  • 606 (green)
  • 614 (green)
  • 614 (green)
  • 615 (green)
  • 615 (green)
  • 616 (green)
  • 616 (green)
  • 624 (green)
  • 624 (green)
  • 625 (green)
  • 625 (green)
  • 634 (green)
  • 634 (green)
  • 635 (green)
  • 635 (green)
  • 646 (green)
  • 646 (green)
  • 654 (green)
  • 654 (green)
  • 655 (green)
  • 655 (green)
  • 664 (green)
  • 664 (green)
  • 665 (green)
  • 665 (green)
  • 676 (green)
  • 676 (green)
  • 684 (green)
  • 684 (green)
  • 685 (green)
  • 685 (green)
  • 694 (green)
  • 694 (green)
  • 695 (green)
  • 695 (green)
  • 696 (green)
  • 696 (green)
  • 700 (green)
  • 702 (teal)
  • 705 (teal)
  • 708 (teal)
  • 709 (yellow)
  • 709 (yellow)
  • 710 (yellow)
  • 710 (yellow)
  • 711 (yellow)
  • 711 (yellow)
  • 712 (yellow)
  • 712 (yellow)
  • 714 (yellow)
  • 714 (yellow)
  • 715 (yellow)
  • 715 (yellow)
  • 716 (yellow)
  • 716 (yellow)
  • 718 (yellow)
  • 718 (yellow)
  • 719 (yellow)
  • 719 (yellow)
  • 720 (white)
  • 722 (white)
  • 725 (yellow)
  • 725 (yellow)
  • 726 (yellow)
  • 726 (yellow)
  • 731 (white)
  • 732 (white)
  • 734 (yellow)
  • 734 (yellow)
  • 736 (yellow)
  • 736 (yellow)
  • 737 (yellow)
  • 737 (yellow)
  • 740 (blue)
  • 742 (teal)
  • 743 (blue)
  • 744 (blue)
  • 745 (pink)
  • 746 (orange)
  • 747 (blue)
  • 748 (yellow)
  • 762 (teal)
  • 768 (green)
  • 770 (gray)
  • 771 (white)
  • 772 (white)
  • 775 (orange)
  • 776 (white)
  • 777 (white)
  • 780 (green)
  • 781 (green)
  • 782 (green)
  • 784 (green)
  • 785 (green)
  • 787 (green)
  • 788 (teal)
  • 792 (white)
  • 792 (white)
  • 794 (white)
  • 794 (white)
  • 795 (white)
  • 796 (white)
  • 796 (white)
  • F2 (white)
  • X01 (green)
  • X01 (green)
  • X02 (green)
  • X02 (green)
  • X07 (green)
  • X07 (green)
  • X08 (green)
  • X08 (green)
  • X10 (green)
  • X10 (green)
  • X11 (green)
  • X11 (green)
  • X13 (green)
  • X13 (green)
  • X15 (green)
  • X15 (green)
  • X16 (green)
  • X16 (green)
  • X20 (green)
  • X20 (green)
  • X21 (green)
  • X21 (green)
  • X22 (white)
  • X23 (white)
  • X30 (green)
  • X30 (green)
  • X31 (white)
  • X32 (white)
  • X33 (white)
  • X34 (green)
  • X34 (green)
  • X42 (green)
  • X42 (green)
  • X44 (green)
  • X44 (green)
  • X50 (green)
  • X50 (green)
  • X58 (green)
  • X58 (green)
  • X64 (green)
  • X64 (green)
  • X65 (green)
  • X65 (green)
  • X710 (yellow)
  • X710 (yellow)
Routes in Tasmania public transport aggregate's feed
RouteTypeLine color
110 University to Kings Meadows via Launceston CityBusgreen
115 Rocherlea to Launceston CityBusgreen
116 Alanvale and Mayfield to Launceston CityBusgreen
117 Alanvale to Launceston CityBusgreen
120 Ravenswood to Launceston CityBusgreen
121 Waverley to Launceston CityBusgreen
130 St Leonards to Launceston CityBusgreen
131 St Leonards to Launceston CityBusgreen
140 Youngtown to Launceston CityBusgreen
141 Punchbowl to Launceston CityBusgreen
142 Punchbowl to Launceston CityBusgreen
145 Youngtown to Launceston CityBusgreen
146 Youngtown to Launceston CityBusgreen
147 South Launceston to Launceston CityBusgreen
150 West Riverside to Launceston CityBusgreen
151 North Riverside to Launceston CityBusgreen
152 West Riverside to Launceston CityBusgreen
160 Country Club to Launceston CityBusgreen
161 Blackstone Heights to Launceston CityBusgreen
162 Hadspen to Launceston CityBusgreen
165 Prospect Vale to Launceston CityBusgreen
167 Prospect Vale to Launceston CityBusgreen
170 West Devonport LoopBusteal
171 West Devonport LoopBusteal
172 Don College to DevonportBusteal
173 Splash to DevonportBusteal
174 Stony Rise to DevonportBusteal
175 East Devonport to DevonportBusteal
176 Ambleside to DevonportBusteal
178 Latrobe to DevonportBusteal
180 Ulverstone to DevonportBusteal
182 Ulverstone to West UlverstoneBusteal
183 Port Sorell to DevonportBusteal
184 Sheffield to DevonportBusteal
190 Ulverstone to BurnieBusgreen
191 Emu Heights/Havenview to BurnieBusgreen
192 Acton/Montello to BurnieBusgreen
193 Acton/Montello to BurnieBusgreen
194 Burnie Loop - ClockwiseBusgreen
195 Burnie Loop - Anti ClockwiseBusgreen
196 Brooklyn to BurnieBusgreen
197 Wynyard to BurnieBusgreen
401 Sandy Bay to HobartBusgreen
401 Sandy Bay to HobartBusgreen
402 Sandy Bay to HobartBusgreen
402 Sandy Bay to HobartBusgreen
407 Blackmans Bay to HobartBusgreen
407 Blackmans Bay to HobartBusgreen
408 Blackmans Bay to HobartBusgreen
408 Blackmans Bay to HobartBusgreen
409 Blackmans Bay to HobartBusgreen
409 Blackmans Bay to HobartBusgreen
410 Kingston to HobartBusgreen
410 Kingston to HobartBusgreen
411 Howden to HobartBusgreen
411 Howden to HobartBusgreen
412 Margate to HobartBusgreen
412 Margate to HobartBusgreen
413 Snug to HobartBusgreen
413 Snug to HobartBusgreen
415 Woodbridge to HobartBusgreen
415 Woodbridge to HobartBusgreen
416 Middleton to HobartBusgreen
416 Middleton to HobartBusgreen
417 Gordon to HobartBusgreen
417 Gordon to HobartBusgreen
422 Margate to HobartBusgreen
422 Margate to HobartBusgreen
426 Taroona to HobartBusgreen
426 Taroona to HobartBusgreen
427 Blackmans Bay to HobartBusgreen
427 Blackmans Bay to HobartBusgreen
428 Blackmans Bay to HobartBusgreen
428 Blackmans Bay to HobartBusgreen
429 Kingston to HobartBusgreen
429 Kingston to HobartBusgreen
446 Marlyn Road to HobartBusgreen
446 Marlyn Road to HobartBusgreen
447 Strickland Avenue to HobartBusgreen
447 Strickland Avenue to HobartBusgreen
448 Fern Tree to HobartBusgreen
448 Fern Tree to HobartBusgreen
449 Fern Tree to HobartBusgreen
449 Fern Tree to HobartBusgreen
457 Mount Nelson to HobartBusgreen
457 Mount Nelson to HobartBusgreen
458 Mount Nelson to HobartBusgreen
458 Mount Nelson to HobartBusgreen
500 Blackmans Bay to GlenorchyBusgreen
500 Blackmans Bay to GlenorchyBusgreen
501 University to GlenorchyBusgreen
501 University to GlenorchyBusgreen
502 Glenorchy to HobartBusgreen
502 Glenorchy to HobartBusgreen
503 Tolosa Park to HobartBusgreen
503 Tolosa Park to HobartBusgreen
504 Jackson Street to GlenorchyBusgreen
504 Jackson Street to GlenorchyBusgreen
510 Austins Ferry to HobartBusgreen
510 Austins Ferry to HobartBusgreen
511 Claremont to HobartBusgreen
511 Claremont to HobartBusgreen
512 Cadbury Estate to HobartBusgreen
512 Cadbury Estate to HobartBusgreen
513 Chigwell to GlenorchyBusgreen
513 Chigwell to GlenorchyBusgreen
520 Bridgewater to HobartBusgreen
520 Bridgewater to HobartBusgreen
521 Brighton to BridgewaterBusgreen
521 Brighton to BridgewaterBusgreen
522 Gagebrook to HobartBusgreen
522 Gagebrook to HobartBusgreen
530 Bridgewater to GlenorchyBusgreen
530 Bridgewater to GlenorchyBusgreen
540 Mount Stuart to HobartBusgreen
540 Mount Stuart to HobartBusgreen
541 Derwent Park to HobartBusgreen
541 Derwent Park to HobartBusgreen
542 Derwent Park to GlenorchyBusgreen
542 Derwent Park to GlenorchyBusgreen
550 Glenorchy to HobartBusgreen
550 Glenorchy to HobartBusgreen
551 Lenah Valley to HobartBusgreen
551 Lenah Valley to HobartBusgreen
552 Lenah Valley to HobartBusgreen
552 Lenah Valley to HobartBusgreen
553 Lenah Valley to HobartBusgreen
553 Lenah Valley to HobartBusgreen
560 Glenorchy to HobartBusgreen
560 Glenorchy to HobartBusgreen
561 Glenorchy to HobartBusgreen
561 Glenorchy to HobartBusgreen
562 Derwent Park to HobartBusgreen
562 Derwent Park to HobartBusgreen
601 University to ShorelineBusgreen
601 University to ShorelineBusgreen
605 Tranmere to Glenorchy (limited stops)Busgreen
605 Tranmere to Glenorchy (limited stops)Busgreen
606 Shoreline to Rosny ParkBusgreen
606 Shoreline to Rosny ParkBusgreen
614 Tranmere to HobartBusgreen
614 Tranmere to HobartBusgreen
615 Tranmere to HobartBusgreen
615 Tranmere to HobartBusgreen
616 Tranmere to Rosny ParkBusgreen
616 Tranmere to Rosny ParkBusgreen
624 Clarendon Vale to HobartBusgreen
624 Clarendon Vale to HobartBusgreen
625 Clarendon Vale to HobartBusgreen
625 Clarendon Vale to HobartBusgreen
634 Roches Beach to HobartBusgreen
634 Roches Beach to HobartBusgreen
635 Seven Mile Beach to HobartBusgreen
635 Seven Mile Beach to HobartBusgreen
646 Opossum Bay to Rosny ParkBusgreen
646 Opossum Bay to Rosny ParkBusgreen
654 Mornington to Rosny ParkBusgreen
654 Mornington to Rosny ParkBusgreen
655 Mornington to HobartBusgreen
655 Mornington to HobartBusgreen
664 Seven Mile Beach to HobartBusgreen
664 Seven Mile Beach to HobartBusgreen
665 Seven Mile Beach to Rosny ParkBusgreen
665 Seven Mile Beach to Rosny ParkBusgreen
676 Rosny Park to HobartBusgreen
676 Rosny Park to HobartBusgreen
684 Geilston Bay to Rosny ParkBusgreen
684 Geilston Bay to Rosny ParkBusgreen
685 Geilston Bay to HobartBusgreen
685 Geilston Bay to HobartBusgreen
694 Glenorchy to Rosny ParkBusgreen
694 Glenorchy to Rosny ParkBusgreen
695 Risdon Vale to HobartBusgreen
695 Risdon Vale to HobartBusgreen
696 Bridgewater to Rosny ParkBusgreen
696 Bridgewater to Rosny ParkBusgreen
700 Launceston to Hobart (limited stops)Busgreen
702 Launceston to HobartBusteal
705 Devonport to LauncestonBusteal
708 NW Express Burnie to DevonportBusteal
709 Hobart College to KingstonBusyellow
709 Hobart College to KingstonBusyellow
710 Hobart to HuonvilleBusyellow
710 Hobart to HuonvilleBusyellow
711 Kingston to RanelaghBusyellow
711 Kingston to RanelaghBusyellow
712 Ranelagh to HobartBusyellow
712 Ranelagh to HobartBusyellow
714 Cygnet to HobartBusyellow
714 Cygnet to HobartBusyellow
715 Cygnet to KingstonBusyellow
715 Cygnet to KingstonBusyellow
716 Geeveston to HobartBusyellow
716 Geeveston to HobartBusyellow
718 Dover to HobartBusyellow
718 Dover to HobartBusyellow
719 Dover to HobartBusyellow
719 Dover to HobartBusyellow
720 New Norfolk to GlenorchyBuswhite
722 New Norfolk to HobartBuswhite
725 Richmond to HobartBusyellow
725 Richmond to HobartBusyellow
726 Campania to HobartBusyellow
726 Campania to HobartBusyellow
731 Sorell to HobartBuswhite
732 Carlton to HobartBuswhite
734 Nubeena to HobartBusyellow
734 Nubeena to HobartBusyellow
736 Swansea to HobartBusyellow
736 Swansea to HobartBusyellow
737 Bicheno to HobartBusyellow
737 Bicheno to HobartBusyellow
740 St Helens to LauncestonBusblue
742 St Marys to BichenoBusteal
743 Coles Bay to BichenoBusblue
744 Coles Bay to St HelensBusblue
745 Coles Bay to St MarysBuspink
746 Bicheno to St HelensBusorange
747 West Coast to BurnieBusblue
748 Strahan to QuenstownBusyellow
762 Mole Creek to LauncestonBusteal
768 Smithton to BurnieBusgreen
770 George Town to LauncestonBusgray
771 Low Head to LauncestonBuswhite
772 Low Head to LauncestonBuswhite
775 Scottsdale to LauncestonBusorange
776 Bridport to LauncestonBuswhite
777 Derby to LauncestonBuswhite
780 Legana to LauncestonBusgreen
781 North Riverside to LauncestonBusgreen
782 Legana to LauncestonBusgreen
784 Rowella to LauncestonBusgreen
785 Exeter to LauncestonBusgreen
787 Beaconsfield to LauncestonBusgreen
788 Beauty Point to LauncestonBusteal
792 Evandale to LauncestonBuswhite
792 Evandale to LauncestonBuswhite
794 Longford to LauncestonBuswhite
794 Longford to LauncestonBuswhite
795 Cressy to LauncestonBuswhite
796 Cressy to LauncestonBuswhite
796 Cressy to LauncestonBuswhite
F2 Derwent FerryFerrywhite
X01 Huntingfield to Hobart expressBusgreen
X01 Huntingfield to Hobart expressBusgreen
X02 Glenorchy to Hobart expressBusgreen
X02 Glenorchy to Hobart expressBusgreen
X07 Blackmans Bay to Hobart expressBusgreen
X07 Blackmans Bay to Hobart expressBusgreen
X08 Huntingfield to Hobart expressBusgreen
X08 Huntingfield to Hobart expressBusgreen
X10 Granton to Hobart expressBusgreen
X10 Granton to Hobart expressBusgreen
X11 Claremont to Hobart expressBusgreen
X11 Claremont to Hobart expressBusgreen
X13 Snug to Hobart expressBusgreen
X13 Snug to Hobart expressBusgreen
X15 Tranmere to Hobart expressBusgreen
X15 Tranmere to Hobart expressBusgreen
X16 Tranmere to Hobart expressBusgreen
X16 Tranmere to Hobart expressBusgreen
X20 Bridgewater to Hobart expressBusgreen
X20 Bridgewater to Hobart expressBusgreen
X21 Brighton to Hobart expressBusgreen
X21 Brighton to Hobart expressBusgreen
X22 New Norfolk to Hobart expressBuswhite
X23 New Norfolk to Hobart super expressBuswhite
X30 Bridgewater to Hobart expressBusgreen
X30 Bridgewater to Hobart expressBusgreen
X31 Sorell to Hobart expressBuswhite
X32 Carlton to Hobart expressBuswhite
X33 Hobart to Sorell expressBuswhite
X34 Roches Beach to Hobart expressBusgreen
X34 Roches Beach to Hobart expressBusgreen
X42 Glenorchy to Hobart expressBusgreen
X42 Glenorchy to Hobart expressBusgreen
X44 Opossum Bay to Hobart expressBusgreen
X44 Opossum Bay to Hobart expressBusgreen
X50 Glenorchy to Hobart expressBusgreen
X50 Glenorchy to Hobart expressBusgreen
X58 Mount Nelson to Hobart expressBusgreen
X58 Mount Nelson to Hobart expressBusgreen
X64 Seven Mile Beach to Hobart expressBusgreen
X64 Seven Mile Beach to Hobart expressBusgreen
X65 Seven Mile Beach to Hobart expressBusgreen
X65 Seven Mile Beach to Hobart expressBusgreen
X710 Huonville to Hobart expressBusyellow
X710 Huonville to Hobart expressBusyellow

This feed has 3440 stops.

List every stop
  • Hobart Transit Centre, Liverpool St
  • Hobart Interchange, Elizabeth St, Stop D3
  • Government House, Tasman Hwy
  • Macquarie St after Campbell St
  • Hobart Interchange, Collins St
  • Liverpool St opp UTAS
  • St Mary's College, Harrington St
  • Elizabeth College, Warwick St
  • Macquarie St opp St Michael's Collegiate
  • Davey St opp St Michael's Collegiate
  • Davey St at Salamanca Pl, Stop A
  • Davey St after Molle St
  • Hobart Interchange, Macquarie St, Stop D1
  • Hobart Interchange, Macquarie St
  • Macquarie St after Barrack St
  • Elizabeth St before McTavish Av
  • Elizabeth St before Brisbane St
  • Elizabeth St after Warwick St
  • North Hobart Shops, Elizabeth St before Strahan St
  • Elizabeth St at Burnett St
  • Elizabeth St after Melville St
  • Elizabeth St opp John St
  • The Friends' School, Elizabeth St
  • Elizabeth St before Warwick St
  • North Hobart Shops, Elizabeth St opp Lefroy St
  • Elizabeth St after Liverpool St
  • Hobart Interchange, Elizabeth St, Stop A1
  • Elizabeth St at Tasma St
  • Elizabeth St after Brisbane St
  • Elizabeth St before Burnett St
  • Elizabeth St before Lyndhurst St
  • UTAS, Campbell St
  • Hobart Interchange, Elizabeth St, Stop A2
  • Campbell St opp Patrick St
  • Goulburn Street Primary School, Forest Rd
  • Hobart Interchange, Elizabeth St, Stop B1
  • Mount Stuart Rd before Elphinstone Rd
  • Lansdowne Cr opp Lansdowne Crescent Primary School
  • Liverpool St before Molle St
  • Forest Rd opp Goulburn Street Primary School
  • William St at Goulburn St
  • Mount Stuart Rd after Mellifont St
  • Burnett St before Argyle St
  • Elphinstone Rd at Mount Stuart Rd
  • Collins St before Murray St
  • Salier Cr after Gordon Av
  • Liverpool St at Barrack St
  • Hurst Rd before Mount Stuart Rd
  • Arthur St before Crombie Lane
  • Mount Stuart Rd at Mellifont Rd
  • Newdegate St after Lochner St
  • Lochner St at Newdegate St
  • Hobart Interchange, Liverpool St, Stop L1
  • Argyle St opp Royal Hobart Hospital
  • Forest Rd opp William St
  • Federal St after Elizabeth St
  • Federal St before Elizabeth St
  • Lansdowne Crescent Primary School, Lansdowne Cr
  • Lansdowne Cr before Hill St
  • Lansdowne Cr after Hill St
  • Hill St before Hamilton St
  • Raymont Tce at Byard St
  • Raymont Tce after Byard St
  • Gordon Av after Benjafield Tce
  • Gordon Av before Darling Pde
  • Cavell St after Bathurst St
  • Cavell St before Hill St
  • Mount Stuart Rd opp Byard St
  • Hill St before Lansdowne Cr
  • Lansdowne Cr opp Patrick St
  • Mount Stuart Rd at Hurst Rd
  • Mount Stuart Rd at Hooper Cr
  • Mount Stuart Rd opp Esk Av
  • Lansdowne Cr opp Bonnington Rd
  • Mount Stuart Rd after Esk Av
  • Lansdowne Cr at Poets Rd
  • Mount Stuart Rd at Weerona Av
  • Lansdowne Cr at Warwick St
  • Liverpool St after Murray St
  • Davey St at Salamanca Pl, Stop B
  • Elizabeth St before Bathurst St
  • Mellifont St opp Friends Park
  • Gordon Av after Montagu St
  • Gordon Av before Montagu St
  • Campbell St after Brisbane St
  • Argyle St after Brisbane St
  • St David's Park, Sandy Bay Rd
  • Sandy Bay Rd opp St David's Park
  • Argyle St after Patrick St
  • North Hobart Oval, Argyle St
  • Frederick St at Forest Rd
  • Argyle St at Yardley St
  • Goulburn St after Molle St
  • Argyle St opp North Hobart Oval
  • Goulburn St before Molle St
  • Hobart Interchange, Elizabeth St, Stop A3
  • Hobart Interchange, Macquarie St, Stop D2
  • Argyle St after Tasma St
  • Campbell Street Primary School, Campbell St
  • Soundy Park, Argyle St
  • Barrack St after Liverpool St
  • Argyle St before Federal St
  • Argyle St after Yardley St
  • Burnett St before Elizabeth St
  • Lansdowne Cr opp Warwick St
  • Friends Park, Mellifont St
  • Hill St at Hamilton St
  • Liverpool St at Harrington St
  • Hobart Interchange, Macquarie St, Stop C1
  • Brooke Street Pier
  • Hobart Interchange, Elizabeth St, Stop D4
  • Macquarie St before Ispahan Av
  • 410 Strickland Av
  • Strickland Av opp Smithurst Av
  • Strickland Av at Smithurst Av
  • 407 Huon Rd
  • 406 Huon Rd
  • 63 Strickland Av
  • 74 Strickland Av
  • 113 Strickland Av
  • 116 Strickland Av
  • Davey St at Romilly St
  • Macquarie St opp South Hobart Primary School
  • South Hobart Primary School, Macquarie St
  • Huon Rd opp Livingston St
  • Huon Rd at Livingston St
  • Macquarie St before D'Arcy St
  • Macquarie St after Glen St
  • Cascade Rd opp St John's Hospital
  • Cascade Rd after Apsley St
  • Cascade Rd after Congress St
  • Cascade Rd opp Badminton Centre
  • Badminton Centre, Cascade Rd
  • Cascade Rd opp Cascade Gardens
  • Cascade Gardens, Cascade Rd
  • Cascade Rd opp Cascade Brewery
  • opp 443 Huon Rd
  • Huon Rd at Grayling Av
  • Huon Rd before Hillborough Rd
  • Strickland Av after Woodlyn Ct
  • 486 Huon Rd
  • Marlyn Rd after Avon Rd
  • Marlyn Rd before Jubilee Rd
  • Marlyn Rd before Avon Rd
  • Saunders Cr before Meagher Ct
  • 156 Strickland Av
  • 511 Huon Rd
  • opp 156 Strickland Av
  • Huon Rd opp Turnip Fields Rd
  • Huon Rd at Turnip Fields Rd
  • Huon Rd opp Strickland Av
  • Huon Rd at Strickland Av
  • 186 Strickland Av
  • opp 186 Strickland Av
  • Marlyn Rd after Strickland Av
  • 338 Strickland Av
  • 398 Strickland Av
  • 418 Strickland Av
  • opp 416 Strickland Av
  • Strickland Av at Huon Rd
  • Strickland Av before Huon Rd
  • Saunders Cr before Moree Cl
  • Saunders Cr before Marlyn Rd
  • Strickland Av before Marlyn Rd
  • Strickland Av after Inglewood Rd
  • Strickland Av before Inglewood Rd
  • 335 Strickland Av
  • opp 337 Strickland Av
  • Davey St after Southern Outlet
  • Macquarie St after Southern Outlet
  • Macquarie St opp Elboden St
  • Antill St after Davey St
  • Davey St after Anglesea St
  • Davey St before Anglesea St
  • Macquarie St before Weld St
  • Macquarie St after Weld St
  • Sandy Bay Rd before Hampden Rd
  • Antill St before Davey St
  • Albuera Street Primary School, Sandy Bay Rd
  • Davey St after Wentworth St
  • Cascade Brewery, Cascade Rd
  • 443 Huon Rd
  • opp 511 Huon Rd
  • Marlyn Rd opp Saunders Cr
  • Davey St before Elboden St
  • opp 406 Strickland Av
  • St John's Hospital, Cascade Rd
  • Strickland Av before Woodlyn Ct
  • 202 Strickland Av
  • Sandy Bay Rd at Hampden Rd
  • The Hutchins School, Nelson Rd, Middle School
  • Mount Carmel College, Sandy Bay Rd
  • UTAS, French St
  • The Hutchins School, Nelson Rd, Senior School
  • York St before Grosvenor St
  • York St after Regent St
  • York St after Sandy Bay Rd
  • York St at Sandy Bay Rd
  • Alexander St after Regent St
  • Mount Carmel College, Nelson Rd
  • View St before Proctors Rd
  • French St after Alexander St
  • Nelson Rd opp Mount Carmel College
  • Churchill Av before McAulay Rd
  • Churchill Av opp McAulay Rd
  • Sandy Bay Rd opp Sandy Bay Infant School
  • Long Beach, Sandy Bay Rd
  • Churchill Av after Red Chapel Av
  • Fahan School, Sandy Bay Rd
  • Sandy Bay Rd opp Alexandra Battery Park
  • Churchill Av at Red Chapel Av
  • Churchill Av before Ascot Av
  • Sandy Bay Rd opp Long Beach
  • Sandy Bay Rd opp O'Conor Ct
  • Churchill Av after Nicholas Dr
  • Sandy Bay Rd before Churchill Av
  • Sandy Bay Rd before Mitah Cr
  • Churchill Av after Ascot Av
  • King St opp Parliament Street Reserve
  • UTAS, Sandy Bay Rd
  • Sandy Bay Rd opp Mount Carmel College
  • Regent St after Lord St
  • Parliament Street Reserve, King St
  • Regent St at Duke St
  • King St at Lasswade Av
  • Wrest Point, Sandy Bay Rd
  • King St before Parliament St
  • UTAS, Churchill Av, TUSA Building
  • UTAS, Churchill Av, Chemistry Building
  • King St after Pillinger St
  • King St opp Pillinger St
  • Sandy Bay Rd opp Wrest Point
  • Sandy Bay Rd opp Waimea Av
  • UTAS, Churchill Av, Life Sciences Building
  • UTAS, Churchill Av, School of Humanities
  • Princes Street Primary School, Proctors Rd
  • Sandy Bay Rd after Ethelmont Rd
  • Sandy Bay Rd after Maning Av
  • Proctors Rd at Reynold Ct
  • Churchill Av before Goodhart Pl
  • Proctors Rd opp Reynolds Ct
  • Churchill Av after Derwentwater Av
  • Sandy Bay Rd after Mawhera Av
  • Sandy Bay Infant School, Sandy Bay Rd
  • Churchill Av opp Waimea Heights Primary School
  • Proctors Rd at View St
  • Proctors Rd opp View St
  • Sandy Bay Rd after Lipscombe Av
  • Sandy Bay Rd opp Fahan School
  • Waimea Heights Primary School, Churchill Av
  • and 3190 more (see the full list on the map or in the GeoJSON)

Over time

This is the first scorecard for this agency. A trend and a "what changed" summary appear here once it has been checked more than once.

Everything we checked

14 findings, ordered by severity.

Show every finding
  • Warning17138 instances

    17138 of 17138 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.)

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

  • Warning16679 instances

    Some route lines list the same point twice in a row.

    Repeated points don't hurt riders, but they can skew distance math and hint at a shaky export.

    Fix: Turn on shape cleanup in your export tool, or drop the repeated points from shapes.txt. (Usually one export setting.)

    Validator rule: equal_shape_distance_same_coordinates · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

  • Warning2772 instances

    2772 of 3440 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.)

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

  • Warning253 instances

    Some stops sit far from the route line, going by the feed's own distance values.

    Trip planners may draw the route down the wrong path or point riders to the wrong boarding location.

    Fix: Check the flagged stops' shape_dist_traveled against the route shape, and re-generate it on export if they disagree. (Usually an export-tool fix, not hand editing.)

    Validator rule: stop_too_far_from_shape_using_user_distance · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

  • Warning104 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.)

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

  • Warning74 instances

    On some trips the stop distances run a little past the end of the route line.

    The stop and shape distance values don't quite line up, so any math that uses them can drift.

    Fix: Re-generate shape_dist_traveled on export so stop and shape distances use the same units. (Usually an export-tool fix, not hand editing.)

    Validator rule: trip_distance_exceeds_shape_distance_below_threshold · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

  • Warning12 instances

    Some service calendars in the feed have already ended.

    Expired calendars are dead weight and can hide real schedule problems from your staff and vendors.

    Fix: Remove past service periods the next time you export the feed. (One setting in most export tools.)

    Validator rule: expired_calendar · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

  • Warning3 instances

    Stop has too many matches for shape (flagged by the MobilityData validator).

    See the linked rule for what this affects.

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

    Validator rule: stop_has_too_many_matches_for_shape · 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.)

    Validator rule: 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.)

    Validator rule: 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.)

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

  • Info41 instances

    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.)

    Validator rule: service_window_outside_feed_period · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

  • Info16 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.)

    Validator rule: big_gap_in_service · 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.)

    Validator rule: 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

This feed is close to the conformance mark. States wheelchair access on 19% 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 69 days.
Accessible Not yet
States wheelchair access on 19% 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 69 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 52 / 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 42 / 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.

Tasmania public transport aggregate 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/tasmania-public-transport/2026-07-23.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-07-23. 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.