Italy
30 feed scorecards · 56.0 out of 100 average · 12 need attention
The average and grade distribution use 28 canonical, non-duplicate feed scorecards under one producer contract: rubric 1.4, scoring profile gtfs-scorecard-1.4, MobilityData gtfs-validator 8.0.1, reader archive profile raw-v1, and measured categories Correctness, Freshness, Rider experience. Every member remains listed below.
Scope: 30 reviewed feed records tracked in Italy. This page measures those records, not operators, routes, or all public transport in Italy, and it is not a claim that GTFS Scorecard covers Italy.
Grade distribution
- A 1
- B 1
- C 3
- D 5
- F 18
Fixes shared across this group
The same fix shows up in more than one agency's top 3 here, often the same export setting or scheduling-software step. Worth raising once with every agency it touches.
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 for scorecard_wheelchair_accessible_unknown
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 for scorecard_wheelchair_boarding_unknown
Add feed_info.txt with feed_start_date and feed_end_date to your export. · Read the fix guide for scorecard_missing_feed_info_dates
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 for scorecard_no_fare_data
Review the rule documentation for 'trip_distance_exceeds_shape_distance' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed.
Set wheelchair_boarding to 1 (accessible) or 2 (not accessible) for every terminal. A field survey can start with the busiest terminals. · Read the fix guide for scorecard_wheelchair_boarding_unknown
Re-export with a validity window that reaches at least 60 days out. · Read the fix guide for scorecard_feed_expiring_soon
Review the rule documentation for 'duplicate_key' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed.
Review the rule documentation for 'equal_shape_distance_diff_coordinates' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed.
Add the destination, direction, or 'via' label riders actually see to trip_headsign. Do not copy the route name. If the label changes during the trip, use stop_headsign. · Read the fix guide for scorecard_missing_headsigns
Feed scorecards: attention first, then alphabetical
- D grade
ACTV Venezia (bus and tram) Service data expires in 56 day(s)
- F grade
AMAT Palermo Service data expires in 16 day(s)
- F grade
AMT Genova Service data expires in 43 day(s)
- F grade
ATM Milano (Comune di Milano) Service data expires in 4 day(s)
- F grade
Autolinee Toscane (at) Service data expires in 20 day(s)
- F grade
Roma Servizi per la Mobilità Service data expires in 52 day(s)
- F grade
Sardegna–Corsica maritime services Service data expires in 16 day(s)
- F grade
TFT — Trasporto Ferroviario Toscano (Arezzo) Service data expires in 58 day(s)
- F grade
Trenitalia regional rail in Liguria Service data expires in 58 day(s)
- C grade
Trenitalia regional rail in Sardegna Service data expires in 58 day(s)
- F grade
Trenitalia regional rail in Toscana Service data expires in 58 day(s)
- F grade
Trenord Grade slipped from D to F
- D grade
- F grade
- F grade
- D grade
- F grade
- F grade
- F grade
- F grade
- D grade
- A grade
- F grade
- F grade
- C grade
- D grade
- F grade
- F grade
- C grade
- B grade
Board reports for this group
Every agency listed above has a free, printable board one-pager on its own page, and always will. A program that needs all of them at once can buy them as one archive, branded with its own name and logo and refreshed monthly if it wants. A purchase buys no influence over grades, methodology, or which agencies are listed. The archive contains the same numbers published here.
One bundle, up to 25 agencies: $149, paid once, delivered within 2 business days or refunded. Other plans, including a monthly refresh, are on the bundle page.
See a sample bundle report: a real agency's current grade, with placeholder branding.