The distance between Philadelphia and Jackson is approximately 989 miles, or 1592 kilometers. The average train journey between these two cities takes 41 hours and 15 minutes, although the absolute fastest you could get there is 35 hours and 40 minutes.