The North Carolina Railroad Company (NCRR) owns the 317-mile rail line between Morehead City and Charlotte.