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