Sneads Ferry is located in Onslow County south of Jacksonville, between Holly Ridge and Swansboro along Hwy 172 on the banks of the New River near Camp Lejeune, North Topsail Beach, Chadwick Bay, and Stone Bay.
Sneads Ferry is part of the Jacksonville, North Carolina metropolitan area.
See more North Carolina Cities and Towns.