一是指孔数量不同:八孔箫的指孔有八个,配合着指法能够发出八个不同的基本音;六孔箫的指孔有六个,配合着指法能够发出六个不同的基本音。
二是音孔位置不同:八孔箫前面是七个孔后面是一个孔;六孔箫前面是五个孔后面是一个孔。