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