There are multiple Amtrak routes that travel to New Jersey and stop at Newark, Newark Airport, Trenton, Princeton Junction, New Brunswick and Metropark. You can board trains to Jersey in Pennsylvania, New York City, Washington D.C. and other cities on the East Coast, and as far away as Florida, New Orleans, Chicago, Savannah, Charleston and Vermont.
If your starting location isn’t near a station with a direct train to New Jersey, you may need to travel to New York City, Washington D.C., Philadelphia or Boston and transfer to a different train there. Amtrak bus shuttles may also be available for part of the route.
To see all your trip options and travel times, use the “Find Trains” feature on the Amtrak.com homepage (allow a few seconds for it to load):