[4] In 1942, NC 94 was rerouted at Fairfield onto new primary routing directly south through Lake Mattamuskeet.
The nearly 6-mile (9.7 km) causeway connects directly with US 264 near New Holland; the former alignment that went around the western banks of Lake Mattamuskeet were downgraded to secondary roads (Piney Woods Road (SR 1305) and Turnpike Road (SR 1304)).
[5] In 2000, NC 94 was extended both directions: At Lake Comfort, it goes west on a 7-mile (11 km) concurrency with US 264 to Swan Quarter, where it then splits off onto Main Street and continues till it reaches NC 45, its current southern terminus.
Traveling north, it crosses over the Albemarle Sound, then separates from NC 32 near St. Johns.
On Soundside Road, it connects with Northeastern Regional Airport before reconnecting with NC 32 near Edenton and its current northern terminus.