GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-01-23T21:35:14Z,
for the dataset file:///shared/amtrak.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
Amtrak
Publisher URL:
http://www.amtrak.com
Feed Email:
DL_DTGTFSsupport@Amtrak.com
Feed Language:
English
Feed Start Date:
2026-01-24
Feed End Date:
2026-01-30

Files included


  1. agency.txt
  2. calendar.txt
  3. feed_info.txt
  4. routes.txt
  5. shapes.txt
  6. stop_times.txt
  7. stops.txt
  8. trips.txt

Counts


  • Agencies: 20
  • Blocks: 0
  • Routes: 61
  • Shapes: 145
  • Stops: 643
  • Trips: 1910

Specification Compliance report

396 notices reported (0 errors, 396 warnings, 0 infos)

Notice Code Severity Total
fast_travel_between_consecutive_stops WARNING 12

fast_travel_between_consecutive_stops

A transit vehicle moves too fast between two consecutive stops.

The speed threshold depends on route type:

Route type Description Threshold, km/h
0 Light rail 100
1 Subway 150
2 Rail 500
3 Bus 150
4 Ferry 80
5 Cable tram 30
6 Aerial lift 50
7 Funicular 50
11 Trolleybus 150
12 Monorail 150
- Unknown 200

You can see more about this notice here.

tripCsvRowNumber (?) The row number of the problematic trip. tripId (?) `trip_id` of the problematic trip. routeId (?) `route_id` of the problematic trip. speedKph (?) Travel speed (km/h). distanceKm (?) Distance between stops (km). csvRowNumber1 (?) The row number of the first stop time. stopSequence1 (?) `stop_sequence` of the first stop. stopId1 (?) `stop_id` of the first stop. stopName1 (?) `stop_name` of the first stop. departureTime1 (?) `departure_time` of the first stop. csvRowNumber2 (?) The row number of the second stop time. stopSequence2 (?) `stop_sequence` of the second stop. stopId2 (?) `stop_id` of the second stop. stopName2 (?) `stop_name` of the second stop. arrivalTime2 (?) `arrival_time` of the second stop.
1751 "226490" "51" 3810.8934526921607 63.51489087820268 3040 25 "KNG" "Kingman" "51:09:00" 3041 26 "NDL" "Needles Amtrak" "51:09:00"
1895 "228161" "42954" 617.0549468292598 2478.50403643086 3485 2 "LBO" "Lbo" "35:05:00" 3486 3 "GLY" "Gilroy" "39:05:00"
1274 "237761" "42920" 211.19939784049654 45.75986953210759 20278 2 "WIC" "Wichita Amtrak Station" "06:00:00" 20279 3 "WEL" "Wellington" "06:12:00"
1278 "237759" "42920" 211.19939784049654 45.75986953210759 20274 2 "WIC" "Wichita Amtrak Station" "06:00:00" 20275 3 "WEL" "Wellington" "06:12:00"
1492 "191735" "42912" 2861.782454444575 47.69637424074291 507 1 "KNG" "Kingman" "03:30:00" 508 2 "LNV" "Laughlin Amtrak Bus Stop" "03:30:00"
1499 "191733" "42912" 2861.782454444575 47.69637424074291 499 1 "KNG" "Kingman" "03:30:00" 500 2 "LNV" "Laughlin Amtrak Bus Stop" "03:30:00"
1493 "233646" "42954" 617.0549468292598 2478.50403643086 7226 2 "LBO" "Lbo" "44:20:00" 7227 3 "GLY" "Gilroy" "48:20:00"
1489 "233644" "42954" 573.8161869889738 2400.464382237207 7219 3 "LBO" "Lbo" "41:40:00" 7220 4 "MCD" "Merced" "45:50:00"
1497 "233643" "42954" 573.8161869889738 2400.464382237207 7215 3 "LBO" "Lbo" "41:50:00" 7216 4 "MCD" "Merced" "46:00:00"
1896 "228162" "42954" 573.8161869889738 2400.464382237207 3490 3 "LBO" "Lbo" "32:00:00" 3491 4 "MCD" "Merced" "36:10:00"
1752 "226491" "51" 635.1489087820269 63.51489087820268 3072 25 "KNG" "Kingman" "51:09:00" 3073 26 "NDL" "Needles Amtrak" "51:14:00"
1498 "233645" "42954" 617.0549468292598 2478.50403643086 7222 2 "LBO" "Lbo" "44:10:00" 7223 3 "GLY" "Gilroy" "48:10:00"
fast_travel_between_far_stops WARNING 12

