Although there's no bus service to the Outer Banks, there are stops in the nearby mainland towns of Edenton and Elizabeth City. The Central Coast has bus service in Greenville and New Bern, and Cape Fear has service in Wilmington.
Greyhound/Carolina Trailways (800/231-2222. www.greyhound.com).