Beaufort is located in Carteret County (of which it is the county seat) southeast of New Bern, between Havelock and Bettie along US Highway 70 on the banks of the Newport River near Morehead City, Atlantic Beach, and the Fort Macon State Park.
See more North Carolina Cities and Towns.