I am having someone from England landing at the Newark Liberty International Airport in New Jersey. So if you could be as detailed as possible with your answer on how he could get to the Pennsylvania Station in New York City, I would greatly appreciate it. If at all possible, time duration, costs, and links to websites would help greatly. If you have general travel tips as well, that would be wonderful.