Plymouth liegt am Roanoke River etwa 11 km flussaufwärts von seiner Mündung in den Albemarle Sound in North Carolinas Inner Banks Region.
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.