fast_travel_between_far_stops

A transit vehicle moves too fast between two far stops.

Two stops are considered "far" if they are more than 10 km apart. This normally indicates a more serious problem than too fast travel between consecutive stops.

The speed threshold depends on route type and are the same as fast_travel_between_consecutive_stops.

You can see more about this notice here.

tripCsvRowNumber (?) The row number of the problematic trip. tripId (?) `trip_id` of the problematic trip. routeId (?) `route_id` of the problematic trip. speedKph (?) Travel speed (km/h). distanceKm (?) Distance between stops (km). csvRowNumber1 (?) The row number of the first stop time. stopSequence1 (?) `stop_sequence` of the first stop. stopId1 (?) `stop_id` of the first stop. stopName1 (?) `stop_name` of the first stop. departureTime1 (?) `departure_time` of the first stop. csvRowNumber2 (?) The row number of the second stop time. stopSequence2 (?) `stop_sequence` of the second stop. stopId2 (?) `stop_id` of the second stop. stopName2 (?) `stop_name` of the second stop. arrivalTime2 (?) `arrival_time` of the second stop.
1751 "226490" "51" 3810.8934526921607 63.51489087820268 3040 25 "KNG" "Kingman" "51:09:00" 3041 26 "NDL" "Needles Amtrak" "51:09:00"
1895 "228161" "42954" 617.0549468292598 2478.50403643086 3485 2 "LBO" "Lbo" "35:05:00" 3486 3 "GLY" "Gilroy" "39:05:00"
1274 "237761" "42920" 211.19939784049654 45.75986953210759 20278 2 "WIC" "Wichita Amtrak Station" "06:00:00" 20279 3 "WEL" "Wellington" "06:12:00"
1278 "237759" "42920" 211.19939784049654 45.75986953210759 20274 2 "WIC" "Wichita Amtrak Station" "06:00:00" 20275 3 "WEL" "Wellington" "06:12:00"
1492 "191735" "42912" 2861.782454444575 47.69637424074291 507 1 "KNG" "Kingman" "03:30:00" 508 2 "LNV" "Laughlin Amtrak Bus Stop" "03:30:00"
1499 "191733" "42912" 2861.782454444575 47.69637424074291 499 1 "KNG" "Kingman" "03:30:00" 500 2 "LNV" "Laughlin Amtrak Bus Stop" "03:30:00"
1493 "233646" "42954" 617.0549468292598 2478.50403643086 7226 2 "LBO" "Lbo" "44:20:00" 7227 3 "GLY" "Gilroy" "48:20:00"
1489 "233644" "42954" 573.8161869889738 2400.464382237207 7219 3 "LBO" "Lbo" "41:40:00" 7220 4 "MCD" "Merced" "45:50:00"
1497 "233643" "42954" 573.8161869889738 2400.464382237207 7215 3 "LBO" "Lbo" "41:50:00" 7216 4 "MCD" "Merced" "46:00:00"
1896 "228162" "42954" 573.8161869889738 2400.464382237207 3490 3 "LBO" "Lbo" "32:00:00" 3491 4 "MCD" "Merced" "36:10:00"
1752 "226491" "51" 635.1489087820269 63.51489087820268 3072 25 "KNG" "Kingman" "51:09:00" 3073 26 "NDL" "Needles Amtrak" "51:14:00"
1498 "233645" "42954" 617.0549468292598 2478.50403643086 7222 2 "LBO" "Lbo" "44:10:00" 7223 3 "GLY" "Gilroy" "48:10:00"
feed_expiration_date7_days WARNING 1

feed_expiration_date7_days

Dataset should be valid for at least the next 7 days.

The dataset expiration date defined in feed_info.txt is in seven days or less. At any time, the published GTFS dataset should be valid for at least the next 7 days.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. currentDate (?) Current date (YYYYMMDD format). feedEndDate (?) Feed end date (YYYYMMDD format). suggestedExpirationDate (?) Suggested expiration date (YYYYMMDD format).
2 "20260123" "20260130" "20260130"
same_route_and_agency_url WARNING 229

