No, there is no direct train from New Jersey station to Oklahoma station. However, there are services departing from Newark Penn Station and arriving at Oklahoma City Amtrak Station via New York Penn Station, Chicago Union Station and Fort Worth Amtrak Station. The journey, including transfers, takes approximately 2 days 2h.More details
The distance between New Jersey and Oklahoma is 1306 miles. The road distance is 1448 miles.Get driving directions
New Jersey to Oklahoma train services, operated by Amtrak, arrive at New York Penn Station.More details
New Jersey to Oklahoma train services, operated by Amtrak, arrive at Oklahoma City Amtrak Station.More details
Book your New Jersey to Oklahoma train tickets online with Rome2rio.Search and book
Oklahoma is 1h behind New Jersey. It is currently 7:26 PM in New Jersey and 6:26 PM in Oklahoma.
There are seven+ hotels available in Oklahoma. Prices start at $100 USD per night.More details
Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.Learn more about our apps