The main difference between tsunami and hurricane is that a tsunami is a series of giant waves caused by sudden underwater events like earthquakes or volcanic eruptions, whereas a hurricane is a powerful rotating storm system triggered by warm ocean waters.