same_route_and_agency_url

Same routes.route_url and agency.agency_url.

A route should not have the same routes.route_url as a record from agency.txt.

You can see more about this notice here.

Only the first 50 of 229 affected records are displayed below.

routeCsvRowNumber (?) The row number of the faulty record from `routes.txt`. routeId (?) The faulty record's id. agencyName (?) The faulty record's referenced agency name. routeUrl (?) The duplicate URL value agencyCsvRowNumber (?) The row number of the faulty record from `agency.txt`.
2 "42994" "Temporary Amtrak Chartered Vehicle" "http://www.amtrak.com" 2
2 "42994" "FLIX" "http://www.amtrak.com" 4
2 "42994" "Route 66 Express" "http://www.amtrak.com" 5
2 "42994" "Alvand Transportation" "http://www.amtrak.com" 6
2 "42994" "Amtrak Chartered Vehicle" "http://www.amtrak.com" 7
2 "42994" "Vegas Airporter" "http://www.amtrak.com" 9
2 "42994" "The Lift" "http://www.amtrak.com" 13
2 "42994" "Beeline Express" "http://www.amtrak.com" 14
2 "42994" "Shore Line East" "http://www.amtrak.com" 16
2 "42994" "Amtrak" "http://www.amtrak.com" 17
2 "42994" "Amtrak Chartered Vehicle" "http://www.amtrak.com" 18
2 "42994" "Sunway Charters" "http://www.amtrak.com" 19
2 "42994" "MARC" "http://www.amtrak.com" 20
3 "18650" "Roadrunner Shuttle" "https://www.amtrak.com/thruway-connecting-services-multiply-your-travel-destinations" 3
3 "18650" "Arrow Trailways" "https://www.amtrak.com/thruway-connecting-services-multiply-your-travel-destinations" 8
3 "18650" "Executive Transportation" "https://www.amtrak.com/thruway-connecting-services-multiply-your-travel-destinations" 10
3 "18650" "Stagecoach Express" "https://www.amtrak.com/thruway-connecting-services-multiply-your-travel-destinations" 11
3 "18650" "Amtrak Chartered Motorcoach" "https://www.amtrak.com/thruway-connecting-services-multiply-your-travel-destinations" 12
3 "18650" "Coach Usa" "https://www.amtrak.com/thruway-connecting-services-multiply-your-travel-destinations" 15
4 "42920" "Roadrunner Shuttle" "https://www.amtrak.com/thruway-connecting-services-multiply-your-travel-destinations" 3
4 "42920" "Arrow Trailways" "https://www.amtrak.com/thruway-connecting-services-multiply-your-travel-destinations" 8
4 "42920" "Executive Transportation" "https://www.amtrak.com/thruway-connecting-services-multiply-your-travel-destinations" 10
4 "42920" "Stagecoach Express" "https://www.amtrak.com/thruway-connecting-services-multiply-your-travel-destinations" 11
4 "42920" "Amtrak Chartered Motorcoach" "https://www.amtrak.com/thruway-connecting-services-multiply-your-travel-destinations" 12
4 "42920" "Coach Usa" "https://www.amtrak.com/thruway-connecting-services-multiply-your-travel-destinations" 15
6 "43" "Roadrunner Shuttle" "https://www.amtrak.com/thruway-connecting-services-multiply-your-travel-destinations" 3
6 "43" "Arrow Trailways" "https://www.amtrak.com/thruway-connecting-services-multiply-your-travel-destinations" 8
6 "43" "Executive Transportation" "https://www.amtrak.com/thruway-connecting-services-multiply-your-travel-destinations" 10
6 "43" "Stagecoach Express" "https://www.amtrak.com/thruway-connecting-services-multiply-your-travel-destinations" 11
6 "43" "Amtrak Chartered Motorcoach" "https://www.amtrak.com/thruway-connecting-services-multiply-your-travel-destinations" 12
6 "43" "Coach Usa" "https://www.amtrak.com/thruway-connecting-services-multiply-your-travel-destinations" 15
7 "23565" "Roadrunner Shuttle" "https://www.amtrak.com/thruway-connecting-services-multiply-your-travel-destinations" 3
7 "23565" "Arrow Trailways" "https://www.amtrak.com/thruway-connecting-services-multiply-your-travel-destinations" 8
7 "23565" "Executive Transportation" "https://www.amtrak.com/thruway-connecting-services-multiply-your-travel-destinations" 10
7 "23565" "Stagecoach Express" "https://www.amtrak.com/thruway-connecting-services-multiply-your-travel-destinations" 11
7 "23565" "Amtrak Chartered Motorcoach" "https://www.amtrak.com/thruway-connecting-services-multiply-your-travel-destinations" 12
7 "23565" "Coach Usa" "https://www.amtrak.com/thruway-connecting-services-multiply-your-travel-destinations" 15
8 "33820" "Roadrunner Shuttle" "https://www.amtrak.com/thruway-connecting-services-multiply-your-travel-destinations" 3
8 "33820" "Arrow Trailways" "https://www.amtrak.com/thruway-connecting-services-multiply-your-travel-destinations" 8
8 "33820" "Executive Transportation" "https://www.amtrak.com/thruway-connecting-services-multiply-your-travel-destinations" 10
8 "33820" "Stagecoach Express" "https://www.amtrak.com/thruway-connecting-services-multiply-your-travel-destinations" 11
8 "33820" "Amtrak Chartered Motorcoach" "https://www.amtrak.com/thruway-connecting-services-multiply-your-travel-destinations" 12
8 "33820" "Coach Usa" "https://www.amtrak.com/thruway-connecting-services-multiply-your-travel-destinations" 15
9 "42933" "Roadrunner Shuttle" "https://www.amtrak.com/thruway-connecting-services-multiply-your-travel-destinations" 3
9 "42933" "Arrow Trailways" "https://www.amtrak.com/thruway-connecting-services-multiply-your-travel-destinations" 8
9 "42933" "Executive Transportation" "https://www.amtrak.com/thruway-connecting-services-multiply-your-travel-destinations" 10
9 "42933" "Stagecoach Express" "https://www.amtrak.com/thruway-connecting-services-multiply-your-travel-destinations" 11
9 "42933" "Amtrak Chartered Motorcoach" "https://www.amtrak.com/thruway-connecting-services-multiply-your-travel-destinations" 12
9 "42933" "Coach Usa" "https://www.amtrak.com/thruway-connecting-services-multiply-your-travel-destinations" 15
10 "31849" "Temporary Amtrak Chartered Vehicle" "http://www.amtrak.com" 2
stop_too_far_from_shape WARNING 135

