Fewer than half (46 percent) of long-distance trains arrive on time. They have an average delay of about 49 minutes, according to the analysis. Delays can be much longer on some trains, according to Amtrak's own data, which shows that one of every five long-distance trains arrives more than two hours late.