How does Hamlet die in the Shakespeare play?
"Laertes succeeds in wounding Hamlet, though Hamlet does not die of the poison immediately. First, Laertes is cut by his own sword's blade, and, after revealing to Hamlet that Claudius is responsible for the queen's death, he dies from the blade's poison."
Physically he dies from poison.
Symbolically he dies from completing the task set upon him by his father's ghost. Those who avenge death die themselves-known fact in Elizabethan times.
Metaphorically Hamlet succumbs to death to hear the silence-no more guilt, anger, confusion, denial, or frustration to haunt him daily.
Laertes, Ophelia's brother vows avnge of his father and sister's death so he stub Hamlet with a poisoned blade.