stop_too_far_from_shape

Stop too far from trip shape.

Per GTFS Best Practices, route alignments (in shapes.txt) should be within 100 meters of stop locations which a trip serves. This potentially indicates a problem with the location of the stop or the path of the shape.

You can see more about this notice here.

Only the first 50 of 135 affected records are displayed below.

tripCsvRowNumber (?) The row number of the faulty record from `trips.txt`. shapeId (?) The id of the shape that is referred to. tripId (?) The id of the trip that is referred to. stopTimeCsvRowNumber (?) The row number of the faulty record from `stop_times.txt`. stopId (?) The id of the stop that is referred to. stopName (?) The name of the stop that is referred to. match (?) Latitude and longitude pair of the location. geoDistanceToShape (?) Distance from stop to shape.
1269 "190" "236690" 13870 "SPG" "Springfield" [42.10396100000003,-72.59622199899997] 354.4473918891339
1269 "190" "236690" 13874 "NHV" "New Haven" [41.29718964936795,-72.92568637227626] 100.75616242043166
1270 "191" "236696" 13926 "NHV" "New Haven" [41.29718964936795,-72.92568637227626] 100.75616242043166
1270 "191" "236696" 13930 "SPG" "Springfield" [42.10396100000003,-72.59622199899997] 354.4473918891339
1361 "193" "236926" 15766 "STL" "St. Louis" [38.62331956280076,-90.20433609053903] 102.32718192727317
1361 "193" "236926" 15775 "MHL" "Marshall Amtrak Station" [32.552166785685955,-94.36779417182429] 101.63444065866948
1361 "193" "236926" 15779 "FTW" "Fort Worth" [32.752094647475296,-97.32459612628513] 127.96624772397655
1363 "195" "236936" 15921 "LAX" "Los Angeles" [34.05305101300007,-118.22926686399997] 774.3652521950963
1363 "195" "236936" 15935 "SAS" "San Antonio Amtrak Station" [29.40251311742219,-98.478125754472] 1872.179607004838
1363 "195" "236936" 15942 "FTW" "Fort Worth" [32.752094647475296,-97.32459612628513] 127.96624772397655
1363 "195" "236936" 15946 "MHL" "Marshall Amtrak Station" [32.552166785685955,-94.36779417182429] 101.63444065866948
1363 "195" "236936" 15955 "STL" "St. Louis" [38.62331956280076,-90.20433609053903] 102.32718192727317
242 "350" "187868" 321 "UCA" "Utica Amtrak Station" [43.10484381883675,-75.22288588806019] 114.81155726447463
218 "198" "215653" 1202 "UCA" "Utica Amtrak Station" [43.10484381883675,-75.22288588806019] 114.81155726447463
848 "113" "237561" 18402 "WAS" "Washington Union Station" [38.89681591248123,-77.00520346879027] 107.27515419856249
407 "355" "235828" 10170 "NHV" "New Haven" [41.29718964936795,-72.92568637227626] 100.75616242043166
861 "114" "237573" 18679 "WAS" "Washington Union Station" [38.89681591248123,-77.00520346879027] 107.27515419856249
260 "356" "235701" 8425 "EWR" "Newark Liberty International Airport" [40.70018494098266,-74.1932592298305] 1006.206517411194
260 "356" "235701" 8431 "NHV" "New Haven" [41.29718964936795,-72.92568637227626] 100.75616242043166
254 "237" "235667" 8238 "EWR" "Newark Liberty International Airport" [40.70018494098266,-74.1932592298305] 1006.206517411194
362 "90" "235809" 9877 "WAS" "Washington Union Station" [38.89681591248123,-77.00520346879027] 107.27515419856249
362 "90" "235809" 9886 "EWR" "Newark Liberty International Airport" [40.70018494098266,-74.1932592298305] 1006.206517411194
362 "90" "235809" 9892 "NHV" "New Haven" [41.29718964936795,-72.92568637227626] 100.75616242043166
798 "118" "229391" 3736 "WLO" "Winslow Amtrak" [35.02084242086087,-110.69545556231172] 101.26216500023263
798 "118" "229391" 3751 "KCY" "Kansas City" [39.08649741988076,-94.5859418458441] 224.87635913879188
797 "241" "229386" 3698 "MSP" "St. Paul-Minneapolis" [44.946539207008655,-93.0845144982668] 141.19121786883974
1366 "242" "237880" 20921 "WAS" "Washington Union Station" [38.89681591248123,-77.00520346879027] 107.27515419856249
817 "243" "229411" 3827 "MSP" "St. Paul-Minneapolis" [44.946539207008655,-93.0845144982668] 141.19121786883974
1375 "244" "237890" 21128 "NOL" "New Orleans Union Passenger Terminal" [29.960123494000072,-90.09668501099998] 2361.6168173360356
1375 "244" "237890" 21154 "WAS" "Washington Union Station" [38.89681591248123,-77.00520346879027] 107.27515419856249
1183 "125" "237717" 20048 "UCA" "Utica Amtrak Station" [43.10484381883675,-75.22288588806019] 114.81155726447463
1161 "126" "237710" 19921 "UCA" "Utica Amtrak Station" [43.10484381883675,-75.22288588806019] 114.81155726447463
1212 "127" "237707" 19879 "UCA" "Utica Amtrak Station" [43.10484381883675,-75.22288588806019] 114.81155726447463
1211 "128" "237702" 19792 "UCA" "Utica Amtrak Station" [43.10484381883675,-75.22288588806019] 114.81155726447463
117 "21" "235454" 7994 "PHL" "Philadelphia" [39.97103713700005,-75.19946373399995] 2325.0750283761754
1299 "21" "236755" 14179 "EWR" "Newark Liberty International Airport" [40.70018494098266,-74.1932592298305] 1006.206517411194
499 "23" "235959" 10950 "PHL" "Philadelphia" [39.97103713700005,-75.19946373399995] 2325.0750283761754
793 "23" "236084" 11695 "EWR" "Newark Liberty International Airport" [40.70018494098266,-74.1932592298305] 1006.206517411194
1294 "24" "236735" 14084 "EWR" "Newark Liberty International Airport" [40.70018494098266,-74.1932592298305] 1006.206517411194
1376 "134" "237891" 21180 "WAS" "Washington Union Station" [38.89681591248123,-77.00520346879027] 107.27515419856249
1758 "376" "218964" 1631 "STL" "St. Louis" [38.623315143927535,-90.20435092220458] 103.19737570841686
1370 "135" "237884" 20954 "WAS" "Washington Union Station" [38.89681591248123,-77.00520346879027] 107.27515419856249
112 "377" "215611" 1162 "STL" "St. Louis" [38.623315143927535,-90.20435092220458] 103.19737570841686
1043 "258" "236532" 13099 "EWR" "Newark Liberty International Airport" [40.70018494098266,-74.1932592298305] 1006.206517411194
1043 "258" "236532" 13105 "NHV" "New Haven" [41.29718964936795,-72.92568637227626] 100.75616242043166
1039 "259" "236492" 12919 "NHV" "New Haven" [41.29718964936795,-72.92568637227626] 100.75616242043166
1039 "259" "236492" 12925 "EWR" "Newark Liberty International Airport" [40.70018494098266,-74.1932592298305] 1006.206517411194
349 "260" "235743" 8725 "NHV" "New Haven" [41.29718964936795,-72.92568637227626] 100.75616242043166
349 "260" "235743" 8731 "EWR" "Newark Liberty International Airport" [40.70018494098266,-74.1932592298305] 1006.206517411194
702 "384" "229380" 3657 "WAS" "Washington Union Station" [38.89681591248123,-77.00520346879027] 107.27515419856249
stops_match_shape_out_of_order WARNING 7

