Deputies said no injuries were reported.
The derailment caused Amtrak trains 99 and 124, which have service between Newport News and Richmond, to be delayed until further notice.
"Alternate bus transportation is being sourced," Amtrak posted at 4:50 p.m. "We sincerely apologize for any inconvenience this may cause. Updates to come!"
Other Amtrak trains to Norfolk and points south have not been impacted.
In addition to the Amtrak delays, Barnetts Road in Charles City County is closed to drivers.
"Residents are urged to avoid the area and allow emergency crews and railroad officials to safely conduct recovery operations," deputies said.
CSX Police are investigating what caused the train to derail, officials said.
Crews from the New Kent Fire Department, James City Fire Department, Cha

WTVR CBS 6

WVEC
WTKR
The Virginian-Pilot
Daily Voice
The Gaston Gazette Sports
AlterNet
Raw Story
NFL New Orleans Saints
FOX News Travel
The List
VICE