I don't know how you'd get 90 miles with Metro North or NJ Transit. The furthest you can go on Metro North is NYC<->New Haven, which is 70 miles and takes 2 hours 7 minutes, one way.
That is interesting I regularly used to do a 65 mile commute to London which can take just over an hour on the slower train and 35 min on the intercity. (Bedford to St Pancras)