stops_match_shape_out_of_order

Two stop entries are different than their arrival-departure order defined by shapes.txt.

This could indicate a problem with the location of the stops, the path of the shape, or the sequence of the stops for their trip.

You can see more about this notice here.

tripCsvRowNumber (?) The row number of the faulty record from `trips.txt`. shapeId (?) The id of the shape that is referred to. tripId (?) The id of the trip that is referred to. stopTimeCsvRowNumber1 (?) The row number of the first faulty record from `stop_times.txt`. stopId1 (?) The id of the first stop that is referred to. stopName1 (?) The name of the first stop that is referred to. match1 (?) Latitude and longitude pair of the first matching location. stopTimeCsvRowNumber2 (?) The row number of the second faulty record from `stop_times.txt`. stopId2 (?) The id of the second stop that is referred to. stopName2 (?) The name of the second stop that is referred to. match2 (?) Latitude and longitude pair of the second matching location.
1809 "370" "218973" 1660 "CNV" "Castleton Amtrak Station" [43.613593221443445,-73.17140869119554] 1659 "RUD" "Rutland" [43.60564935902729,-72.98180694002441]
120 "153" "231559" 4454 "POR" "Portland" [43.65352182428746,-70.29181760812801] 4453 "FRE" "Freeport Amtrak Station" [43.85500866983434,-70.10232161129798]
122 "153" "231558" 4442 "POR" "Portland" [43.65352182428746,-70.29181760812801] 4441 "FRE" "Freeport Amtrak Station" [43.85500866983434,-70.10232161129798]
785 "53" "237461" 17953 "TRM" "Troy Amtrak Station" [42.54243836786237,-83.19128754854779] 17952 "PNT" "Pontiac Amtrak Station" [42.632651376843306,-83.29260950986136]
1728 "53" "223349" 2097 "TRM" "Troy Amtrak Station" [42.54243836786237,-83.19128754854779] 2096 "PNT" "Pontiac Amtrak Station" [42.632651376843306,-83.29260950986136]
1846 "53" "212756" 1036 "TRM" "Troy Amtrak Station" [42.54243836786237,-83.19128754854779] 1035 "PNT" "Pontiac Amtrak Station" [42.632651376843306,-83.29260950986136]
553 "320" "208337" 737 "NHT" "Northampton" [42.31887625174813,-72.62634459854245] 736 "GFD" "Greenfield Amtrak Station" [42.58536451800007,-72.60089466799997]