|Distance||528 miles (851 km)|
|Train frequency||2 a day|
Trains from Jersey City, NJ to Charlotte, NC cover the 528 miles (851 km) long journey and usually take around 12 h 56 min. Normally, there are 2 trains operating per day, including direct services available.
Here are some other resources that might have the information you need