Here's the on-time performance of 90 at PHL over the last month.
https://juckins.net/amtrak_status/a...=schDp&sort_dir=DESC&co=gt&limit_mins=&dfon=1
Aside from one day that the train was cancelled, it was nearly always no more than 10 or 20 minutes behind schedule. There were two exceptions to that. It seems more likely (but not always) that the big delays are due to things that happened in CSX territory. The Palmetto is scheduled to arrive in Washington and thus leave CSX's hands, at 7:10 PM and departs Washington at 7:57 PM. Thus, one could check on the status to the train at about 8 PM and see whether it might be more worthwhile to book on Northeast Regional 186. As 186 is the last train of the day, the only other alternative (if there are scheduled trains) is to ride SEPTA to Trenton, and then transfer to NJT to get to New York.
https://juckins.net/amtrak_status/a...=schDp&sort_dir=DESC&co=gt&limit_mins=&dfon=1
Aside from one day that the train was cancelled, it was nearly always no more than 10 or 20 minutes behind schedule. There were two exceptions to that. It seems more likely (but not always) that the big delays are due to things that happened in CSX territory. The Palmetto is scheduled to arrive in Washington and thus leave CSX's hands, at 7:10 PM and departs Washington at 7:57 PM. Thus, one could check on the status to the train at about 8 PM and see whether it might be more worthwhile to book on Northeast Regional 186. As 186 is the last train of the day, the only other alternative (if there are scheduled trains) is to ride SEPTA to Trenton, and then transfer to NJT to get to New York.