Grantsboro is located in Pamlico County between New Bern and Oriental along Hwy 55 near Bayboro, the Neuse River, and the Croatan National Forest.
See more North Carolina Cities and Towns.