Hurricanes are large-scale rotating storms that form over warm ocean waters, while tornadoes are smaller-scale rotating storms that form over land.