Plymouth liegt am Albemarle Sound etwa 11 km stromaufwärts von seiner Mündung in den Roanoke River in der Region North Banks North Carolina.
Plymouth liegt am Albemarle Sound, etwa 11 km flussaufwärts von seiner Mündung in den Roanoke River in North Carolinas Inner Banks Region.